Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support separate metadata secret per cell if metadata deployed per cell #514

Closed
gibizer opened this issue Sep 1, 2023 · 1 comment
Closed

Comments

@gibizer
Copy link
Contributor

gibizer commented Sep 1, 2023

Today the CellPasswordSelector only has Database selector.

type CellPasswordSelector struct {
// +kubebuilder:validation:Optional
// +kubebuilder:default="NovaCell0DatabasePassword"
// CellDatabase - the name of the field to get the Cell DB password from
// the Secret
Database string `json:"database"`
}

The metadata secret selector can only be specified globally on the Nova level

type PasswordSelector struct {
// +kubebuilder:validation:Optional
// +kubebuilder:default="NovaPassword"
// Service - Selector to get the keystone service user password from the
// Secret
Service string `json:"service"`
// +kubebuilder:validation:Optional
// +kubebuilder:default="NovaAPIDatabasePassword"
// APIDatabase - the name of the field to get the API DB password from the
// Secret
APIDatabase string `json:"apiDatabase"`
// +kubebuilder:validation:Optional
// +kubebuilder:default="MetadataSecret"
// MetadataSecret - the name of the field to get the metadata secret from the
// Secret
MetadataSecret string `json:"metadataSecret"`
}

We should support the metadata password selector on the cell level if the metadata is deployed per cell.

@gibizer
Copy link
Contributor Author

gibizer commented Sep 11, 2023

#524 is better written.

@gibizer gibizer closed this as not planned Won't fix, can't repro, duplicate, stale Sep 11, 2023
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

No branches or pull requests

1 participant