mirror of
https://github.com/labring/sealos.git
synced 2026-09-01 15:38:06 +08:00
e75ab5a9bd
* refactor: improve function signatures and error handling across multiple files * fix(config): update configuration structure and environment variable names for clarity * fix(user): add syncClusterRoleBinding method for admin role binding management Signed-off-by: cuisongliu <cuisongliu@qq.com> * fix(user): refactor user reconciliation methods to use userReconcileState for improved state management * fix(tests): add context linting directive to webhook_suite_test for clarity * feat(user): add initial Helm chart for user controller with necessary resources * fix(deploy): rename deployment and RBAC manifests for clarity and streamline entrypoint script * fix(makefile): copy CRD artifacts to user Helm chart directory for deployment * fix(deployment): add checksum annotation for configmap to enable rolling updates * fix(templates): update resource names and configurations to use fullname template function * refactor: improve function signatures and error handling across multiple files * refactor: improve function signatures and error handling across multiple files * refactor: improve function signatures and error handling in user and license controllers * disable: turn off metrics endpoint in user values.yaml --------- Signed-off-by: cuisongliu <cuisongliu@qq.com>
How to build image
sealos build -t docker.io/labring/sealos-user-controller:latest -f Dockerfile .
How to run
# 可选:使用 HELM_OPTS 传递 Helm 参数,例如覆盖云 API Server 域名/端口
# export HELM_OPTS="--set cloudAPIServerDomain=my.domain --set cloudAPIServerPort=6443"
sealos run docker.io/labring/sealos-user-controller:latest