Skip to content

Conversation

@anik120
Copy link
Contributor

@anik120 anik120 commented Oct 21, 2025

This PR supercedes #1120, with the addition of OCPBUGS-59768 implementation, which is required for building successfully due to 2 related upstream commits coming in.

OCPBUGS-59768: Enable authenticated metrics endpoints with OpenShift service-ca
    
Configure serviceCa support in values.yaml and regenerate manifests
to use OpenShift service-ca-operator for automatic TLS certificates.

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2025-10-03 19:09:56 operator-framework/operator-lifecycle-manager@99f5f8b dependabot[bot] 🌱 Bump the k8s-dependencies group with 10 updates (#3638)
2025-10-09 15:48:06 operator-framework/operator-lifecycle-manager@16f86e1 dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#3665)
2025-10-09 15:51:00 operator-framework/operator-lifecycle-manager@f175eae dependabot[bot] 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3667)
2025-10-09 15:53:51 operator-framework/operator-lifecycle-manager@3a6fecc Camila Macedo 🌱 Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 (#3670)
2025-10-10 11:50:49 operator-framework/operator-lifecycle-manager@b650272 dependabot[bot] 🌱 Bump the k8s-dependencies group across 1 directory with 2 updates (#3671)
2025-10-10 12:04:33 operator-framework/operator-lifecycle-manager@589a5d0 Anik Secure metrics endpoint with cntrlr-runtime metrics authz mechanics (#3660)
2025-10-14 14:04:38 operator-framework/operator-lifecycle-manager@47ef860 Jordan Keister bump o-f deps (#3662)
2025-10-17 08:55:53 operator-framework/operator-lifecycle-manager@7b5f17b dependabot[bot] 🌱 Bump sigs.k8s.io/controller-runtime (#3672)
2025-10-17 08:58:32 operator-framework/operator-lifecycle-manager@cab994f dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#3673)
2025-10-17 09:01:15 operator-framework/operator-lifecycle-manager@3061363 dependabot[bot] 🌱 Bump golang.org/x/time from 0.13.0 to 0.14.0 (#3674)
2025-10-17 14:55:53 operator-framework/operator-lifecycle-manager@b107642 Justin Pierce Remove use of retracted o/api version (#3679)
2025-10-17 16:29:29 operator-framework/operator-lifecycle-manager@62e3677 Per Goncalves da Silva Add AGENTS.md (#3678)
2025-10-20 15:12:18 operator-framework/operator-lifecycle-manager@971d680 Anik Add OpenShift service-ca support for authenticated metrics endpoints (#3677)
2025-10-23 15:19:16 operator-framework/operator-lifecycle-manager@b1278ee dependabot[bot] 🌱 Bump go.podman.io/image/v5 from 5.37.0 to 5.38.0 (#3680)
2025-10-23 17:38:56 operator-framework/operator-lifecycle-manager@ce26d16 Jian Zhang Fix TOCTOU race condition in ensureInstallPlan (#3682)
2025-10-23 18:40:20 operator-framework/operator-lifecycle-manager@465ea2e Anik Fix container image short names for OpenShift compatibility (#3685)
2025-10-23 18:56:53 operator-framework/operator-lifecycle-manager@ca9fb30 Anik Fix ServiceMonitor RBAC for authenticated metrics endpoints (#3681)
2025-10-24 11:35:29 operator-framework/operator-lifecycle-manager@bdbfb2d Jian Zhang fix: Use rest.HTTPClientFor to create TLS-configured client for metrics authentication (#3686)
2025-09-17 16:16:08 operator-framework/operator-registry@4cceb63 dependabot[bot] Bump the k8s-dependencies group across 1 directory with 6 updates (#1772)
2025-09-22 08:52:47 operator-framework/operator-registry@017ab53 Moritz Wanzenböck Add PodMonitor to supported resources (#1795)
2025-09-30 19:52:34 operator-framework/operator-registry@a5f1128 Joe Lanford release/goreleaser.opm.Dockerfile: parameterize grpc-health-probe version (#1801)
2025-10-03 14:05:07 operator-framework/operator-registry@8d4a5f9 Jordan Keister update o-f/api as prep for release (#1806)
2025-09-03 08:08:39 operator-framework/api@9ba7f1a dependabot[bot] Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#445)
2025-09-03 09:47:34 operator-framework/api@29bdb09 dependabot[bot] Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#446)
2025-09-03 09:56:07 operator-framework/api@37c0110 dependabot[bot] Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#448)
2025-09-09 07:38:25 operator-framework/api@8835256 dependabot[bot] Bump actions/setup-go from 5 to 6 (#449)
2025-09-09 07:41:23 operator-framework/api@ee2250b dependabot[bot] Bump actions/stale from 9 to 10 (#450)
2025-09-17 16:13:19 operator-framework/api@a7542c5 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#447)
2025-10-03 13:44:27 operator-framework/api@bef2351 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#451)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2025-10-03 19:09:56 operator-framework/operator-lifecycle-manager@99f5f8b dependabot[bot] 🌱 Bump the k8s-dependencies group with 10 updates (#3638)
2025-10-09 15:48:06 operator-framework/operator-lifecycle-manager@16f86e1 dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#3665)
2025-10-09 15:51:00 operator-framework/operator-lifecycle-manager@f175eae dependabot[bot] 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3667)
2025-10-09 15:53:51 operator-framework/operator-lifecycle-manager@3a6fecc Camila Macedo 🌱 Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 (#3670)
2025-10-10 11:50:49 operator-framework/operator-lifecycle-manager@b650272 dependabot[bot] 🌱 Bump the k8s-dependencies group across 1 directory with 2 updates (#3671)
2025-10-10 12:04:33 operator-framework/operator-lifecycle-manager@589a5d0 Anik Secure metrics endpoint with cntrlr-runtime metrics authz mechanics (#3660)
2025-10-14 14:04:38 operator-framework/operator-lifecycle-manager@47ef860 Jordan Keister bump o-f deps (#3662)
2025-10-17 08:55:53 operator-framework/operator-lifecycle-manager@7b5f17b dependabot[bot] 🌱 Bump sigs.k8s.io/controller-runtime (#3672)
2025-10-17 08:58:32 operator-framework/operator-lifecycle-manager@cab994f dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#3673)
2025-10-17 09:01:15 operator-framework/operator-lifecycle-manager@3061363 dependabot[bot] 🌱 Bump golang.org/x/time from 0.13.0 to 0.14.0 (#3674)
2025-10-17 14:55:53 operator-framework/operator-lifecycle-manager@b107642 Justin Pierce Remove use of retracted o/api version (#3679)
2025-10-17 16:29:29 operator-framework/operator-lifecycle-manager@62e3677 Per Goncalves da Silva Add AGENTS.md (#3678)
2025-10-20 15:12:18 operator-framework/operator-lifecycle-manager@971d680 Anik Add OpenShift service-ca support for authenticated metrics endpoints (#3677)
2025-10-23 15:19:16 operator-framework/operator-lifecycle-manager@b1278ee dependabot[bot] 🌱 Bump go.podman.io/image/v5 from 5.37.0 to 5.38.0 (#3680)
2025-10-23 17:38:56 operator-framework/operator-lifecycle-manager@ce26d16 Jian Zhang Fix TOCTOU race condition in ensureInstallPlan (#3682)
2025-10-23 18:40:20 operator-framework/operator-lifecycle-manager@465ea2e Anik Fix container image short names for OpenShift compatibility (#3685)
2025-10-23 18:56:53 operator-framework/operator-lifecycle-manager@ca9fb30 Anik Fix ServiceMonitor RBAC for authenticated metrics endpoints (#3681)
2025-10-24 11:35:29 operator-framework/operator-lifecycle-manager@bdbfb2d Jian Zhang fix: Use rest.HTTPClientFor to create TLS-configured client for metrics authentication (#3686)
2025-09-17 16:16:08 operator-framework/operator-registry@4cceb63 dependabot[bot] Bump the k8s-dependencies group across 1 directory with 6 updates (#1772)
2025-09-22 08:52:47 operator-framework/operator-registry@017ab53 Moritz Wanzenböck Add PodMonitor to supported resources (#1795)
2025-09-30 19:52:34 operator-framework/operator-registry@a5f1128 Joe Lanford release/goreleaser.opm.Dockerfile: parameterize grpc-health-probe version (#1801)
2025-10-03 14:05:07 operator-framework/operator-registry@8d4a5f9 Jordan Keister update o-f/api as prep for release (#1806)
2025-09-03 08:08:39 operator-framework/api@9ba7f1a dependabot[bot] Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#445)
2025-09-03 09:47:34 operator-framework/api@29bdb09 dependabot[bot] Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#446)
2025-09-03 09:56:07 operator-framework/api@37c0110 dependabot[bot] Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#448)
2025-09-09 07:38:25 operator-framework/api@8835256 dependabot[bot] Bump actions/setup-go from 5 to 6 (#449)
2025-09-09 07:41:23 operator-framework/api@ee2250b dependabot[bot] Bump actions/stale from 9 to 10 (#450)
2025-09-17 16:13:19 operator-framework/api@a7542c5 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#447)
2025-10-03 13:44:27 operator-framework/api@bef2351 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#451)
This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

@openshift-ci-robot openshift-ci-robot added jira/severity-moderate Referenced Jira bug's severity is moderate for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels Oct 21, 2025
@openshift-ci-robot
Copy link

@anik120: This pull request references Jira Issue OCPBUGS-59768, which is valid. The bug has been moved to the POST state.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.21.0) matches configured target version for branch (4.21.0)
  • bug is in the state New, which is one of the valid states (NEW, ASSIGNED, POST)

Requesting review from QA contact:
/cc @Xia-Zhao-rh

The bug has been updated to refer to the pull request using the external bug tracker.

In response to this:

This PR supercedes #1120, with the addition of OCPBUGS-59768 implementation, which is required for building successfully due to 2 related upstream commits coming in.

OCPBUGS-59768: Enable authenticated metrics endpoints with OpenShift service-ca
   
Configure serviceCa support in values.yaml and regenerate manifests
to use OpenShift service-ca-operator for automatic TLS certificates.

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2025-10-03 19:09:56 operator-framework/operator-lifecycle-manager@99f5f8b dependabot[bot] 🌱 Bump the k8s-dependencies group with 10 updates (#3638)
2025-10-09 15:48:06 operator-framework/operator-lifecycle-manager@16f86e1 dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#3665)
2025-10-09 15:51:00 operator-framework/operator-lifecycle-manager@f175eae dependabot[bot] 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3667)
2025-10-09 15:53:51 operator-framework/operator-lifecycle-manager@3a6fecc Camila Macedo 🌱 Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 (#3670)
2025-10-10 11:50:49 operator-framework/operator-lifecycle-manager@b650272 dependabot[bot] 🌱 Bump the k8s-dependencies group across 1 directory with 2 updates (#3671)
2025-10-10 12:04:33 operator-framework/operator-lifecycle-manager@589a5d0 Anik Secure metrics endpoint with cntrlr-runtime metrics authz mechanics (#3660)
2025-10-14 14:04:38 operator-framework/operator-lifecycle-manager@47ef860 Jordan Keister bump o-f deps (#3662)
2025-10-17 08:55:53 operator-framework/operator-lifecycle-manager@7b5f17b dependabot[bot] 🌱 Bump sigs.k8s.io/controller-runtime (#3672)
2025-10-17 08:58:32 operator-framework/operator-lifecycle-manager@cab994f dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#3673)
2025-10-17 09:01:15 operator-framework/operator-lifecycle-manager@3061363 dependabot[bot] 🌱 Bump golang.org/x/time from 0.13.0 to 0.14.0 (#3674)
2025-10-17 14:55:53 operator-framework/operator-lifecycle-manager@b107642 Justin Pierce Remove use of retracted o/api version (#3679)
2025-10-17 16:29:29 operator-framework/operator-lifecycle-manager@62e3677 Per Goncalves da Silva Add AGENTS.md (#3678)
2025-10-20 15:12:18 operator-framework/operator-lifecycle-manager@971d680 Anik Add OpenShift service-ca support for authenticated metrics endpoints (#3677)
2025-09-17 16:16:08 operator-framework/operator-registry@4cceb63 dependabot[bot] Bump the k8s-dependencies group across 1 directory with 6 updates (#1772)
2025-09-22 08:52:47 operator-framework/operator-registry@017ab53 Moritz Wanzenböck Add PodMonitor to supported resources (#1795)
2025-09-30 19:52:34 operator-framework/operator-registry@a5f1128 Joe Lanford release/goreleaser.opm.Dockerfile: parameterize grpc-health-probe version (#1801)
2025-10-03 14:05:07 operator-framework/operator-registry@8d4a5f9 Jordan Keister update o-f/api as prep for release (#1806)
2025-09-03 08:08:39 operator-framework/api@9ba7f1a dependabot[bot] Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#445)
2025-09-03 09:47:34 operator-framework/api@29bdb09 dependabot[bot] Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#446)
2025-09-03 09:56:07 operator-framework/api@37c0110 dependabot[bot] Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#448)
2025-09-09 07:38:25 operator-framework/api@8835256 dependabot[bot] Bump actions/setup-go from 5 to 6 (#449)
2025-09-09 07:41:23 operator-framework/api@ee2250b dependabot[bot] Bump actions/stale from 9 to 10 (#450)
2025-09-17 16:13:19 operator-framework/api@a7542c5 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#447)
2025-10-03 13:44:27 operator-framework/api@bef2351 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#451)
This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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 openshift-eng/jira-lifecycle-plugin repository.

@anik120 anik120 force-pushed the sync-upstream-with-bug-fix branch 2 times, most recently from 3c7761e to bd46b41 Compare October 21, 2025 15:58
@anik120
Copy link
Contributor Author

anik120 commented Oct 21, 2025

/retest-required

@jianzhangbjz
Copy link
Contributor

Hi @Xia-Zhao-rh , could you help verify it? Thanks!
/assign @Xia-Zhao-rh

@Xia-Zhao-rh
Copy link
Contributor

Hi, @anik120

I try to test the metrics.
image

The health of the catalog-operator/olm-operator metric is down

oc exec -n openshift-monitoring prometheus-k8s-0 -- curl -s http://localhost:9090/api/v1/targets | jq -e '.data.activeTargets[] | select(.labels.namespace == "openshift-operator-lifecycle-manager")'

  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/catalog-operator/0",
  "lastError": "server returned HTTP status 500 Internal Server Error",
  "lastScrape": "2025-10-22T07:12:17.18063098Z",
  "lastScrapeDuration": 0.005501282,
  "health": "down",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"

 "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/olm-operator/0",
  "lastError": "server returned HTTP status 500 Internal Server Error",
  "lastScrape": "2025-10-22T07:12:16.019964392Z",
  "lastScrapeDuration": 0.007292718,
  "health": "down",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"

@anik120
Copy link
Contributor Author

anik120 commented Oct 22, 2025

/retest-required

@anik120
Copy link
Contributor Author

anik120 commented Oct 22, 2025

/retest-required

@anik120
Copy link
Contributor Author

anik120 commented Oct 22, 2025

@Xia-Zhao-rh I've been unable to get a cluster myself to test this fix, and related to that, CI hasn't been working for us the entire day, presumably because every openshift team is queuing up to get their stuff in right now.

I'll try again tomorrow, in case you're able to get a cluster and test this fix that'll be helpful, please let me know!

Thanks.

@anik120
Copy link
Contributor Author

anik120 commented Oct 22, 2025

/retest-required

1 similar comment
@anik120
Copy link
Contributor Author

anik120 commented Oct 23, 2025

/retest-required

@Xia-Zhao-rh
Copy link
Contributor

Hi, @anik120

level=error msg=The 'wait-for install-complete' subcommand can then be used to continue the installation
level=error msg=failed to initialize the cluster: Could not update role "openshift-operator-lifecycle-manager/operator-lifecycle-manager-metrics" (930 of 954): the object is invalid, possibly due to local cluster configuration: timed out waiting for the condition

@anik120 anik120 force-pushed the sync-upstream-with-bug-fix branch from 3d38d73 to a97ab20 Compare October 23, 2025 11:59
@anik120
Copy link
Contributor Author

anik120 commented Oct 23, 2025

Managed to get a cluster with the latest push and the metrics endpoints are working:

oc exec -n openshift-monitoring prometheus-k8s-0 -- curl -s http://localhost:9090/api/v1/targets | jq -e '.data.activeTargets[] | select(.labels.namespace == "openshift-operator-lifecycle-manager")'
{
  "discoveredLabels": {
    "__address__": "10.128.0.26:8443",
    "__meta_kubernetes_endpoint_address_target_kind": "Pod",
    "__meta_kubernetes_endpoint_address_target_name": "catalog-operator-6b8788896d-g86wz",
    "__meta_kubernetes_endpoint_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_endpoint_port_name": "https-metrics",
    "__meta_kubernetes_endpoint_port_protocol": "TCP",
    "__meta_kubernetes_endpoint_ready": "true",
    "__meta_kubernetes_endpoints_annotation_endpoints_kubernetes_io_last_change_trigger_time": "2025-10-23T14:45:52Z",
    "__meta_kubernetes_endpoints_annotationpresent_endpoints_kubernetes_io_last_change_trigger_time": "true",
    "__meta_kubernetes_endpoints_label_app": "catalog-operator",
    "__meta_kubernetes_endpoints_label_endpoints_kubernetes_io_managed_by": "endpoint-controller",
    "__meta_kubernetes_endpoints_labelpresent_app": "true",
    "__meta_kubernetes_endpoints_labelpresent_endpoints_kubernetes_io_managed_by": "true",
    "__meta_kubernetes_endpoints_name": "catalog-operator-metrics",
    "__meta_kubernetes_namespace": "openshift-operator-lifecycle-manager",
    "__meta_kubernetes_pod_annotation_k8s_ovn_org_pod_networks": "{\"default\":{\"ip_addresses\":[\"10.128.0.26/23\"],\"mac_address\":\"0a:58:0a:80:00:1a\",\"gateway_ips\":[\"10.128.0.1\"],\"routes\":[{\"dest\":\"10.128.0.0/14\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"172.30.0.0/16\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"169.254.0.5/32\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"100.64.0.0/16\",\"nextHop\":\"10.128.0.1\"}],\"ip_address\":\"10.128.0.26/23\",\"gateway_ip\":\"10.128.0.1\",\"role\":\"primary\"}}",
    "__meta_kubernetes_pod_annotation_k8s_v1_cni_cncf_io_network_status": "[{\n    \"name\": \"ovn-kubernetes\",\n    \"interface\": \"eth0\",\n    \"ips\": [\n        \"10.128.0.26\"\n    ],\n    \"mac\": \"0a:58:0a:80:00:1a\",\n    \"default\": true,\n    \"dns\": {}\n}]",
    "__meta_kubernetes_pod_annotation_openshift_io_required_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_openshift_io_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_seccomp_security_alpha_kubernetes_io_pod": "runtime/default",
    "__meta_kubernetes_pod_annotation_security_openshift_io_validated_scc_subject_type": "serviceaccount",
    "__meta_kubernetes_pod_annotationpresent_k8s_ovn_org_pod_networks": "true",
    "__meta_kubernetes_pod_annotationpresent_k8s_v1_cni_cncf_io_network_status": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_required_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_seccomp_security_alpha_kubernetes_io_pod": "true",
    "__meta_kubernetes_pod_annotationpresent_security_openshift_io_validated_scc_subject_type": "true",
    "__meta_kubernetes_pod_container_image": "registry.build10.ci.openshift.org/ci-ln-68s0dwk/stable@sha256:0c34f0d081a2ed6d10766c2b8283ddd9cb3b26cff19c6dad90091162821a6f21",
    "__meta_kubernetes_pod_container_init": "false",
    "__meta_kubernetes_pod_container_name": "catalog-operator",
    "__meta_kubernetes_pod_container_port_name": "metrics",
    "__meta_kubernetes_pod_container_port_number": "8443",
    "__meta_kubernetes_pod_container_port_protocol": "TCP",
    "__meta_kubernetes_pod_controller_kind": "ReplicaSet",
    "__meta_kubernetes_pod_controller_name": "catalog-operator-6b8788896d",
    "__meta_kubernetes_pod_host_ip": "10.0.117.35",
    "__meta_kubernetes_pod_ip": "10.128.0.26",
    "__meta_kubernetes_pod_label_app": "catalog-operator",
    "__meta_kubernetes_pod_label_pod_template_hash": "6b8788896d",
    "__meta_kubernetes_pod_labelpresent_app": "true",
    "__meta_kubernetes_pod_labelpresent_pod_template_hash": "true",
    "__meta_kubernetes_pod_name": "catalog-operator-6b8788896d-g86wz",
    "__meta_kubernetes_pod_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_pod_phase": "Running",
    "__meta_kubernetes_pod_ready": "true",
    "__meta_kubernetes_pod_uid": "54492568-3f86-4b94-974a-60e1ad19a41f",
    "__meta_kubernetes_service_annotation_capability_openshift_io_name": "OperatorLifecycleManager",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_hypershift": "true",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_secret_name": "catalog-operator-serving-cert",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotation_service_beta_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotationpresent_capability_openshift_io_name": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_hypershift": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_secret_name": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_annotationpresent_service_beta_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_label_app": "catalog-operator",
    "__meta_kubernetes_service_labelpresent_app": "true",
    "__meta_kubernetes_service_name": "catalog-operator-metrics",
    "__metrics_path__": "/metrics",
    "__scheme__": "https",
    "__scrape_interval__": "30s",
    "__scrape_timeout__": "10s",
    "job": "serviceMonitor/openshift-operator-lifecycle-manager/catalog-operator/0"
  },
  "labels": {
    "container": "catalog-operator",
    "endpoint": "https-metrics",
    "instance": "10.128.0.26:8443",
    "job": "catalog-operator-metrics",
    "namespace": "openshift-operator-lifecycle-manager",
    "pod": "catalog-operator-6b8788896d-g86wz",
    "service": "catalog-operator-metrics"
  },
  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/catalog-operator/0",
  "scrapeUrl": "https://10.128.0.26:8443/metrics",
  "globalUrl": "https://10.128.0.26:8443/metrics",
  "lastError": "server returned HTTP status 500 Internal Server Error",
  "lastScrape": "2025-10-23T15:20:18.798618382Z",
  "lastScrapeDuration": 0.005659822,
  "health": "down",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"
}
{
  "discoveredLabels": {
    "__address__": "10.128.0.9:8443",
    "__meta_kubernetes_endpoint_address_target_kind": "Pod",
    "__meta_kubernetes_endpoint_address_target_name": "olm-operator-6679c49b99-bklz7",
    "__meta_kubernetes_endpoint_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_endpoint_port_name": "https-metrics",
    "__meta_kubernetes_endpoint_port_protocol": "TCP",
    "__meta_kubernetes_endpoint_ready": "true",
    "__meta_kubernetes_endpoints_annotation_endpoints_kubernetes_io_last_change_trigger_time": "2025-10-23T14:45:53Z",
    "__meta_kubernetes_endpoints_annotationpresent_endpoints_kubernetes_io_last_change_trigger_time": "true",
    "__meta_kubernetes_endpoints_label_app": "olm-operator",
    "__meta_kubernetes_endpoints_label_endpoints_kubernetes_io_managed_by": "endpoint-controller",
    "__meta_kubernetes_endpoints_labelpresent_app": "true",
    "__meta_kubernetes_endpoints_labelpresent_endpoints_kubernetes_io_managed_by": "true",
    "__meta_kubernetes_endpoints_name": "olm-operator-metrics",
    "__meta_kubernetes_namespace": "openshift-operator-lifecycle-manager",
    "__meta_kubernetes_pod_annotation_k8s_ovn_org_pod_networks": "{\"default\":{\"ip_addresses\":[\"10.128.0.9/23\"],\"mac_address\":\"0a:58:0a:80:00:09\",\"gateway_ips\":[\"10.128.0.1\"],\"routes\":[{\"dest\":\"10.128.0.0/14\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"172.30.0.0/16\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"169.254.0.5/32\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"100.64.0.0/16\",\"nextHop\":\"10.128.0.1\"}],\"ip_address\":\"10.128.0.9/23\",\"gateway_ip\":\"10.128.0.1\",\"role\":\"primary\"}}",
    "__meta_kubernetes_pod_annotation_k8s_v1_cni_cncf_io_network_status": "[{\n    \"name\": \"ovn-kubernetes\",\n    \"interface\": \"eth0\",\n    \"ips\": [\n        \"10.128.0.9\"\n    ],\n    \"mac\": \"0a:58:0a:80:00:09\",\n    \"default\": true,\n    \"dns\": {}\n}]",
    "__meta_kubernetes_pod_annotation_openshift_io_required_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_openshift_io_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_seccomp_security_alpha_kubernetes_io_pod": "runtime/default",
    "__meta_kubernetes_pod_annotation_security_openshift_io_validated_scc_subject_type": "serviceaccount",
    "__meta_kubernetes_pod_annotationpresent_k8s_ovn_org_pod_networks": "true",
    "__meta_kubernetes_pod_annotationpresent_k8s_v1_cni_cncf_io_network_status": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_required_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_seccomp_security_alpha_kubernetes_io_pod": "true",
    "__meta_kubernetes_pod_annotationpresent_security_openshift_io_validated_scc_subject_type": "true",
    "__meta_kubernetes_pod_container_image": "registry.build10.ci.openshift.org/ci-ln-68s0dwk/stable@sha256:0c34f0d081a2ed6d10766c2b8283ddd9cb3b26cff19c6dad90091162821a6f21",
    "__meta_kubernetes_pod_container_init": "false",
    "__meta_kubernetes_pod_container_name": "olm-operator",
    "__meta_kubernetes_pod_container_port_name": "metrics",
    "__meta_kubernetes_pod_container_port_number": "8443",
    "__meta_kubernetes_pod_container_port_protocol": "TCP",
    "__meta_kubernetes_pod_controller_kind": "ReplicaSet",
    "__meta_kubernetes_pod_controller_name": "olm-operator-6679c49b99",
    "__meta_kubernetes_pod_host_ip": "10.0.117.35",
    "__meta_kubernetes_pod_ip": "10.128.0.9",
    "__meta_kubernetes_pod_label_app": "olm-operator",
    "__meta_kubernetes_pod_label_pod_template_hash": "6679c49b99",
    "__meta_kubernetes_pod_labelpresent_app": "true",
    "__meta_kubernetes_pod_labelpresent_pod_template_hash": "true",
    "__meta_kubernetes_pod_name": "olm-operator-6679c49b99-bklz7",
    "__meta_kubernetes_pod_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_pod_phase": "Running",
    "__meta_kubernetes_pod_ready": "true",
    "__meta_kubernetes_pod_uid": "5a35bfad-8445-4a84-b0d3-fe2fcd0b3745",
    "__meta_kubernetes_service_annotation_capability_openshift_io_name": "OperatorLifecycleManager",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_hypershift": "true",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_secret_name": "olm-operator-serving-cert",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotation_service_beta_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotationpresent_capability_openshift_io_name": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_hypershift": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_secret_name": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_annotationpresent_service_beta_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_label_app": "olm-operator",
    "__meta_kubernetes_service_labelpresent_app": "true",
    "__meta_kubernetes_service_name": "olm-operator-metrics",
    "__metrics_path__": "/metrics",
    "__scheme__": "https",
    "__scrape_interval__": "30s",
    "__scrape_timeout__": "10s",
    "job": "serviceMonitor/openshift-operator-lifecycle-manager/olm-operator/0"
  },
  "labels": {
    "container": "olm-operator",
    "endpoint": "https-metrics",
    "instance": "10.128.0.9:8443",
    "job": "olm-operator-metrics",
    "namespace": "openshift-operator-lifecycle-manager",
    "pod": "olm-operator-6679c49b99-bklz7",
    "service": "olm-operator-metrics"
  },
  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/olm-operator/0",
  "scrapeUrl": "https://10.128.0.9:8443/metrics",
  "globalUrl": "https://10.128.0.9:8443/metrics",
  "lastError": "server returned HTTP status 500 Internal Server Error",
  "lastScrape": "2025-10-23T15:20:29.611866854Z",
  "lastScrapeDuration": 0.006130638,
  "health": "down",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"
}
{
  "discoveredLabels": {
    "__address__": "10.128.0.25:8443",
    "__meta_kubernetes_endpoint_address_target_kind": "Pod",
    "__meta_kubernetes_endpoint_address_target_name": "package-server-manager-7477666494-lhdkr",
    "__meta_kubernetes_endpoint_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_endpoint_port_name": "metrics",
    "__meta_kubernetes_endpoint_port_protocol": "TCP",
    "__meta_kubernetes_endpoint_ready": "true",
    "__meta_kubernetes_endpoints_annotation_endpoints_kubernetes_io_last_change_trigger_time": "2025-10-23T14:46:23Z",
    "__meta_kubernetes_endpoints_annotationpresent_endpoints_kubernetes_io_last_change_trigger_time": "true",
    "__meta_kubernetes_endpoints_label_endpoints_kubernetes_io_managed_by": "endpoint-controller",
    "__meta_kubernetes_endpoints_labelpresent_endpoints_kubernetes_io_managed_by": "true",
    "__meta_kubernetes_endpoints_name": "package-server-manager-metrics",
    "__meta_kubernetes_namespace": "openshift-operator-lifecycle-manager",
    "__meta_kubernetes_pod_annotation_k8s_ovn_org_pod_networks": "{\"default\":{\"ip_addresses\":[\"10.128.0.25/23\"],\"mac_address\":\"0a:58:0a:80:00:19\",\"gateway_ips\":[\"10.128.0.1\"],\"routes\":[{\"dest\":\"10.128.0.0/14\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"172.30.0.0/16\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"169.254.0.5/32\",\"nextHop\":\"10.128.0.1\"},{\"dest\":\"100.64.0.0/16\",\"nextHop\":\"10.128.0.1\"}],\"ip_address\":\"10.128.0.25/23\",\"gateway_ip\":\"10.128.0.1\",\"role\":\"primary\"}}",
    "__meta_kubernetes_pod_annotation_k8s_v1_cni_cncf_io_network_status": "[{\n    \"name\": \"ovn-kubernetes\",\n    \"interface\": \"eth0\",\n    \"ips\": [\n        \"10.128.0.25\"\n    ],\n    \"mac\": \"0a:58:0a:80:00:19\",\n    \"default\": true,\n    \"dns\": {}\n}]",
    "__meta_kubernetes_pod_annotation_kubectl_kubernetes_io_default_container": "package-server-manager",
    "__meta_kubernetes_pod_annotation_openshift_io_required_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_openshift_io_scc": "restricted-v2",
    "__meta_kubernetes_pod_annotation_seccomp_security_alpha_kubernetes_io_pod": "runtime/default",
    "__meta_kubernetes_pod_annotation_security_openshift_io_validated_scc_subject_type": "serviceaccount",
    "__meta_kubernetes_pod_annotationpresent_k8s_ovn_org_pod_networks": "true",
    "__meta_kubernetes_pod_annotationpresent_k8s_v1_cni_cncf_io_network_status": "true",
    "__meta_kubernetes_pod_annotationpresent_kubectl_kubernetes_io_default_container": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_required_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_openshift_io_scc": "true",
    "__meta_kubernetes_pod_annotationpresent_seccomp_security_alpha_kubernetes_io_pod": "true",
    "__meta_kubernetes_pod_annotationpresent_security_openshift_io_validated_scc_subject_type": "true",
    "__meta_kubernetes_pod_container_image": "registry.build10.ci.openshift.org/ci-ln-68s0dwk/stable@sha256:259964b66399bb8639633b6015a56f69535ce6569b99e3a913296566e4ee860d",
    "__meta_kubernetes_pod_container_init": "false",
    "__meta_kubernetes_pod_container_name": "kube-rbac-proxy",
    "__meta_kubernetes_pod_container_port_name": "metrics",
    "__meta_kubernetes_pod_container_port_number": "8443",
    "__meta_kubernetes_pod_container_port_protocol": "TCP",
    "__meta_kubernetes_pod_controller_kind": "ReplicaSet",
    "__meta_kubernetes_pod_controller_name": "package-server-manager-7477666494",
    "__meta_kubernetes_pod_host_ip": "10.0.117.35",
    "__meta_kubernetes_pod_ip": "10.128.0.25",
    "__meta_kubernetes_pod_label_app": "package-server-manager",
    "__meta_kubernetes_pod_label_pod_template_hash": "7477666494",
    "__meta_kubernetes_pod_labelpresent_app": "true",
    "__meta_kubernetes_pod_labelpresent_pod_template_hash": "true",
    "__meta_kubernetes_pod_name": "package-server-manager-7477666494-lhdkr",
    "__meta_kubernetes_pod_node_name": "ip-10-0-117-35.us-west-2.compute.internal",
    "__meta_kubernetes_pod_phase": "Running",
    "__meta_kubernetes_pod_ready": "true",
    "__meta_kubernetes_pod_uid": "081faea5-76cd-48d7-936b-3868bae51cb2",
    "__meta_kubernetes_service_annotation_capability_openshift_io_name": "OperatorLifecycleManager",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotation_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_secret_name": "package-server-manager-serving-cert",
    "__meta_kubernetes_service_annotation_service_alpha_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotation_service_beta_openshift_io_serving_cert_signed_by": "openshift-service-serving-signer@1761230679",
    "__meta_kubernetes_service_annotationpresent_capability_openshift_io_name": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_ibm_cloud_managed": "true",
    "__meta_kubernetes_service_annotationpresent_include_release_openshift_io_self_managed_high_availability": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_secret_name": "true",
    "__meta_kubernetes_service_annotationpresent_service_alpha_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_annotationpresent_service_beta_openshift_io_serving_cert_signed_by": "true",
    "__meta_kubernetes_service_name": "package-server-manager-metrics",
    "__metrics_path__": "/metrics",
    "__scheme__": "https",
    "__scrape_interval__": "30s",
    "__scrape_timeout__": "10s",
    "job": "serviceMonitor/openshift-operator-lifecycle-manager/package-server-manager-metrics/0"
  },
  "labels": {
    "container": "kube-rbac-proxy",
    "endpoint": "metrics",
    "instance": "10.128.0.25:8443",
    "job": "package-server-manager-metrics",
    "namespace": "openshift-operator-lifecycle-manager",
    "pod": "package-server-manager-7477666494-lhdkr",
    "service": "package-server-manager-metrics"
  },
  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/package-server-manager-metrics/0",
  "scrapeUrl": "https://10.128.0.25:8443/metrics",
  "globalUrl": "https://10.128.0.25:8443/metrics",
  "lastError": "",
  "lastScrape": "2025-10-23T15:20:29.457908626Z",
  "lastScrapeDuration": 0.014785528,
  "health": "up",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"
}

Working to get this plumbed from upstream...stay tuned...

@tmshort
Copy link
Contributor

tmshort commented Oct 23, 2025

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Oct 23, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 23, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: anik120, tmshort

The full list of commands accepted by this bot can be found here.

The pull request process is described here

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 Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 23, 2025
@anik120
Copy link
Contributor Author

anik120 commented Oct 23, 2025

/hold

@tmshort I have to get this plumbed though first operator-framework/operator-lifecycle-manager#3681

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 23, 2025
anik120 and others added 16 commits October 24, 2025 13:26
* ServiceMonitor RBAC for authenticated metrics endpoints

Add additional permission to allow Prometheus in OCP
to access authenticated metrics without HTTP 500 errors.

* Skip metrics e2e tests for now

Upstream-repository: operator-lifecycle-manager
Upstream-commit: ca9fb302aeff6f375120a0817dc9d201e5bbcbbb
…cs authentication (#3686)

Upstream-repository: operator-lifecycle-manager
Upstream-commit: bdbfb2d6b975ee9a0fabef0b8ded86502763bd97
…772)

* Bump the k8s-dependencies group across 1 directory with 6 updates

Bumps the k8s-dependencies group with 4 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/kind](https://github.com/kubernetes-sigs/kind).

Updates `k8s.io/api` from 0.33.4 to 0.34.0
- [Commits](kubernetes/api@v0.33.4...v0.34.0)

Updates `k8s.io/apiextensions-apiserver` from 0.33.4 to 0.34.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.33.4...v0.34.0)

Updates `k8s.io/apimachinery` from 0.33.4 to 0.34.0
- [Commits](kubernetes/apimachinery@v0.33.4...v0.34.0)

Updates `k8s.io/client-go` from 0.33.4 to 0.34.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.33.4...v0.34.0)

Updates `sigs.k8s.io/controller-runtime` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.21.0...v0.22.0)

Updates `sigs.k8s.io/kind` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/kubernetes-sigs/kind/releases)
- [Commits](kubernetes-sigs/kind@v0.29.0...v0.30.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/kind
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix failing unit test

Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Per Goncalves da Silva <pegoncal@redhat.com>
Upstream-repository: operator-registry
Upstream-commit: 4cceb63e701e57b47e62d0b08a152b172b9d2b18
PodMonitor is a useful resource when monitoring a set of Pods that do not have
a dedicated Service resource associated. This is helpful if the only reason to
add them to a Service would be to configure monitoring.

Fixes #1688

Signed-off-by: Moritz Wanzenböck <moritz.wanzenboeck@linbit.com>
Upstream-repository: operator-registry
Upstream-commit: 017ab5353fec264c1fb1381b5d7088bb77b53b82
…sion (#1801)

Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
Upstream-repository: operator-registry
Upstream-commit: a5f1128789836e8e1d1569b6f3fb47b8194deb86
Signed-off-by: grokspawn <jordan@nimblewidget.com>
Upstream-repository: operator-registry
Upstream-commit: 8d4a5f96f8c65249eec876ea8e020a091aaea7e4
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.9.1 to 1.10.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@v1.9.1...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 9ba7f1aed6694a018c4567687ce5713cd42d59e0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 29bdb094429b6513b7f67e9fb98032733f3fca90
Bumps [github.com/google/cel-go](https://github.com/google/cel-go) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/google/cel-go/releases)
- [Commits](google/cel-go@v0.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: github.com/google/cel-go
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 37c01109c7439359dc9e32bb1f422c447f686d39
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 8835256d600108633a3285059321543a3709cafc
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: ee2250bf0d6fa0465b25395927f38ecd4a8d97e1
* Bump the k8s-dependencies group with 5 updates

Bumps the k8s-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.33.4` | `0.34.0` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.33.4` | `0.34.0` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.33.4` | `0.34.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.33.4` | `0.34.0` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.21.0` | `0.22.0` |

Updates `k8s.io/api` from 0.33.4 to 0.34.0
- [Commits](kubernetes/api@v0.33.4...v0.34.0)

Updates `k8s.io/apiextensions-apiserver` from 0.33.4 to 0.34.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.33.4...v0.34.0)

Updates `k8s.io/apimachinery` from 0.33.4 to 0.34.0
- [Commits](kubernetes/apimachinery@v0.33.4...v0.34.0)

Updates `k8s.io/client-go` from 0.33.4 to 0.34.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.33.4...v0.34.0)

Updates `sigs.k8s.io/controller-runtime` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Generate resources

Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Per Goncalves da Silva <pegoncal@redhat.com>
Upstream-repository: api
Upstream-commit: a7542c56065a50a1ce833c07edcb27f3e85141cd
Bumps the k8s-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.34.0` | `0.34.1` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.0` | `0.34.1` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.0` | `0.34.1` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.0` | `0.34.1` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.22.0` | `0.22.1` |

Updates `k8s.io/api` from 0.34.0 to 0.34.1
- [Commits](kubernetes/api@v0.34.0...v0.34.1)

Updates `k8s.io/apiextensions-apiserver` from 0.34.0 to 0.34.1
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.34.0...v0.34.1)

Updates `k8s.io/apimachinery` from 0.34.0 to 0.34.1
- [Commits](kubernetes/apimachinery@v0.34.0...v0.34.1)

Updates `k8s.io/client-go` from 0.34.0 to 0.34.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.34.0...v0.34.1)

Updates `sigs.k8s.io/controller-runtime` from 0.22.0 to 0.22.1
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.22.0...v0.22.1)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.22.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: bef2351bb84e27fb2deee8ee78e0d670120efb8f
The pin was originally added due gov1.23 limitations. The project is currently on gov1.24.4.
See: operator-framework/operator-lifecycle-manager#3284
…service-ca

Configure serviceCa support in values.yaml and regenerate manifests
to use OpenShift service-ca-operator for automatic TLS certificates.
@anik120 anik120 force-pushed the sync-upstream-with-bug-fix branch from 409ff4e to 6e79ccc Compare October 24, 2025 14:11
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Oct 24, 2025
@tmshort
Copy link
Contributor

tmshort commented Oct 24, 2025

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Oct 24, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 24, 2025

@anik120: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/okd-scos-e2e-aws-ovn 6e79ccc link false /test okd-scos-e2e-aws-ovn

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

@anik120
Copy link
Contributor Author

anik120 commented Oct 24, 2025

Looks like @jianzhangbjz's commit fixed it

.
.
.
"labels": {
    "container": "catalog-operator",
    "endpoint": "https-metrics",
    "instance": "10.129.0.33:8443",
    "job": "catalog-operator-metrics",
    "namespace": "openshift-operator-lifecycle-manager",
    "pod": "catalog-operator-7cf8dc7cf9-2x74v",
    "service": "catalog-operator-metrics"
  },
  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/catalog-operator/0",
  "scrapeUrl": "https://10.129.0.33:8443/metrics",
  "globalUrl": "https://10.129.0.33:8443/metrics",
  "lastError": "",
  "lastScrape": "2025-10-24T19:30:15.146561488Z",
  "lastScrapeDuration": 0.005984432,
  "health": "up",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"
}
.
.
.
"labels": {
    "container": "olm-operator",
    "endpoint": "https-metrics",
    "instance": "10.129.0.37:8443",
    "job": "olm-operator-metrics",
    "namespace": "openshift-operator-lifecycle-manager",
    "pod": "olm-operator-55d6d4f7dd-js5gx",
    "service": "olm-operator-metrics"
  },
  "scrapePool": "serviceMonitor/openshift-operator-lifecycle-manager/olm-operator/0",
  "scrapeUrl": "https://10.129.0.37:8443/metrics",
  "globalUrl": "https://10.129.0.37:8443/metrics",
  "lastError": "",
  "lastScrape": "2025-10-24T19:30:08.782911315Z",
  "lastScrapeDuration": 0.005254235,
  "health": "up",
  "scrapeInterval": "30s",
  "scrapeTimeout": "10s"
}

@bandrade
Copy link
Contributor

/label qe-approved
/verified by @bandrade

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Oct 24, 2025
@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Oct 24, 2025
@openshift-ci-robot
Copy link

@bandrade: This PR has been marked as verified by @bandrade.

In response to this:

/label qe-approved
/verified by @bandrade

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-merge-bot openshift-merge-bot bot merged commit 7ff5cb5 into openshift:main Oct 24, 2025
15 of 16 checks passed
@openshift-ci-robot
Copy link

@anik120: Jira Issue Verification Checks: Jira Issue OCPBUGS-59768
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-59768 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

In response to this:

This PR supercedes #1120, with the addition of OCPBUGS-59768 implementation, which is required for building successfully due to 2 related upstream commits coming in.

OCPBUGS-59768: Enable authenticated metrics endpoints with OpenShift service-ca
   
Configure serviceCa support in values.yaml and regenerate manifests
to use OpenShift service-ca-operator for automatic TLS certificates.

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2025-10-03 19:09:56 operator-framework/operator-lifecycle-manager@99f5f8b dependabot[bot] 🌱 Bump the k8s-dependencies group with 10 updates (#3638)
2025-10-09 15:48:06 operator-framework/operator-lifecycle-manager@16f86e1 dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#3665)
2025-10-09 15:51:00 operator-framework/operator-lifecycle-manager@f175eae dependabot[bot] 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3667)
2025-10-09 15:53:51 operator-framework/operator-lifecycle-manager@3a6fecc Camila Macedo 🌱 Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 (#3670)
2025-10-10 11:50:49 operator-framework/operator-lifecycle-manager@b650272 dependabot[bot] 🌱 Bump the k8s-dependencies group across 1 directory with 2 updates (#3671)
2025-10-10 12:04:33 operator-framework/operator-lifecycle-manager@589a5d0 Anik Secure metrics endpoint with cntrlr-runtime metrics authz mechanics (#3660)
2025-10-14 14:04:38 operator-framework/operator-lifecycle-manager@47ef860 Jordan Keister bump o-f deps (#3662)
2025-10-17 08:55:53 operator-framework/operator-lifecycle-manager@7b5f17b dependabot[bot] 🌱 Bump sigs.k8s.io/controller-runtime (#3672)
2025-10-17 08:58:32 operator-framework/operator-lifecycle-manager@cab994f dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#3673)
2025-10-17 09:01:15 operator-framework/operator-lifecycle-manager@3061363 dependabot[bot] 🌱 Bump golang.org/x/time from 0.13.0 to 0.14.0 (#3674)
2025-10-17 14:55:53 operator-framework/operator-lifecycle-manager@b107642 Justin Pierce Remove use of retracted o/api version (#3679)
2025-10-17 16:29:29 operator-framework/operator-lifecycle-manager@62e3677 Per Goncalves da Silva Add AGENTS.md (#3678)
2025-10-20 15:12:18 operator-framework/operator-lifecycle-manager@971d680 Anik Add OpenShift service-ca support for authenticated metrics endpoints (#3677)
2025-10-23 15:19:16 operator-framework/operator-lifecycle-manager@b1278ee dependabot[bot] 🌱 Bump go.podman.io/image/v5 from 5.37.0 to 5.38.0 (#3680)
2025-10-23 17:38:56 operator-framework/operator-lifecycle-manager@ce26d16 Jian Zhang Fix TOCTOU race condition in ensureInstallPlan (#3682)
2025-10-23 18:40:20 operator-framework/operator-lifecycle-manager@465ea2e Anik Fix container image short names for OpenShift compatibility (#3685)
2025-10-23 18:56:53 operator-framework/operator-lifecycle-manager@ca9fb30 Anik Fix ServiceMonitor RBAC for authenticated metrics endpoints (#3681)
2025-10-24 11:35:29 operator-framework/operator-lifecycle-manager@bdbfb2d Jian Zhang fix: Use rest.HTTPClientFor to create TLS-configured client for metrics authentication (#3686)
2025-09-17 16:16:08 operator-framework/operator-registry@4cceb63 dependabot[bot] Bump the k8s-dependencies group across 1 directory with 6 updates (#1772)
2025-09-22 08:52:47 operator-framework/operator-registry@017ab53 Moritz Wanzenböck Add PodMonitor to supported resources (#1795)
2025-09-30 19:52:34 operator-framework/operator-registry@a5f1128 Joe Lanford release/goreleaser.opm.Dockerfile: parameterize grpc-health-probe version (#1801)
2025-10-03 14:05:07 operator-framework/operator-registry@8d4a5f9 Jordan Keister update o-f/api as prep for release (#1806)
2025-09-03 08:08:39 operator-framework/api@9ba7f1a dependabot[bot] Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#445)
2025-09-03 09:47:34 operator-framework/api@29bdb09 dependabot[bot] Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#446)
2025-09-03 09:56:07 operator-framework/api@37c0110 dependabot[bot] Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#448)
2025-09-09 07:38:25 operator-framework/api@8835256 dependabot[bot] Bump actions/setup-go from 5 to 6 (#449)
2025-09-09 07:41:23 operator-framework/api@ee2250b dependabot[bot] Bump actions/stale from 9 to 10 (#450)
2025-09-17 16:13:19 operator-framework/api@a7542c5 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#447)
2025-10-03 13:44:27 operator-framework/api@bef2351 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#451)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2025-10-03 19:09:56 operator-framework/operator-lifecycle-manager@99f5f8b dependabot[bot] 🌱 Bump the k8s-dependencies group with 10 updates (#3638)
2025-10-09 15:48:06 operator-framework/operator-lifecycle-manager@16f86e1 dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#3665)
2025-10-09 15:51:00 operator-framework/operator-lifecycle-manager@f175eae dependabot[bot] 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3667)
2025-10-09 15:53:51 operator-framework/operator-lifecycle-manager@3a6fecc Camila Macedo 🌱 Bump github.com/operator-framework/api from 0.34.0 to 0.35.0 (#3670)
2025-10-10 11:50:49 operator-framework/operator-lifecycle-manager@b650272 dependabot[bot] 🌱 Bump the k8s-dependencies group across 1 directory with 2 updates (#3671)
2025-10-10 12:04:33 operator-framework/operator-lifecycle-manager@589a5d0 Anik Secure metrics endpoint with cntrlr-runtime metrics authz mechanics (#3660)
2025-10-14 14:04:38 operator-framework/operator-lifecycle-manager@47ef860 Jordan Keister bump o-f deps (#3662)
2025-10-17 08:55:53 operator-framework/operator-lifecycle-manager@7b5f17b dependabot[bot] 🌱 Bump sigs.k8s.io/controller-runtime (#3672)
2025-10-17 08:58:32 operator-framework/operator-lifecycle-manager@cab994f dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#3673)
2025-10-17 09:01:15 operator-framework/operator-lifecycle-manager@3061363 dependabot[bot] 🌱 Bump golang.org/x/time from 0.13.0 to 0.14.0 (#3674)
2025-10-17 14:55:53 operator-framework/operator-lifecycle-manager@b107642 Justin Pierce Remove use of retracted o/api version (#3679)
2025-10-17 16:29:29 operator-framework/operator-lifecycle-manager@62e3677 Per Goncalves da Silva Add AGENTS.md (#3678)
2025-10-20 15:12:18 operator-framework/operator-lifecycle-manager@971d680 Anik Add OpenShift service-ca support for authenticated metrics endpoints (#3677)
2025-10-23 15:19:16 operator-framework/operator-lifecycle-manager@b1278ee dependabot[bot] 🌱 Bump go.podman.io/image/v5 from 5.37.0 to 5.38.0 (#3680)
2025-10-23 17:38:56 operator-framework/operator-lifecycle-manager@ce26d16 Jian Zhang Fix TOCTOU race condition in ensureInstallPlan (#3682)
2025-10-23 18:40:20 operator-framework/operator-lifecycle-manager@465ea2e Anik Fix container image short names for OpenShift compatibility (#3685)
2025-10-23 18:56:53 operator-framework/operator-lifecycle-manager@ca9fb30 Anik Fix ServiceMonitor RBAC for authenticated metrics endpoints (#3681)
2025-10-24 11:35:29 operator-framework/operator-lifecycle-manager@bdbfb2d Jian Zhang fix: Use rest.HTTPClientFor to create TLS-configured client for metrics authentication (#3686)
2025-09-17 16:16:08 operator-framework/operator-registry@4cceb63 dependabot[bot] Bump the k8s-dependencies group across 1 directory with 6 updates (#1772)
2025-09-22 08:52:47 operator-framework/operator-registry@017ab53 Moritz Wanzenböck Add PodMonitor to supported resources (#1795)
2025-09-30 19:52:34 operator-framework/operator-registry@a5f1128 Joe Lanford release/goreleaser.opm.Dockerfile: parameterize grpc-health-probe version (#1801)
2025-10-03 14:05:07 operator-framework/operator-registry@8d4a5f9 Jordan Keister update o-f/api as prep for release (#1806)
2025-09-03 08:08:39 operator-framework/api@9ba7f1a dependabot[bot] Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#445)
2025-09-03 09:47:34 operator-framework/api@29bdb09 dependabot[bot] Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#446)
2025-09-03 09:56:07 operator-framework/api@37c0110 dependabot[bot] Bump github.com/google/cel-go from 0.26.0 to 0.26.1 (#448)
2025-09-09 07:38:25 operator-framework/api@8835256 dependabot[bot] Bump actions/setup-go from 5 to 6 (#449)
2025-09-09 07:41:23 operator-framework/api@ee2250b dependabot[bot] Bump actions/stale from 9 to 10 (#450)
2025-09-17 16:13:19 operator-framework/api@a7542c5 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#447)
2025-10-03 13:44:27 operator-framework/api@bef2351 dependabot[bot] Bump the k8s-dependencies group with 5 updates (#451)
This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-merge-robot
Copy link
Contributor

Fix included in accepted release 4.21.0-0.nightly-2025-10-25-183621

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/severity-moderate Referenced Jira bug's severity is moderate for the branch this PR is targeting. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. qe-approved Signifies that QE has signed off on this PR verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.