Skip to content

Support v1alpha1.ScyllaDBDatacenter registration with global ScyllaDB Manager instance #2570

Open
@rzetelskik

Description

@rzetelskik

Acceptance criteria

  • Introduce new internal ScyllaDBManagerClusterRegistration API
  • Add validation of ScyllaDBManagerClusterRegistrations, limited to objects with a predefined label (used as selector by the controller)
  • Extend Scylla Operator with a controller creating ScyllaDBManagerClusterRegistration objects for ScyllaDBDatacenters with a predefined labels
  • Extend Scylla Operator with a ScyllaDBManagerClusterRegistration controller registering ScyllaDBDatacenters with global ScyllaDB Manager instance
    • Includes auth token management
    • Includes blocking until the cluster is available
    • Includes finalizer for deregistering ScyllaDBDatacenter
  • Add an E2E test for registering and deregistering ScyllaDBDatacenters with global ScyllaDB Manager instance.

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions