Files
sealos/controllers/db/bytebase/PROJECT
T
Yun Pan 9725dedb5d add bytebase controller (#2841)
* add bytebase controller

lock kubernetes version to v1.25

fix ingress and rbac

remove hard-coding in some files and remove unnecessary yaml fields

fix go linting

* add README.md and provide sample CR

* use fmt.Sprintf for better readability

* fix golangci-lint

fix golangci-lint 2

fix golangci-lint - 3

* add default request and limit for container

- in order to be compliant to ResourceQuota

* make log more verbose with namespaced name

* make bytebase available in frame by modifying x-frame-option header

* several login and sign-up improvements

- save default email and password for one reconciler
- add CheckUserExist to avoid signing up again
- clean up the code

* several login and signup improvements - 2

- rewrite NewClient

* add a way to generate deploy yaml for controller

* add BytebaseControllerConfig

- user can now configure their RootDomain, SecretName, SecretNamespace
- remove hardcode in Nginx configuration snippet

* add BytebaseControllerConfig - 2

* bytebase controller v2

- use multiple groups
- user can now modify secret, secretNamespace and rootDomain

* fix golang-ci lint

* avoid setting password when generating it failed

* use ghcr.io instead of my own repo

* revert version from v2 back to v1
2023-04-03 23:13:46 +08:00

30 lines
807 B
Plaintext

# Code generated by tool. DO NOT EDIT.
# This file is used to track the info used to scaffold your project
# and allow the plugins properly work.
# More info: https://book.kubebuilder.io/reference/project-config.html
domain: db.sealos.io
layout:
- go.kubebuilder.io/v3
multigroup: true
projectName: bytebase
repo: github.com/labring/sealos/controllers/db/bytebase
resources:
- api:
crdVersion: v1
namespaced: true
domain: db.sealos.io
group: config
kind: BytebaseControllerConfig
path: github.com/labring/sealos/controllers/db/bytebase/apis/config/v1
version: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: db.sealos.io
group: bytebase
kind: Bytebase
path: github.com/labring/sealos/controllers/db/bytebase/apis/bytebase/v1
version: v1
version: "3"