Skip to content

Conversation

@jlarriba
Copy link
Collaborator

@jlarriba jlarriba commented Aug 26, 2025

This PR is not ready to merge yet on main. It is intended to debug the precommit issues and to give a platform so the CI jobs can start to be developed, but we cannot merge it until the upstream cloudkitty changes have been merged (https://review.opendev.org/c/openstack/cloudkitty/+/950868)

Depends-On: #789
Depends-On: openstack-k8s-operators/openstack-operator#1697

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Aug 26, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jlarriba

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

@jlarriba jlarriba requested a review from mgirgisf August 26, 2025 08:50
@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/7f936684f4ae4b9083da483afd6f9b1c

openstack-k8s-operators-content-provider FAILURE in 7m 16s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
telemetry-openstack-meta-content-provider-master FAILURE in 12m 04s
⚠️ telemetry-operator-multinode-default-telemetry SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ functional-tests-osp18 SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master

@jlarriba jlarriba force-pushed the cloudkitty_separate branch 3 times, most recently from 49c4872 to d214cf8 Compare August 26, 2025 10:17
@jlarriba jlarriba force-pushed the cloudkitty_separate branch from d214cf8 to 73afff2 Compare August 26, 2025 10:22
@jlarriba jlarriba changed the title Add CloudKitty deployment to telemetry-operator [DNM] Add CloudKitty deployment to telemetry-operator Aug 27, 2025
@jlarriba
Copy link
Collaborator Author

/test telemetry-operator-build-deploy-kuttl

@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/0ccdac86d40d425aa24e9713fb68354e

✔️ openstack-k8s-operators-content-provider SUCCESS in 59m 55s
podified-multinode-edpm-deployment-crc FAILURE in 33m 14s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 22m 39s
telemetry-operator-multinode-default-telemetry FAILURE in 35m 10s
✔️ functional-tests-osp18 SUCCESS in 2h 01m 33s

@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/7e9e231e43ca4647b66b52595e190eff

✔️ openstack-k8s-operators-content-provider SUCCESS in 47m 46s
podified-multinode-edpm-deployment-crc FAILURE in 28m 16s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 04m 59s
telemetry-operator-multinode-default-telemetry FAILURE in 28m 00s
functional-tests-osp18 FAILURE in 33m 12s

@jlarriba
Copy link
Collaborator Author

/test telemetry-operator-build-deploy

@jlarriba
Copy link
Collaborator 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/6527b827345c4c9ea3b0a5f14576104d

✔️ openstack-k8s-operators-content-provider SUCCESS in 58m 18s
podified-multinode-edpm-deployment-crc FAILURE in 28m 16s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 52m 42s
telemetry-operator-multinode-default-telemetry FAILURE in 27m 05s
functional-tests-osp18 FAILURE in 32m 09s

@jlarriba jlarriba force-pushed the cloudkitty_separate branch from fe11865 to 2981332 Compare October 21, 2025 16:13
@jlarriba jlarriba force-pushed the cloudkitty_separate branch from 2981332 to dc42c6c Compare October 21, 2025 19:11
This gets CK in line with the rest of the openstack service
containers. It makes sure CK is being run as the cloudkitty
user instead of root.
Used to set the size in the LokiStack CR created by the operator.
By default 1x.demo is used.
@ayefimov-1 ayefimov-1 mentioned this pull request Oct 27, 2025
@jlarriba jlarriba force-pushed the cloudkitty_separate branch from bd6a045 to dc42c6c Compare October 29, 2025 09:26
jlarriba and others added 3 commits October 29, 2025 10:27
Co-authored-by: Jaromír Wysoglad <smulumas@gmail.com>
[OSPRH-21081] Lower privileges for CK related pods
Add lokiStackSize field to CK CRD
@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/3c0491305b584dac9ac2fce4e4a02855

✔️ openstack-k8s-operators-content-provider SUCCESS in 52m 06s
podified-multinode-edpm-deployment-crc FAILURE in 28m 24s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 58m 13s
telemetry-operator-multinode-default-telemetry FAILURE in 27m 51s
functional-tests-osp18 FAILURE in 33m 33s

@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/99dae7e0c1d54ee9807329dfc4b628f5

✔️ openstack-k8s-operators-content-provider SUCCESS in 46m 56s
podified-multinode-edpm-deployment-crc FAILURE in 27m 56s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 50m 52s
telemetry-operator-multinode-default-telemetry FAILURE in 27m 05s
functional-tests-osp18 FAILURE in 32m 21s

@vyzigold
Copy link
Contributor

Seems like the LokiStackSize broke the interaction between O-O and T-O, which escaped me in my local testing. I'll provide a fix shortly.

@openshift-merge-bot openshift-merge-bot bot merged commit 6b0e5ca into openstack-k8s-operators:main Nov 19, 2025
6 checks passed
@elfiesmelfie
Copy link
Contributor

/cherry-pick 18.0-fr4

@openshift-cherrypick-robot

@elfiesmelfie: #741 failed to apply on top of branch "18.0-fr4":

Applying: Cloudkitty deployment
Using index info to reconstruct a base tree...
M	api/bases/telemetry.openstack.org_autoscalings.yaml
M	api/bases/telemetry.openstack.org_ceilometers.yaml
M	api/bases/telemetry.openstack.org_telemetries.yaml
M	config/crd/bases/telemetry.openstack.org_autoscalings.yaml
M	config/crd/bases/telemetry.openstack.org_ceilometers.yaml
M	config/crd/bases/telemetry.openstack.org_telemetries.yaml
M	config/crd/kustomization.yaml
M	config/rbac/role.yaml
M	controllers/telemetry_controller.go
M	main.go
Falling back to patching base and 3-way merge...
Auto-merging main.go
Auto-merging controllers/telemetry_controller.go
Auto-merging config/rbac/role.yaml
CONFLICT (content): Merge conflict in config/rbac/role.yaml
Auto-merging config/crd/kustomization.yaml
CONFLICT (content): Merge conflict in config/crd/kustomization.yaml
Auto-merging config/crd/bases/telemetry.openstack.org_telemetries.yaml
Auto-merging config/crd/bases/telemetry.openstack.org_ceilometers.yaml
Auto-merging config/crd/bases/telemetry.openstack.org_autoscalings.yaml
Auto-merging api/bases/telemetry.openstack.org_telemetries.yaml
Auto-merging api/bases/telemetry.openstack.org_ceilometers.yaml
Auto-merging api/bases/telemetry.openstack.org_autoscalings.yaml
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 Cloudkitty deployment

Details

In response to this:

/cherry-pick 18.0-fr4

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants