Skip to content

Implement admin-operator for admin-auth-api #216

Description

@DmyMi

Description

Admin team delivers a standalone operator for admin-auth-api—same conventions as guest and business, fully owned by admin.

Scope

  • operators/admin-operator/ + cmd/admin-operator/main.go
  • CRD AdminAppProfileapiVersion: admin.sharebite.dev/v1alpha1
  • Reconciler targets Deployment admin-auth-api by default
  • deploy/k8s/operators/admin/ — CRD, RBAC, operator Deployment, example CR
  • docs/k8s/admin-operator.md
  • Unit tests (including missing Deployment / enabled: false)
  • Align deploy/k8s/admin-auth/ Deployment

Acceptance criteria

  • Example AdminAppProfile scales admin-auth-api on a local cluster.
  • make run-admin-operator documented; tests pass in CI.
  • Three operators can run in the same namespace without conflicting CRDs or controllers.

Depends on: #209, #213

Part of #207

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions