{"level":"info","ts":"2026-07-14T06:55:55.216195337Z","logger":"setup","msg":"Starting CloudNativePG Operator","version":"1.28.4","build":{"Version":"1.28.4","Commit":"f74344b4d","Date":"2026-06-29"}} {"level":"info","ts":"2026-07-14T06:55:55.2162957Z","logger":"setup","msg":"Metrics server enabled without TLS"} {"level":"info","ts":"2026-07-14T06:55:55.2163031Z","logger":"setup","msg":"Listening for changes on all namespaces"} {"level":"info","ts":"2026-07-14T06:55:55.286088778Z","logger":"setup","msg":"Loading configuration from ConfigMap","namespace":"openstack","name":"cnpg-controller-manager-config"} {"level":"info","ts":"2026-07-14T06:55:55.297035666Z","logger":"setup","msg":"Operator configuration loaded","configuration":{"webhookCertDir":"","metricsCertDir":"","pluginSocketDir":"/plugins","watchNamespace":"","operatorNamespace":"openstack","operatorPullSecretName":"cnpg-pull-secret","operatorImageName":"harbor.atmosphere.dev/ghcr.io/cloudnative-pg/cloudnative-pg:1.28.4","postgresImageName":"ghcr.io/cloudnative-pg/postgresql:18.4-system-trixie","pgbouncerImageName":"ghcr.io/cloudnative-pg/pgbouncer:1.25.1","inheritedAnnotations":null,"inheritedLabels":null,"monitoringQueriesConfigmap":"cnpg-default-monitoring","monitoringQueriesSecret":"","enableInstanceManagerInplaceUpdates":false,"certificateDuration":90,"expiringCheckThreshold":7,"createAnyService":false,"clustersRolloutDelay":0,"instancesRolloutDelay":0,"includePlugins":"","standbyTcpUserTimeout":null,"kubernetesClusterDomain":"cluster.local","drainTaints":["node.kubernetes.io/unschedulable","ToBeDeletedByClusterAutoscaler","karpenter.sh/disrupted","karpenter.sh/disruption"]}} {"level":"info","ts":"2026-07-14T06:55:55.299764448Z","logger":"setup","msg":"Kubernetes system metadata","haveSCC":false,"haveVolumeSnapshot":false,"availableArchitectures":[{"GoArch":"amd64"},{"GoArch":"arm64"}]} {"level":"info","ts":"2026-07-14T06:55:55.410877744Z","logger":"controller-runtime.builder","msg":"Registering a mutating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Cluster","path":"/mutate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:55:55.411128179Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:55:55.41120383Z","logger":"controller-runtime.builder","msg":"Registering a validating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Cluster","path":"/validate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:55:55.411302092Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:55:55.411464715Z","logger":"controller-runtime.builder","msg":"Registering a mutating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Backup","path":"/mutate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:55:55.411549487Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:55:55.411601288Z","logger":"controller-runtime.builder","msg":"Registering a validating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Backup","path":"/validate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:55:55.411663849Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:55:55.4117485Z","logger":"controller-runtime.builder","msg":"Registering a mutating webhook","GVK":"postgresql.cnpg.io/v1, Kind=ScheduledBackup","path":"/mutate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:55:55.411821372Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:55:55.411866653Z","logger":"controller-runtime.builder","msg":"Registering a validating webhook","GVK":"postgresql.cnpg.io/v1, Kind=ScheduledBackup","path":"/validate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:55:55.411938134Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:55:55.412033186Z","logger":"controller-runtime.builder","msg":"Registering a validating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Pooler","path":"/validate-postgresql-cnpg-io-v1-pooler"} {"level":"info","ts":"2026-07-14T06:55:55.412101817Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-pooler"} {"level":"info","ts":"2026-07-14T06:55:55.412196689Z","logger":"controller-runtime.builder","msg":"Registering a mutating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Database","path":"/mutate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:55:55.41228343Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:55:55.412327531Z","logger":"controller-runtime.builder","msg":"Registering a validating webhook","GVK":"postgresql.cnpg.io/v1, Kind=Database","path":"/validate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:55:55.412405304Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:55:55.412490035Z","logger":"setup","msg":"starting manager"} {"level":"info","ts":"2026-07-14T06:55:55.477600155Z","logger":"controller-runtime.metrics","msg":"Starting metrics server"} {"level":"info","ts":"2026-07-14T06:55:55.478099444Z","logger":"controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":8080","secure":false} {"level":"info","ts":"2026-07-14T06:55:55.478263207Z","logger":"controller-runtime.webhook","msg":"Starting webhook server"} {"level":"info","ts":"2026-07-14T06:55:55.478663344Z","logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate","cert":"/run/secrets/cnpg.io/webhook/tls.crt","key":"/run/secrets/cnpg.io/webhook/tls.key"} {"level":"info","ts":"2026-07-14T06:55:55.478759906Z","logger":"controller-runtime.webhook","msg":"Serving webhook server","host":"","port":9443} {"level":"info","ts":"2026-07-14T06:55:55.479535591Z","logger":"controller-runtime.certwatcher","msg":"Starting certificate poll+watcher","cert":"/run/secrets/cnpg.io/webhook/tls.crt","key":"/run/secrets/cnpg.io/webhook/tls.key","interval":10} {"level":"info","ts":"2026-07-14T06:55:55.680414686Z","msg":"Attempting to acquire leader lease...","lock":"openstack/db9c8771.cnpg.io"} {"level":"info","ts":"2026-07-14T06:55:55.688079502Z","msg":"Successfully acquired lease","lock":"openstack/db9c8771.cnpg.io"} {"level":"info","ts":"2026-07-14T06:55:55.688677973Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.EndpointSlice"} {"level":"info","ts":"2026-07-14T06:55:55.689071791Z","msg":"Starting EventSource","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:55:55.689310635Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Cluster"} {"level":"info","ts":"2026-07-14T06:55:55.689399557Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Pod"} {"level":"info","ts":"2026-07-14T06:55:55.689537319Z","msg":"Starting EventSource","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:55:55.689796045Z","msg":"Starting EventSource","controller":"backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"Backup","source":"kind source: *v1.Cluster"} {"level":"info","ts":"2026-07-14T06:55:55.690081081Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Job"} {"level":"info","ts":"2026-07-14T06:55:55.690305455Z","msg":"Starting EventSource","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup","source":"kind source: *v1.ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:55:55.690402467Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:55:55.690544089Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.PersistentVolumeClaim"} {"level":"info","ts":"2026-07-14T06:55:55.690822754Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.PodDisruptionBudget"} {"level":"info","ts":"2026-07-14T06:55:55.691153651Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ConfigMap"} {"level":"info","ts":"2026-07-14T06:55:55.691329604Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:55:55.691362045Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Pooler"} {"level":"info","ts":"2026-07-14T06:55:55.691411195Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Node"} {"level":"info","ts":"2026-07-14T06:55:55.691480157Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ImageCatalog"} {"level":"info","ts":"2026-07-14T06:55:55.691515737Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ClusterImageCatalog"} {"level":"info","ts":"2026-07-14T06:55:55.691582599Z","msg":"Starting EventSource","controller":"backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"Backup","source":"kind source: *v1.Backup"} {"level":"info","ts":"2026-07-14T06:55:55.691937185Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:55:55.692002157Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Pooler"} {"level":"info","ts":"2026-07-14T06:55:55.692042027Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Deployment"} {"level":"info","ts":"2026-07-14T06:55:55.692068478Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:55:55.692095268Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.ServiceAccount"} {"level":"info","ts":"2026-07-14T06:55:55.692120289Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Role"} {"level":"info","ts":"2026-07-14T06:55:55.692155639Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.RoleBinding"} {"level":"error","ts":"2026-07-14T06:55:55.695914001Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:53\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:54\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:55:57.299424481Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:55:58.979574181Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:56:02.50270554Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:56:09.845681157Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:56:28.370396832Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:56:54.800383756Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:57:54.543686739Z","logger":"controller-runtime.cache.UnhandledError","msg":"Failed to watch","reflector":"pkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:343","type":"*v1.EndpointSlice","error":"failed to list *v1.EndpointSlice: endpointslices.discovery.k8s.io is forbidden: User \"system:serviceaccount:openstack:cloudnative-pg\" cannot list resource \"endpointslices\" in API group \"discovery.k8s.io\" in the namespace \"openstack\"","stacktrace":"k8s.io/apimachinery/pkg/util/runtime.logError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:252\nk8s.io/apimachinery/pkg/util/runtime.handleError\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:243\nk8s.io/apimachinery/pkg/util/runtime.HandleErrorWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/runtime/runtime.go:229\nk8s.io/client-go/tools/cache.DefaultWatchErrorHandler\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:227\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext.func1\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:430\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:87\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:88\nk8s.io/apimachinery/pkg/util/wait.DelayFunc.Until\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/delay.go:39\nk8s.io/client-go/tools/cache.(*Reflector).RunWithContext\n\tpkg/mod/k8s.io/client-go@v0.36.2/tools/cache/reflector.go:428\nk8s.io/client-go/tools/cache.(*controller).RunWithContext.(*Group).StartWithContext.func3\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:63\nk8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/wait.go:72"} {"level":"error","ts":"2026-07-14T06:57:55.689229041Z","msg":"Could not wait for Cache to sync","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.EndpointSlice","error":"failed to wait for cluster caches to sync kind source: *v1.EndpointSlice: timed out waiting for cache to be synced for kind source: *v1.EndpointSlice","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"error","ts":"2026-07-14T06:57:55.689376494Z","msg":"Could not wait for Cache to sync","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Cluster","error":"failed to wait for cluster caches to sync kind source: *v1.Cluster: timed out waiting for cache to be synced for kind source: *v1.Cluster","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"error","ts":"2026-07-14T06:57:55.689381334Z","logger":"controller-runtime.source.Kind","msg":"failed to get informer from cache","error":"Timeout: failed waiting for *v1.EndpointSlice Informer to sync","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/source/kind.go:82\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:53\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/loop.go:54\nk8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel\n\tpkg/mod/k8s.io/apimachinery@v0.36.2/pkg/util/wait/poll.go:33\nsigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/source/kind.go:70"} {"level":"error","ts":"2026-07-14T06:57:55.689430795Z","msg":"Could not wait for Cache to sync","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Pod","error":"failed to wait for cluster caches to sync kind source: *v1.Pod: timed out waiting for cache to be synced for kind source: *v1.Pod","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"error","ts":"2026-07-14T06:57:55.689219361Z","msg":"Could not wait for Cache to sync","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Secret","error":"failed to wait for plugin caches to sync kind source: *v1.Secret: timed out waiting for cache to be synced for kind source: *v1.Secret","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"error","ts":"2026-07-14T06:57:55.689799642Z","msg":"Could not wait for Cache to sync","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Service","error":"failed to wait for plugin caches to sync kind source: *v1.Service: timed out waiting for cache to be synced for kind source: *v1.Service","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"info","ts":"2026-07-14T06:57:55.689876323Z","msg":"Stopping and waiting for non leader election runnables"} {"level":"info","ts":"2026-07-14T06:57:55.689888904Z","msg":"Stopping and waiting for leader election runnables"} {"level":"error","ts":"2026-07-14T06:57:55.689816472Z","msg":"Could not wait for Cache to sync","controller":"backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"Backup","source":"kind source: *v1.Cluster","error":"failed to wait for backup caches to sync kind source: *v1.Cluster: timed out waiting for cache to be synced for kind source: *v1.Cluster","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).startEventSourcesAndQueueLocked.func1.2.1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/internal/controller/controller.go:382"} {"level":"info","ts":"2026-07-14T06:57:55.689981975Z","msg":"Stopping and waiting for warmup runnables"} {"level":"info","ts":"2026-07-14T06:57:55.690098067Z","msg":"Starting Controller","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:57:55.690182029Z","msg":"Starting workers","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup","worker count":10} {"level":"info","ts":"2026-07-14T06:57:55.6902322Z","msg":"Shutdown signal received, waiting for all workers to finish","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"error","ts":"2026-07-14T06:57:55.690307521Z","msg":"error received after stop sequence was engaged","error":"failed to wait for cluster caches to sync kind source: *v1.EndpointSlice: timed out waiting for cache to be synced for kind source: *v1.EndpointSlice","stacktrace":"sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).engageStopProcedure.func1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/manager/internal.go:533"} {"level":"error","ts":"2026-07-14T06:57:55.690378993Z","msg":"error received after stop sequence was engaged","error":"failed to wait for backup caches to sync kind source: *v1.Cluster: timed out waiting for cache to be synced for kind source: *v1.Cluster","stacktrace":"sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).engageStopProcedure.func1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.24.1/pkg/manager/internal.go:533"} {"level":"info","ts":"2026-07-14T06:57:55.690405193Z","msg":"All workers finished","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:57:55.690394533Z","msg":"Starting Controller","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler"} {"level":"info","ts":"2026-07-14T06:57:55.690448894Z","msg":"Starting workers","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","worker count":10} {"level":"info","ts":"2026-07-14T06:57:55.690493655Z","msg":"Shutdown signal received, waiting for all workers to finish","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler"} {"level":"info","ts":"2026-07-14T06:57:55.690528066Z","msg":"All workers finished","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler"} {"level":"info","ts":"2026-07-14T06:57:55.690567806Z","msg":"Stopping and waiting for caches"} {"level":"info","ts":"2026-07-14T06:57:55.691640386Z","msg":"Stopping and waiting for webhooks"} {"level":"info","ts":"2026-07-14T06:57:55.69175949Z","logger":"controller-runtime.webhook","msg":"Shutting down webhook server with timeout of 1 minute"} {"level":"info","ts":"2026-07-14T06:57:55.691836511Z","msg":"Stopping and waiting for HTTP servers"} {"level":"info","ts":"2026-07-14T06:57:55.691942673Z","logger":"controller-runtime.metrics","msg":"Shutting down metrics server with timeout of 1 minute"} {"level":"info","ts":"2026-07-14T06:57:55.692020924Z","msg":"Wait completed, proceeding to shutdown the manager"} {"level":"error","ts":"2026-07-14T06:57:55.701069737Z","logger":"setup","msg":"problem running manager","error":"failed to wait for plugin caches to sync kind source: *v1.Secret: timed out waiting for cache to be synced for kind source: *v1.Secret","stacktrace":"github.com/cloudnative-pg/machinery/pkg/log.(*logger).Error\n\tpkg/mod/github.com/cloudnative-pg/machinery@v0.5.0/pkg/log/log.go:128\ngithub.com/cloudnative-pg/cloudnative-pg/internal/cmd/manager/controller.RunController\n\tinternal/cmd/manager/controller/controller.go:336\ngithub.com/cloudnative-pg/cloudnative-pg/internal/cmd/manager/controller.NewCmd.func1\n\tinternal/cmd/manager/controller/cmd.go:46\ngithub.com/spf13/cobra.(*Command).execute\n\tpkg/mod/github.com/spf13/cobra@v1.10.2/command.go:1015\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tpkg/mod/github.com/spf13/cobra@v1.10.2/command.go:1148\ngithub.com/spf13/cobra.(*Command).Execute\n\tpkg/mod/github.com/spf13/cobra@v1.10.2/command.go:1071\nmain.main\n\tcmd/manager/main.go:71\nruntime.main\n\t/opt/hostedtoolcache/go/1.26.4/x64/src/runtime/proc.go:290"}