Skip to content

Conversation

@vyzigold
Copy link
Contributor

@vyzigold vyzigold commented Dec 12, 2025

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.

Generated-By: Claude Code Sonnet 4.5
Generated-By: Claude Code Sonnet 4.5
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 12, 2025

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 12, 2025

[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

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@vyzigold
Copy link
Contributor Author

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.

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/12b99d70ade24c279bf47539cfcabfda

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 53m 21s
✔️ telemetry-operator-multinode-cloudkitty SUCCESS in 1h 30m 42s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 59m 48s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 32m 23s
functional-tests-osp18 FAILURE in 1h 39m 13s

@vyzigold
Copy link
Contributor Author

recheck

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/29c87c55cd29419e9f7fb92a32e87342

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 50m 12s
✔️ telemetry-operator-multinode-cloudkitty SUCCESS in 1h 43m 33s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 30m 45s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 32m 06s
functional-tests-osp18 FAILURE in 2h 13m 05s

@vyzigold vyzigold force-pushed the ultimate-customizability-reordered branch from e56ff59 to 2872881 Compare December 16, 2025 11:08
@vyzigold vyzigold marked this pull request as ready for review December 16, 2025 11:09
@openshift-ci openshift-ci bot requested review from jlarriba and viroel December 16, 2025 11:09
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a951fd5181614103af0d26d780d7c4cd

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 51m 13s
✔️ telemetry-operator-multinode-cloudkitty SUCCESS in 1h 26m 50s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 46m 08s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 31m 21s
functional-tests-osp18 RETRY_LIMIT in 8m 53s

@vyzigold vyzigold force-pushed the ultimate-customizability-reordered branch from 2872881 to 4f29e49 Compare December 16, 2025 16:34
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5595310381df4462825d309ecb6f32dd

✔️ openstack-k8s-operators-content-provider SUCCESS in 30m 05s
⚠️ telemetry-operator-multinode-cloudkitty SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master
telemetry-openstack-meta-content-provider-master FAILURE in 5m 18s
telemetry-operator-multinode-default-telemetry NODE_FAILURE Node request 099-0008117385 failed in 0s
⚠️ functional-tests-osp18 SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master

@vyzigold vyzigold force-pushed the ultimate-customizability-reordered branch from 4f29e49 to df43307 Compare December 16, 2025 19:37
Assisted-By: Claude Code Sonnet 4.5
@vyzigold vyzigold force-pushed the ultimate-customizability-reordered branch from df43307 to c1e829a Compare December 16, 2025 19:49
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/59de32fb63bd4aba8be17216f66da91c

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 40m 57s
✔️ telemetry-operator-multinode-cloudkitty SUCCESS in 1h 24m 42s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 28m 06s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 22m 47s
functional-tests-osp18 FAILURE in 2h 08m 45s

@vyzigold
Copy link
Contributor Author

/retest

@vyzigold
Copy link
Contributor Author

recheck edpm-ansible should be fixed now

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9a4e17c0714c4a66a104af0e8c476197

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 53m 34s
⚠️ telemetry-operator-multinode-cloudkitty SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master
telemetry-openstack-meta-content-provider-master NODE_FAILURE Node request 100-0008119531 failed in 0s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 31m 58s
⚠️ functional-tests-osp18 SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master

@vyzigold
Copy link
Contributor Author

recheck NODE_FAILURE

@vyzigold
Copy link
Contributor Author

/retest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant