# Pg-instances from percona pg-db chart is not going to be setup

**URL:** <https://forums.percona.com/t/pg-instances-from-percona-pg-db-chart-is-not-going-to-be-setup/34073>\
**Category:** Percona Operator for PostgreSQL\
**Created:** [October 2, 2024, 12:45pm UTC](https://forums.percona.com/t/pg-instances-from-percona-pg-db-chart-is-not-going-to-be-setup/34073 "2024-10-02T12:45:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ahmad\_Abdolmaleki](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ahmad_abdolmaleki/32/11996_2.png) [@Ahmad\_Abdolmaleki](https://forums.percona.com/u/Ahmad_Abdolmaleki)\
**Post date:** [October 2, 2024, 12:45pm UTC](https://forums.percona.com/t/pg-instances-from-percona-pg-db-chart-is-not-going-to-be-setup/34073/1 "2024-10-02T12:45:13Z")

</div>

## Description:

At first I should mention that I’m Ok with version 2.3.X of the pg-operator and pg-db.

now I want to setup a new cluster with the version 2.4.1 of the helm charts for pg operator and 2.4.3 for pg db.

The operator setup goes straightforward. Then when I want to setup the pg-db with 1 instance for postgres and 1 for pgbouncer, the pgbouncer comes up but there is nothing for postgres and the operator raises the following error.

## Steps to Reproduce:

my values.yaml is something like:

```auto
finalizers:
crVersion: 2.4.1
repository: percona/percona-postgresql-operator
image: percona/percona-postgresql-operator:2.4.1-ppg16.3-postgres
imagePullPolicy: Always
postgresVersion: 16
pause: false
unmanaged: false
standby:
  enabled: false
customTLSSecret:
  name: ""
customReplicationTLSSecret:
  name: ""
users:
  - name: postgres
    password:
      type: AlphaNumeric
instances:
- name: instance1
  replicas: 1
  affinity:
    podAntiAffinity:
      preferredDuringSchedulingIgnoredDuringExecution:
      - weight: 1
        podAffinityTerm:
          labelSelector:
            matchLabels:
              postgres-operator.crunchydata.com/data: postgres
          topologyKey: kubernetes.io/hostname
  resources:
    requests:
      cpu: 1
      memory: 2Gi
    limits:
      cpu: 500m
      memory: 1Gi
  dataVolumeClaimSpec:
    storageClassName: 'nfs-read-write-once'
    accessModes:
    - ReadWriteOnce
    resources:
      requests:
        storage: 5Gi
proxy:
  pgBouncer:
    replicas: 1
    image: percona/percona-postgresql-operator:2.4.1-ppg16.3-pgbouncer1.22.1
    exposeSuperusers: true
    resources:
      limits:
        cpu: 200m
        memory: 128Mi
    expose:
      type: NodePort
    affinity:
      podAntiAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
        - weight: 1
          podAffinityTerm:
            labelSelector:
              matchLabels:
                postgres-operator.crunchydata.com/role: pgbouncer
            topologyKey: kubernetes.io/hostname
    config:
      global:
        pool_mode: session
backups:
  pgbackrest:
    image: percona/percona-postgresql-operator:2.4.1-ppg16.3-pgbackrest2.51-1
    repoHost:
      affinity:
        podAntiAffinity:
          preferredDuringSchedulingIgnoredDuringExecution:
          - weight: 1
            podAffinityTerm:
              labelSelector:
                matchLabels:
                  postgres-operator.crunchydata.com/data: pgbackrest
              topologyKey: kubernetes.io/hostname
    manual:
      repoName: repo1
      options:
      - --type=full
    repos:
    - name: repo1
      schedules:
        full: "0 0 1 9 *"
        # full: "0 0 * * 6"
      volume:
        volumeClaimSpec:
          storageClassName: "nfs-read-write-once"
          accessModes:
          - ReadWriteOnce
          resources:
            requests:
              storage: 1Gi
pmm:
  enabled: false
  image:
    repository: percona/pmm-client
    tag: 2.42.0
  secret: cluster1-pmm-secret
  serverHost: monitoring-service
secrets:
  name:
  # replication user password
  primaryuser: ...

```

## Version:

2.4.3

## Logs:

```auto
2024-10-02T14:13:07.809+0330	INFO	feature gates enabled	{"PGO_FEATURE_GATES": "AppendCustomQueries=false,BridgeIdentifiers=false,CrunchyBridgeClusters=false,AllBeta=false,AllAlpha=false,InstanceSidecars=true,PGBouncerSidecars=false,TablespaceVolumes=true"}
2024-10-02T14:13:08.404+0330	INFO	starting controller runtime manager and will wait for signal to exit
2024-10-02T14:13:08.404+0330	INFO	controller-runtime.metrics	Starting metrics server
2024-10-02T14:13:08.405+0330	INFO	controller-runtime.metrics	Serving metrics server	{"bindAddress": ":8080", "secure": false}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1beta1.PostgresCluster"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.ConfigMap"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Endpoints"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "perconapgbackup", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGBackup", "source": "kind source: *v2.PerconaPGBackup"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.PersistentVolumeClaim"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Secret"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Service"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.ServiceAccount"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Deployment"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.StatefulSet"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Job"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Role"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.RoleBinding"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.CronJob"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.PodDisruptionBudget"}
2024-10-02T14:13:08.506+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Pod"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.StatefulSet"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Secret"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v1.Job"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgrestore", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGRestore", "source": "kind source: *v2.PerconaPGRestore"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "source": "kind source: *v2.PerconaPGBackup"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v2.PerconaPGCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgbackup", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGBackup", "source": "channel source: 0xc0007a5030"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v1beta1.PostgresCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "perconapgrestore", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGRestore"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "perconapgbackup", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGBackup"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v1.Service"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgupgrade", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGUpgrade", "source": "kind source: *v1beta1.PGUpgrade"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgupgrade", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGUpgrade", "source": "kind source: *v1.Job"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgupgrade", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGUpgrade", "source": "kind source: *v1beta1.PostgresCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v1.Secret"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v1.Job"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "pgupgrade", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGUpgrade"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "source": "kind source: *v2.PerconaPGBackup"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1beta1.PGAdmin"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1.ConfigMap"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1.PersistentVolumeClaim"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "perconapgupgrade", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGUpgrade", "source": "kind source: *v2.PerconaPGUpgrade"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "perconapgupgrade", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGUpgrade"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1.Secret"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1.StatefulSet"}
2024-10-02T14:13:08.509+0330	INFO	Starting EventSource	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "source": "kind source: *v1beta1.PostgresCluster"}
2024-10-02T14:13:08.509+0330	INFO	Starting Controller	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin"}
2024-10-02T14:13:08.611+0330	INFO	Starting workers	{"controller": "perconapgbackup", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGBackup", "worker count": 1}
2024-10-02T14:13:09.203+0330	INFO	Starting workers	{"controller": "perconapgupgrade", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGUpgrade", "worker count": 1}
2024-10-02T14:13:09.205+0330	INFO	Starting workers	{"controller": "pgadmin", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGAdmin", "worker count": 1}
2024-10-02T14:13:09.205+0330	INFO	Starting workers	{"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "worker count": 2}
2024-10-02T14:13:09.205+0330	INFO	Starting workers	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "worker count": 1}
2024-10-02T14:13:09.205+0330	INFO	Starting workers	{"controller": "perconapgrestore", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGRestore", "worker count": 1}
2024-10-02T14:13:09.217+0330	INFO	Starting workers	{"controller": "pgupgrade", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PGUpgrade", "worker count": 1}
2024-10-02T14:39:00.726+0330	INFO	Starting WAL watcher	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "name": "postgres-ai-pg-db-wal-watcher"}
2024-10-02T14:39:00.726+0330	INFO	Watching commit timestamps	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc"}
2024-10-02T14:39:10.736+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:39:10.828+0330	ERROR	ensure version	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "failed to send telemetry to https://check.percona.com: version service apply: Get \"https://check.percona.com/versions/v1/pg-operator/2.4.1/disabled?customResourceUid=e520622e-792c-45e3-8c7f-c420ca7df09b&databaseVersion=16&helmDeployCr=true&helmDeployOperator=true&kubeVersion=v1.29.5&platform=unknown&pmmEnabled=false&sidecarsUsed=false\": context deadline exceeded", "errorVerbose": "Get \"https://check.percona.com/versions/v1/pg-operator/2.4.1/disabled?customResourceUid=e520622e-792c-45e3-8c7f-c420ca7df09b&databaseVersion=16&helmDeployCr=true&helmDeployOperator=true&kubeVersion=v1.29.5&platform=unknown&pmmEnabled=false&sidecarsUsed=false\": context deadline exceeded\nversion service apply\ngithub.com/percona/percona-postgresql-operator/percona/version.fetchVersions\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:77\ngithub.com/percona/percona-postgresql-operator/percona/version.EnsureVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:34\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).reconcileVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/version.go:33\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695\nfailed to send telemetry to https://check.percona.com\ngithub.com/percona/percona-postgresql-operator/percona/version.EnsureVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:36\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).reconcileVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/version.go:33\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
github.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile
	/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222
2024-10-02T14:39:20.736+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:39:30.735+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:39:40.736+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:39:45.988+0330	ERROR	ensure version	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "b66ed494-f7fb-449c-92ed-dd61331f47aa", "error": "failed to send telemetry to https://check.percona.com: version service apply: Get \"https://check.percona.com/versions/v1/pg-operator/2.4.1/disabled?customResourceUid=e520622e-792c-45e3-8c7f-c420ca7df09b&databaseVersion=16&helmDeployCr=true&helmDeployOperator=true&kubeVersion=v1.29.5&platform=unknown&pmmEnabled=false&sidecarsUsed=false\": context deadline exceeded", "errorVerbose": "Get \"https://check.percona.com/versions/v1/pg-operator/2.4.1/disabled?customResourceUid=e520622e-792c-45e3-8c7f-c420ca7df09b&databaseVersion=16&helmDeployCr=true&helmDeployOperator=true&kubeVersion=v1.29.5&platform=unknown&pmmEnabled=false&sidecarsUsed=false\": context deadline exceeded\nversion service apply\ngithub.com/percona/percona-postgresql-operator/percona/version.fetchVersions\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:77\ngithub.com/percona/percona-postgresql-operator/percona/version.EnsureVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:34\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).reconcileVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/version.go:33\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695\nfailed to send telemetry to https://check.percona.com\ngithub.com/percona/percona-postgresql-operator/percona/version.EnsureVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/version/version.go:36\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).reconcileVersion\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/version.go:33\ngithub.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
github.com/percona/percona-postgresql-operator/percona/controller/pgcluster.(*PGClusterReconciler).Reconcile
	/go/src/github.com/percona/percona-postgresql-operator/percona/controller/pgcluster/controller.go:222
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:114
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:311
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:261
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.18.4/pkg/internal/controller/controller.go:222
2024-10-02T14:39:50.735+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:40:00.736+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
	/usr/local/go/src/runtime/asm_amd64.s:1695
2024-10-02T14:40:10.736+0330	ERROR	get latest backup	{"controller": "perconapgcluster", "controllerGroup": "pgv2.percona.com", "controllerKind": "PerconaPGCluster", "PerconaPGCluster": {"name":"pg-db","namespace":"postgres-ai"}, "namespace": "postgres-ai", "name": "pg-db", "reconcileID": "f987342e-1135-4c68-9270-6c4873e73edc", "error": "no completed backups found", "errorVerbose": "no completed backups found\ngithub.com/percona/percona-postgresql-operator/percona/watcher.getLatestBackup\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:129\ngithub.com/percona/percona-postgresql-operator/percona/watcher.WatchCommitTimestamps\n\t/go/src/github.com/percona/percona-postgresql-operator/percona/watcher/wal.go:65\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1695"}
runtime.goexit
...

```

 ![image](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/3X/4/a/4a7589098db7807d1af2df522cd359130cfd100b.png)

## Additional Information:

it should be mentioned that it is going to be setup on an airgaped kubernetes cluster.

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [October 4, 2024, 12:55pm UTC](https://forums.percona.com/t/pg-instances-from-percona-pg-db-chart-is-not-going-to-be-setup/34073/2 "2024-10-04T12:55:04Z")

</div>

@Ahmad_Abdolmaleki

> At first I should mention that I’m Ok with version 2.3.X of the pg-operator and pg-db.

What do you mean? Did it solve any issues for you?

Do you have this issue only with airgapped clusters or you have it for regular ones as well?

* * *

[Try beta of Ivee by Percona now for free](https://ivee.cloud/)

---

<div class="post-metadata">

**Author:** ![Ahmad\_Abdolmaleki](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ahmad_abdolmaleki/32/11996_2.png) [@Ahmad\_Abdolmaleki](https://forums.percona.com/u/Ahmad_Abdolmaleki)\
**Post date:** [October 5, 2024, 11:05am UTC](https://forums.percona.com/t/pg-instances-from-percona-pg-db-chart-is-not-going-to-be-setup/34073/3 "2024-10-05T11:05:13Z")

</div>

sorry.

It was my mistake. just some tipo in values.yaml for resources section!  
I hadn’t check the postgres deployment logs and I’d just checked the operator log, and it made me fall in a wrong way. sorry again.
