{"level":"info","ts":"2026-07-14T06:56:21.480394468Z","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:56:21.480489299Z","logger":"setup","msg":"Metrics server enabled without TLS"} {"level":"info","ts":"2026-07-14T06:56:21.480496279Z","logger":"setup","msg":"Listening for changes on all namespaces"} {"level":"info","ts":"2026-07-14T06:56:21.535264023Z","logger":"setup","msg":"Loading configuration from ConfigMap","namespace":"openstack","name":"cnpg-controller-manager-config"} {"level":"info","ts":"2026-07-14T06:56:21.546493887Z","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:56:21.549012405Z","logger":"setup","msg":"Kubernetes system metadata","haveSCC":false,"haveVolumeSnapshot":false,"availableArchitectures":[{"GoArch":"amd64"},{"GoArch":"arm64"}]} {"level":"info","ts":"2026-07-14T06:56:21.843382605Z","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:56:21.843537208Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:56:21.843582079Z","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:56:21.843626939Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-cluster"} {"level":"info","ts":"2026-07-14T06:56:21.843716281Z","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:56:21.843752552Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:56:21.843778922Z","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:56:21.843823763Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-backup"} {"level":"info","ts":"2026-07-14T06:56:21.843874554Z","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:56:21.843907075Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:56:21.843928055Z","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:56:21.843958056Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-scheduledbackup"} {"level":"info","ts":"2026-07-14T06:56:21.844006546Z","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:56:21.844038757Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-pooler"} {"level":"info","ts":"2026-07-14T06:56:21.844095288Z","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:56:21.844132229Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/mutate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:56:21.844152879Z","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:56:21.84418569Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-postgresql-cnpg-io-v1-database"} {"level":"info","ts":"2026-07-14T06:56:21.844235781Z","logger":"setup","msg":"starting manager"} {"level":"info","ts":"2026-07-14T06:56:21.844550928Z","logger":"controller-runtime.metrics","msg":"Starting metrics server"} {"level":"info","ts":"2026-07-14T06:56:21.844805592Z","logger":"controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":8080","secure":false} {"level":"info","ts":"2026-07-14T06:56:21.844884554Z","logger":"controller-runtime.webhook","msg":"Starting webhook server"} {"level":"info","ts":"2026-07-14T06:56:21.845114808Z","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:56:21.845174599Z","logger":"controller-runtime.webhook","msg":"Serving webhook server","host":"","port":9443} {"level":"info","ts":"2026-07-14T06:56:21.845607057Z","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:56:21.946028191Z","msg":"Attempting to acquire leader lease...","lock":"openstack/db9c8771.cnpg.io"} {"level":"info","ts":"2026-07-14T06:56:21.954478142Z","msg":"Successfully acquired lease","lock":"openstack/db9c8771.cnpg.io"} {"level":"info","ts":"2026-07-14T06:56:21.955037892Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.EndpointSlice"} {"level":"info","ts":"2026-07-14T06:56:21.95544222Z","msg":"Starting EventSource","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:56:21.955599473Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Cluster"} {"level":"info","ts":"2026-07-14T06:56:21.955679414Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Pod"} {"level":"info","ts":"2026-07-14T06:56:21.955897638Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:56:21.95596855Z","msg":"Starting EventSource","controller":"plugin","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:56:21.956027681Z","msg":"Starting EventSource","controller":"backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"Backup","source":"kind source: *v1.Cluster"} {"level":"info","ts":"2026-07-14T06:56:21.956295536Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Job"} {"level":"info","ts":"2026-07-14T06:56:21.956416958Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:56:21.956477569Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.PersistentVolumeClaim"} {"level":"info","ts":"2026-07-14T06:56:21.956604072Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.PodDisruptionBudget"} {"level":"info","ts":"2026-07-14T06:56:21.956692614Z","msg":"Starting EventSource","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup","source":"kind source: *v1.ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:56:21.956741605Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Pooler"} {"level":"info","ts":"2026-07-14T06:56:21.956766605Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Deployment"} {"level":"info","ts":"2026-07-14T06:56:21.956836237Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-07-14T06:56:21.956858747Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.ServiceAccount"} {"level":"info","ts":"2026-07-14T06:56:21.956883748Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Role"} {"level":"info","ts":"2026-07-14T06:56:21.956920098Z","msg":"Starting EventSource","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.RoleBinding"} {"level":"info","ts":"2026-07-14T06:56:21.957187013Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-14T06:56:21.957201214Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ConfigMap"} {"level":"info","ts":"2026-07-14T06:56:21.957222774Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Pooler"} {"level":"info","ts":"2026-07-14T06:56:21.957277415Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Node"} {"level":"info","ts":"2026-07-14T06:56:21.957312856Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ImageCatalog"} {"level":"info","ts":"2026-07-14T06:56:21.957341856Z","msg":"Starting EventSource","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.ClusterImageCatalog"} {"level":"info","ts":"2026-07-14T06:56:21.957578561Z","msg":"Starting EventSource","controller":"backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"Backup","source":"kind source: *v1.Backup"} {"level":"error","ts":"2026-07-14T06:56:21.961443324Z","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:56:23.213934003Z","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:25.742126194Z","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:29.764655331Z","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:40.443270377Z","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.203908477Z","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:27.25544478Z","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:58:20.555008406Z","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:58:21.956026929Z","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:58:21.956123611Z","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:58:21.956135131Z","msg":"Could not wait for Cache to sync","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Secret","error":"failed to wait for pooler 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:58:21.956163672Z","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:58:21.956167682Z","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":"error","ts":"2026-07-14T06:58:21.95606335Z","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:58:21.956238863Z","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:58:21.956278604Z","msg":"Stopping and waiting for non leader election runnables"} {"level":"error","ts":"2026-07-14T06:58:21.956239603Z","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":"info","ts":"2026-07-14T06:58:21.956291594Z","msg":"Stopping and waiting for leader election runnables"} {"level":"error","ts":"2026-07-14T06:58:21.956313264Z","msg":"Could not wait for Cache to sync","controller":"cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","source":"kind source: *v1.Job","error":"failed to wait for cluster caches to sync kind source: *v1.Job: timed out waiting for cache to be synced for kind source: *v1.Job","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:58:21.956356155Z","msg":"Could not wait for Cache to sync","controller":"pooler","controllerGroup":"postgresql.cnpg.io","controllerKind":"Pooler","source":"kind source: *v1.Deployment","error":"failed to wait for pooler caches to sync kind source: *v1.Deployment: cache did not sync","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:58:21.956382296Z","msg":"Stopping and waiting for warmup runnables"} {"level":"info","ts":"2026-07-14T06:58:21.956478268Z","msg":"Starting Controller","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:58:21.956552999Z","msg":"Starting workers","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup","worker count":10} {"level":"error","ts":"2026-07-14T06:58:21.95658408Z","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:58:21.9566173Z","msg":"Shutdown signal received, waiting for all workers to finish","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"info","ts":"2026-07-14T06:58:21.956648591Z","msg":"All workers finished","controller":"scheduled-backup","controllerGroup":"postgresql.cnpg.io","controllerKind":"ScheduledBackup"} {"level":"error","ts":"2026-07-14T06:58:21.956648201Z","msg":"error received after stop sequence was engaged","error":"failed to wait for pooler 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/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:58:21.956675551Z","msg":"Stopping and waiting for caches"} {"level":"error","ts":"2026-07-14T06:58:21.956676491Z","msg":"error received after stop sequence was engaged","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/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:58:21.957471336Z","msg":"Stopping and waiting for webhooks"} {"level":"info","ts":"2026-07-14T06:58:21.957566658Z","logger":"controller-runtime.webhook","msg":"Shutting down webhook server with timeout of 1 minute"} {"level":"info","ts":"2026-07-14T06:58:21.957633839Z","msg":"Stopping and waiting for HTTP servers"} {"level":"info","ts":"2026-07-14T06:58:21.957731381Z","logger":"controller-runtime.metrics","msg":"Shutting down metrics server with timeout of 1 minute"} {"level":"info","ts":"2026-07-14T06:58:21.957782792Z","msg":"Wait completed, proceeding to shutdown the manager"} {"level":"error","ts":"2026-07-14T06:58:21.966719442Z","logger":"setup","msg":"problem running manager","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":"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"}