-
Notifications
You must be signed in to change notification settings - Fork 50
[OSPRH-21888] Allow customizing config files of Aodh, Ceilometer and CloudKitty #813
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
base: main
Are you sure you want to change the base?
[OSPRH-21888] Allow customizing config files of Aodh, Ceilometer and CloudKitty #813
Conversation
Generated-By: Claude Code Sonnet 4.5
Generated-By: Claude Code Sonnet 4.5
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vyzigold The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
This is in a draft for now, because I want to add some kuttl-tests to check the custom config secret is getting mounted into the pods if specified. |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/12b99d70ade24c279bf47539cfcabfda ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 53m 21s |
|
recheck |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/29c87c55cd29419e9f7fb92a32e87342 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 50m 12s |
e56ff59 to
2872881
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a951fd5181614103af0d26d780d7c4cd ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 51m 13s |
2872881 to
4f29e49
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5595310381df4462825d309ecb6f32dd ✔️ openstack-k8s-operators-content-provider SUCCESS in 30m 05s |
4f29e49 to
df43307
Compare
Assisted-By: Claude Code Sonnet 4.5
df43307 to
c1e829a
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/59de32fb63bd4aba8be17216f66da91c ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 40m 57s |
|
/retest |
|
recheck edpm-ansible should be fixed now |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9a4e17c0714c4a66a104af0e8c476197 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 53m 34s |
|
recheck NODE_FAILURE |
|
/retest |
As discussed previously on slack. This PR adds new "customConfigsSecretName" CRD field for CloudKittyAPI, CloudKittyProc, Ceilometer and Autoscaling. When a name of a secret containing config files is put as a value of this field in a CR, the config files are copied into /etc/<service>/. If there are already default files present, they'll be replaced by the custom ones. This will allow users to provide their own metrics.yaml for CloudKitty, polling.yaml for Ceilometer or policy.yaml for Aodh (and any other config file as needed).
The ceilometer commit was created mostly by hand while discussing on slack and with some minor assistance of Claude. The other 2 commits are generated by Claude using the first as a template with a few additional prompts for minor adjustments.