Files
sealos/controllers/db/bytebase/hack
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
..