Skip to content

Refactor namespace handling to dict-format and extract vault JWT roles to override file#143

Open
mlorenzofr wants to merge 1 commit into
validatedpatterns:mainfrom
mlorenzofr:gen-feature-variants-2-no-common
Open

Refactor namespace handling to dict-format and extract vault JWT roles to override file#143
mlorenzofr wants to merge 1 commit into
validatedpatterns:mainfrom
mlorenzofr:gen-feature-variants-2-no-common

Conversation

@mlorenzofr
Copy link
Copy Markdown
Collaborator

This PR refactors the gen-feature-variants.py script to make it compatible with the new no-common structure of Validated Patterns.

Requirements

#123 must be merged before

Namespace Format Migration (Breaking Change)

Migrated namespace definitions from list-based to dictionary-based format.

  • Before:

    namespaces:
      - quay-enterprise:
          annotations:
            argocd.argoproj.io/sync-wave: "32"
  • After:

    namespaces:
      quay-enterprise:
        annotations:
          argocd.argoproj.io/sync-wave: "32"

Vault JWT Role Extraction

Vault JWT roles are now extracted from feature fragments and written to a separate override file (overrides/values-vault-jwt.yaml) instead of being merged into the application configuration.

…JWT roles within an override file

Signed-off-by: Manuel Lorenzo <mlorenzofr@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant