Skip to content

Cassandra migration image omits required service schemas #438

Description

@sbaum1994

Describe the bug

The Cassandra migration image does not include the nvct_api and nvcf_autoscaler schema migrations even though both keyspaces are listed in the migration schema inventory and required by the self-managed stack. The migration job can complete successfully while leaving those keyspaces absent.

Steps or code to reproduce bug

  1. Build the Cassandra migration image from the GitHub repository.
  2. Run it against a fresh supported Cassandra deployment.
  3. Inspect the created keyspaces.

The nvct_api and nvcf_autoscaler keyspaces are not created.

Expected behavior

The migration image includes and applies all schemas listed in migrations/cassandra/keyspaces/README.md, including nvct_api and nvcf_autoscaler. CI should fail if an inventory entry is missing its required migration files.

Additional context

This affects fresh self-managed installations that rely on the published migration image.


By submitting this issue, you agree to follow our code of conduct and our contributing guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageIssue or PR awaiting maintainer triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions