Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-18309

SiteConfig Operator fails to start due to missing webhook cert

    • False
    • None
    • False
    • Installer Sprint 2025-54
    • Critical
    • Approved
    • None

      Description of problem:

      With 2.13.0-DOWNSTREAM-2025-02-27-20-37-30 the siteconfig operator is failing to start due to a missing crt file. 

      Version-Release number of selected component (if applicable):

      2.13.0-DOWNSTREAM-2025-02-27-20-37-30

      How reproducible:

      1/1

      Steps to Reproduce:

      1. Install latest ACM 2.13 and enable siteconfig operator

      Additional info:

      Defaulted container "manager" out of: manager, kube-rbac-proxy
      2025-02-28T15:52:02.470Z INFO SiteConfigSetup ./main.go:284 Created default reference installation template ConfigMap rhacm/ai-cluster-templates-v1
      2025-02-28T15:52:02.473Z INFO SiteConfigSetup ./main.go:284 Created default reference installation template ConfigMap rhacm/ai-node-templates-v1
      2025-02-28T15:52:02.475Z INFO SiteConfigSetup ./main.go:284 Created default reference installation template ConfigMap rhacm/ibi-cluster-templates-v1
      2025-02-28T15:52:02.478Z INFO SiteConfigSetup ./main.go:284 Created default reference installation template ConfigMap rhacm/ibi-node-templates-v1
      2025-02-28T15:52:02.479Z INFO ClusterInstanceController controller/clusterinstance_controller.go:927 ClusterInstanceReconciler is configured to reconcile 1 requests concurrently
      2025-02-28T15:52:02Z INFO controller-runtime.builder skip registering a mutating webhook, object does not implement admission.Defaulter or WithDefaulter wasn't called {"GVK": "siteconfig.open-cluster-management.io/v1alpha1, Kind=ClusterInstance"}
      2025-02-28T15:52:02Z INFO controller-runtime.builder Registering a validating webhook {"GVK": "siteconfig.open-cluster-management.io/v1alpha1, Kind=ClusterInstance", "path": "/validate-siteconfig-open-cluster-management-io-v1alpha1-clusterinstance"}
      2025-02-28T15:52:02Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-siteconfig-open-cluster-management-io-v1alpha1-clusterinstance"}
      2025-02-28T15:52:02.480Z INFO SiteConfigSetup ./main.go:235 Starting SiteConfig manager
      2025-02-28T15:52:02Z INFO controller-runtime.metrics Starting metrics server
      2025-02-28T15:52:02Z INFO starting server {"name": "health probe", "addr": "[::]:8081"}
      2025-02-28T15:52:02Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": "127.0.0.1:8080", "secure": false}
      2025-02-28T15:52:02Z INFO controller-runtime.webhook Starting webhook server
      2025-02-28T15:52:02Z INFO Stopping and waiting for non leader election runnables
      2025-02-28T15:52:02Z INFO Stopping and waiting for leader election runnables
      2025-02-28T15:52:02Z INFO Stopping and waiting for caches
      I0228 15:52:02.480584       1 leaderelection.go:254] attempting to acquire leader lease rhacm/manager.siteconfig.open-cluster-management.io...
      2025-02-28T15:52:02Z INFO Stopping and waiting for webhooks
      2025-02-28T15:52:02Z INFO Stopping and waiting for HTTP servers
      2025-02-28T15:52:02Z INFO controller-runtime.metrics Shutting down metrics server with timeout of 1 minute
      2025-02-28T15:52:02Z INFO shutting down server {"name": "health probe", "addr": "[::]:8081"}
      2025-02-28T15:52:02Z INFO Wait completed, proceeding to shutdown the manager
      E0228 15:52:02.482413       1 leaderelection.go:436] error retrieving resource lock rhacm/manager.siteconfig.open-cluster-management.io: Get "https://172.30.0.1:443/apis/coordination.k8s.io/v1/namespaces/rhacm/leases/manager.siteconfig.open-cluster-management.io?timeout=5s": context canceled
      2025-02-28T15:52:02.482Z ERROR SiteConfigSetup ./main.go:237 Encountered an error starting SiteConfig manager {"error": "open /tmp/k8s-webhook-server/serving-certs/tls.crt: no such file or directory"}
      main.main
      ./main.go:237
      runtime.main
      runtime/proc.go:272
       

              cwall@redhat.com Cameron Wall
              treywest96 Trey West
              Kurtis Wang Kurtis Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: