Skip to content

Conversation

@dprince
Copy link
Contributor

@dprince dprince commented Nov 17, 2025

Rescaffold the watcher-operator to operator-sdk 1.41.1, which includes:

  • Reorganize project structure (pkg/ -> internal/)
  • Move webhook implementations to internal/webhook/v1beta1/
  • Add new cmd/main.go entrypoint with updated controller initialization
  • Update RBAC, certmanager, and prometheus configurations
  • Enhance network policies for metrics and webhook traffic
  • Set watcher as defaulting resource in PROJECT file
  • Remove auto-generated test suite scaffolding
  • Update build workflow and Dockerfile to version 1.41.1

This upgrade modernizes the operator structure and aligns with the latest operator-sdk best practices.

Jira: OSPRH-22014

Depends-On: openstack-k8s-operators/openstack-operator#1683

@openshift-ci openshift-ci bot requested review from cescgina and stuggi November 17, 2025 14:45
@dprince dprince force-pushed the operator_sdk_1.41.1 branch 2 times, most recently from d0c6e56 to 4993dee Compare November 17, 2025 16:41
@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/345fbd9e0924490898bf9e97711f376d

openstack-meta-content-provider-master FAILURE in 35m 34s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 30m 33s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 48m 49s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 1h 59m 05s
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince
Copy link
Contributor Author

dprince commented Nov 18, 2025

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/407f8f0955ef43ed98e6a78cb820ca85

openstack-meta-content-provider-master FAILURE in 38m 15s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 27m 30s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 52m 21s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 1h 56m 06s
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince
Copy link
Contributor Author

dprince commented Nov 18, 2025

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/e52e9342b2fc4556bd8a6c9faffa17c8

openstack-meta-content-provider-master FAILURE in 36m 46s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 13m 51s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 48m 10s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 23m 56s
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 4993dee to f71e17f Compare November 20, 2025 19:15
@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/1a3843b062214fb5962d68f04829ae52

openstack-meta-content-provider-master FAILURE in 21m 36s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
openstack-meta-content-provider-epoxy FAILURE in 20m 33s
⚠️ watcher-operator-validation-epoxy SKIPPED Skipped due to failed job openstack-meta-content-provider-epoxy
⚠️ watcher-operator-validation-epoxy-ocp4-16 SKIPPED Skipped due to failed job openstack-meta-content-provider-epoxy
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince
Copy link
Contributor Author

dprince commented Nov 20, 2025

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/fc8a908a1b0d4b3aa7e327c3367478e0

openstack-meta-content-provider-master FAILURE in 20m 38s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 22m 30s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 55m 32s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 19m 15s
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince
Copy link
Contributor Author

dprince commented Nov 21, 2025

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/7169242c9d5248ab8395ba417ae2bb2a

openstack-meta-content-provider-master FAILURE in 18m 54s
⚠️ watcher-operator-validation-master SKIPPED Skipped due to failed job openstack-meta-content-provider-master
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 31m 10s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 51m 43s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 2h 05m 33s
✔️ noop SUCCESS in 0s
⚠️ watcher-operator-kuttl SKIPPED Skipped due to failed job openstack-meta-content-provider-master

@dprince
Copy link
Contributor Author

dprince commented Nov 22, 2025

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/df6a5d9135a64fdbb5214c124346e73a

✔️ openstack-meta-content-provider-master SUCCESS in 2h 52m 37s
✔️ watcher-operator-validation-master SUCCESS in 2h 01m 52s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 22m 32s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 52m 53s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 1h 57m 49s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl RETRY_LIMIT in 35m 08s

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

✔️ openstack-meta-content-provider-master SUCCESS in 2h 45m 36s
✔️ watcher-operator-validation-master SUCCESS in 1h 57m 13s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 28m 40s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 47m 25s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 2h 01m 15s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl FAILURE in 36m 01s

@stuggi
Copy link
Contributor

stuggi commented Nov 24, 2025

it seems watcher has a similar issue as we had with telemetry. you updated the KUTTL_SUITE_DIR in the makefile from tests to test , but it seems the job is not using the updated one?
oc kuttl test --v 1 --start-kind=false --config test/kuttl/test-suites/default/config.yaml
in telemetry, what I did to workaround this is to have a link tests -> test and to remove it in a follow up. maybe for watcher could set KUTTL_SUITE_DIR via zuul job?

@cescgina
Copy link
Contributor

it seems watcher has a similar issue as we had with telemetry. you updated the KUTTL_SUITE_DIR in the makefile from tests to test , but it seems the job is not using the updated one? oc kuttl test --v 1 --start-kind=false --config test/kuttl/test-suites/default/config.yaml in telemetry, what I did to workaround this is to have a link tests -> test and to remove it in a follow up. maybe for watcher could set KUTTL_SUITE_DIR via zuul job?

@dprince @stuggi it seems the problem is that we have some tests/kuttl/* paths in the kuttl config

testDirs:
- tests/kuttl/test-suites/default/
suppress:
- events
artifactsDir: tests/kuttl/test-suites/default/output
changing those should fix the problem

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 289e553 to 49918c7 Compare November 24, 2025 21:07
@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/46557ffefe1d404e931737428104409d

✔️ openstack-meta-content-provider-master SUCCESS in 2h 37m 25s
✔️ watcher-operator-validation-master SUCCESS in 1h 56m 32s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 38m 07s
watcher-operator-validation-epoxy FAILURE in 2h 12m 59s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 18m 40s
✔️ noop SUCCESS in 0s
✔️ watcher-operator-kuttl SUCCESS in 44m 02s

@stuggi
Copy link
Contributor

stuggi commented Nov 25, 2025

recheck

@amoralej
Copy link
Contributor

/lgtm

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 49918c7 to b011619 Compare November 25, 2025 13:40
@openshift-ci openshift-ci bot removed the lgtm label Nov 25, 2025
@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/c712188de06c4ed4a0ae408bf7369e32

✔️ openstack-meta-content-provider-master SUCCESS in 1h 05m 19s
watcher-operator-validation-master RETRY_LIMIT in 11m 27s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 37m 17s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 56m 42s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 2h 09m 47s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl RETRY_LIMIT in 9m 15s

@dprince dprince force-pushed the operator_sdk_1.41.1 branch 3 times, most recently from fee54d2 to 0f7c113 Compare November 28, 2025 15:55
@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/df00c10f90924087bd902703ee676c5a

✔️ openstack-meta-content-provider-master SUCCESS in 2h 50m 56s
✔️ watcher-operator-validation-master SUCCESS in 2h 06m 28s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 27m 03s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 53m 40s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 1h 55m 13s
✔️ noop SUCCESS in 0s
✔️ watcher-operator-kuttl SUCCESS in 47m 34s

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 0f7c113 to bfb5c6a Compare December 1, 2025 12:07
@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/f3688bea12d744849ffb6a62e9e8937e

✔️ openstack-meta-content-provider-master SUCCESS in 2h 44m 18s
✔️ watcher-operator-validation-master SUCCESS in 2h 07m 26s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 29m 51s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 52m 55s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 2h 00m 48s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl RETRY_LIMIT in 32m 40s

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from bfb5c6a to a03c42d Compare December 1, 2025 20:06
@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/07810a9a0f2a4bb790dc7e8dbd75c20e

✔️ openstack-meta-content-provider-master SUCCESS in 2h 47m 19s
✔️ watcher-operator-validation-master SUCCESS in 2h 01m 46s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 19m 42s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 56m 18s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 19m 42s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl RETRY_LIMIT in 33m 10s

@dprince
Copy link
Contributor Author

dprince commented Dec 2, 2025

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/5ba36b4f3e964e51afe593e50da7245a

✔️ openstack-meta-content-provider-master SUCCESS in 2h 39m 35s
✔️ watcher-operator-validation-master SUCCESS in 2h 05m 51s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 25m 07s
watcher-operator-validation-epoxy FAILURE in 1h 51m 37s
watcher-operator-validation-epoxy-ocp4-16 FAILURE in 2h 01m 28s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl RETRY_LIMIT in 32m 39s

Comment on lines 10 to 12
oc wait --for=jsonpath='{.spec.replicas}'=0 deploy/openstack-operator-controller-operator -n openstack-operators --timeout=60s
oc wait --for=jsonpath='{.status.replicas}'=0 deploy/openstack-operator-controller-operator -n openstack-operators --timeout=60s
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The result of this is strange:

https://logserver.rdoproject.org/0b4/rdoproject.org/0b40d629a35c491c95c92c04173c48a8/controller/ci-framework-data/logs/ci_script_004_run_hook_without_retry_deploy.log

      + oc patch clusterserviceversion.operators.coreos.com/openstack-operator.v0.5.0 -n openstack-operators --type=json '-p=[{'\''op'\'': '\''replace'\'', '\''path'\'': '\''/spec/install/spec/deployments/0/spec/replicas'\'', '\''value'\'': 0}]'
      clusterserviceversion.operators.coreos.com/openstack-operator.v0.5.0 patched
      + oc wait '--for=jsonpath={.spec.replicas}=0' deploy/openstack-operator-controller-operator -n openstack-operators --timeout=60s
      deployment.apps/openstack-operator-controller-operator condition met
      + oc wait '--for=jsonpath={.status.replicas}=0' deploy/openstack-operator-controller-operator -n openstack-operators --timeout=60s
      error: timed out waiting for the condition on deployments/openstack-operator-controller-operator
      + oc scale --replicas=0 -n openstack-operators deploy/watcher-operator-controller-manager
      deployment.apps/watcher-operator-controller-manager scaled
      + oc wait '--for=jsonpath={.spec.replicas}=0' deploy/watcher-operator-controller-manager -n openstack-operators --timeout=60s
      deployment.apps/watcher-operator-controller-manager condition met
      + oc wait '--for=jsonpath={.status.replicas}=0' deploy/watcher-operator-controller-manager -n openstack-operators --timeout=60s
      error: timed out waiting for the condition on deployments/watcher-operator-controller-manager

So, it seems that the first oc wait succeed deployment.apps/openstack-operator-controller-operator condition met and the second timeouts error: timed out waiting for the condition on deployments/openstack-operator-controller-operator and same for the watcher-operator.

Note that in the final logs, there are no pods for both openstack controller-operator or watcher-operator https://logserver.rdoproject.org/0b4/rdoproject.org/0b40d629a35c491c95c92c04173c48a8/controller/ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now it looks good. new operator from the PR was deployed

        env:
        - name: RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT
          value: 38.102.83.2:5001/podified-master-centos10/openstack-watcher-api:watcher_latest
        - name: RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT
          value: 38.102.83.2:5001/podified-master-centos10/openstack-watcher-decision-engine:watcher_latest
        - name: RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT
          value: 38.102.83.2:5001/podified-master-centos10/openstack-watcher-applier:watcher_latest
        - name: OPERATOR_CONDITION_NAME
          value: watcher-operator.v0.0.1
        image: 38.102.83.2:5001/openstack-k8s-operators/watcher-operator:0e562967e0a192baf562500f49cef0abd8c6f6ec

e.g. from watcher-operator-kuttl:
https://logserver.rdoproject.org/b9e/rdoproject.org/b9e332681c004178ab62701fa58fee28/controller/ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/watcher-operator-controller-manager.yaml

@dprince dprince force-pushed the operator_sdk_1.41.1 branch 2 times, most recently from 3f4d014 to 04f2b75 Compare December 2, 2025 13:48
@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/1c54273db272446da5b02f38ebb51eeb

✔️ openstack-meta-content-provider-master SUCCESS in 2h 33m 56s
✔️ watcher-operator-validation-master SUCCESS in 1h 57m 26s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 19m 53s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 50m 47s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 1h 57m 06s
✔️ noop SUCCESS in 0s
watcher-operator-kuttl FAILURE in 1h 08m 59s

Rescaffold the watcher-operator to operator-sdk 1.41.1, which includes:
 - Reorganize project structure (pkg/ -> internal/)
 - Move webhook implementations to internal/webhook/v1beta1/
 - Add new cmd/main.go entrypoint with updated controller initialization
 - Update RBAC, certmanager, and prometheus configurations
 - Enhance network policies for metrics and webhook traffic
 - Set watcher as defaulting resource in PROJECT file
 - Remove auto-generated test suite scaffolding
 - Update build workflow and Dockerfile to version 1.41.1

This upgrade modernizes the operator structure and aligns with the latest
operator-sdk best practices.

Jira: OSPRH-22014

Depends-On: openstack-k8s-operators/openstack-operator#1683
@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 04f2b75 to 0e56296 Compare December 2, 2025 19:29
@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/d5ceed87f86a496187bc0d4b9d410127

✔️ openstack-meta-content-provider-master SUCCESS in 1h 24m 51s
watcher-operator-validation-master RETRY_LIMIT in 3m 30s
✔️ openstack-meta-content-provider-epoxy SUCCESS in 2h 39m 00s
✔️ watcher-operator-validation-epoxy SUCCESS in 1h 55m 38s
✔️ watcher-operator-validation-epoxy-ocp4-16 SUCCESS in 2h 15m 55s
✔️ noop SUCCESS in 0s
✔️ watcher-operator-kuttl SUCCESS in 46m 11s

@abays
Copy link
Contributor

abays commented Dec 2, 2025

recheck

raukadah added a commit to raukadah/watcher-operator that referenced this pull request Dec 3, 2025
Depends-On: openstack-k8s-operators#308
Depends-On: openstack-k8s-operators/ci-framework#3526

Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
raukadah added a commit to raukadah/watcher-operator that referenced this pull request Dec 3, 2025
Depends-On: openstack-k8s-operators#308
Depends-On: openstack-k8s-operators/ci-framework#3526

Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
Copy link
Contributor

@stuggi stuggi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Dec 3, 2025
raukadah added a commit to raukadah/watcher-operator that referenced this pull request Dec 3, 2025
Depends-On: openstack-k8s-operators#308
Depends-On: openstack-k8s-operators/ci-framework#3526

Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
@amoralej
Copy link
Contributor

amoralej commented Dec 3, 2025

/approve

@openshift-ci
Copy link

openshift-ci bot commented Dec 3, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: amoralej

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

@openshift-ci openshift-ci bot added the approved label Dec 3, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit 4ee3efe into openstack-k8s-operators:main Dec 3, 2025
6 checks passed
raukadah added a commit to raukadah/watcher-operator that referenced this pull request Dec 3, 2025
Depends-On: openstack-k8s-operators#308
Depends-On: openstack-k8s-operators/ci-framework#3526

Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
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.

5 participants