Skip to content

feat(helm)!: Update chart ext-postgres-operator to 3.0.0#391

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ext-postgres-operator-3.x
Open

feat(helm)!: Update chart ext-postgres-operator to 3.0.0#391
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ext-postgres-operator-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 20, 2025

This PR contains the following updates:

Package Update Change
ext-postgres-operator major 1.2.73.0.0

Release Notes

movetokube/postgres-operator (ext-postgres-operator)

v3.0.0

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator

Helm chart version >= 3.0.0 requires External Secret Operator version >= 0.17.0. Ensure that you are using the correct versions to avoid compatibility issues.

Contributions

v2.3.0

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator

v2.2.0

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator

v2.1.0

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator

v2.0.1

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator

v2.0.0

Compare Source

A Helm chart for the External Postgres operator helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/ helm upgrade --install -n operators ext-postgres-operator ext-postgres-operator/ext-postgres-operator


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

--- HelmRelease: databases/ext-postgres-operator ServiceAccount: databases/ext-postgres-operator

+++ HelmRelease: databases/ext-postgres-operator ServiceAccount: databases/ext-postgres-operator

@@ -5,7 +5,8 @@

   name: ext-postgres-operator
   labels:
     app.kubernetes.io/name: ext-postgres-operator
     app.kubernetes.io/instance: ext-postgres-operator
     app.kubernetes.io/managed-by: Helm
   namespace: databases
+automountServiceAccountToken: true
 
--- HelmRelease: databases/ext-postgres-operator ClusterRole: databases/ext-postgres-operator

+++ HelmRelease: databases/ext-postgres-operator ClusterRole: databases/ext-postgres-operator

@@ -8,28 +8,13 @@

     app.kubernetes.io/instance: ext-postgres-operator
     app.kubernetes.io/managed-by: Helm
 rules:
 - apiGroups:
   - ''
   resources:
-  - pods
-  - services
-  - endpoints
-  - persistentvolumeclaims
-  - events
-  - configmaps
   - secrets
-  verbs:
-  - '*'
-- apiGroups:
-  - apps
-  resources:
-  - deployments
-  - daemonsets
-  - replicasets
-  - statefulsets
   verbs:
   - '*'
 - apiGroups:
   - apps
   resourceNames:
   - ext-postgres-operator
@@ -40,7 +25,13 @@

 - apiGroups:
   - db.movetokube.com
   resources:
   - '*'
   verbs:
   - '*'
+- apiGroups:
+  - monitoring.coreos.com
+  resources:
+  - servicemonitors
+  verbs:
+  - '*'
 
--- HelmRelease: databases/ext-postgres-operator Deployment: databases/ext-postgres-operator

+++ HelmRelease: databases/ext-postgres-operator Deployment: databases/ext-postgres-operator

@@ -5,14 +5,17 @@

   name: ext-postgres-operator
   labels:
     app.kubernetes.io/name: ext-postgres-operator
     app.kubernetes.io/instance: ext-postgres-operator
     app.kubernetes.io/managed-by: Helm
   namespace: databases
+  annotations:
+    checksum/secret: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
 spec:
   replicas: 1
+  revisionHistoryLimit: 10
   selector:
     matchLabels:
       app.kubernetes.io/name: ext-postgres-operator
       app.kubernetes.io/instance: ext-postgres-operator
   template:
     metadata:
@@ -20,37 +23,61 @@

         reloader.stakater.com/auto: 'true'
       labels:
         app.kubernetes.io/name: ext-postgres-operator
         app.kubernetes.io/instance: ext-postgres-operator
     spec:
       serviceAccountName: ext-postgres-operator
-      securityContext: {}
+      securityContext:
+        runAsNonRoot: true
+      imagePullSecrets: []
       containers:
       - name: ext-postgres-operator
-        securityContext: null
-        image: ghcr.io/movetokube/postgres-operator:1.3.5
-        command:
-        - postgres-operator
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+        image: ghcr.io/movetokube/postgres-operator:2.4.0
         imagePullPolicy: IfNotPresent
+        ports:
+        - name: metrics
+          containerPort: 8080
+          protocol: TCP
         envFrom:
         - secretRef:
             name: ext-postgres-operator-secret
         env:
         - name: WATCH_NAMESPACE
           value: null
         - name: POD_NAME
           valueFrom:
             fieldRef:
               fieldPath: metadata.name
-        - name: OPERATOR_NAME
-          value: ext-postgres-operator
         - name: POSTGRES_CLOUD_PROVIDER
           value: ''
         - name: POSTGRES_DEFAULT_DATABASE
           value: postgres
         - name: POSTGRES_HOST
           value: postgres16-rw.databases.svc.cluster.local
         - name: POSTGRES_URI_ARGS
           value: ''
+        livenessProbe:
+          httpGet:
+            path: /healthz
+            port: 8081
+          initialDelaySeconds: 15
+          periodSeconds: 20
+        readinessProbe:
+          httpGet:
+            path: /readyz
+            port: 8081
+          initialDelaySeconds: 5
+          periodSeconds: 10
+        resources:
+          limits:
+            memory: 100M
+          requests:
+            cpu: 5m
+            memory: 32M
       nodeSelector: {}
       tolerations: []
 
--- HelmRelease: databases/ext-postgres-operator Role: databases/ext-postgres-operator

+++ HelmRelease: databases/ext-postgres-operator Role: databases/ext-postgres-operator

@@ -0,0 +1,52 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: Role
+metadata:
+  name: ext-postgres-operator
+  labels:
+    app.kubernetes.io/name: ext-postgres-operator
+    app.kubernetes.io/instance: ext-postgres-operator
+    app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+  - ''
+  resources:
+  - configmaps
+  - secrets
+  - services
+  verbs:
+  - '*'
+- apiGroups:
+  - ''
+  resources:
+  - pods
+  verbs:
+  - get
+- apiGroups:
+  - ''
+  resources:
+  - events
+  verbs:
+  - create
+  - patch
+  - update
+- apiGroups:
+  - coordination.k8s.io
+  resources:
+  - leases
+  verbs:
+  - get
+  - list
+  - watch
+  - create
+  - update
+  - patch
+  - delete
+- apiGroups:
+  - apps
+  resources:
+  - replicasets
+  - deployments
+  verbs:
+  - get
+
--- HelmRelease: databases/ext-postgres-operator RoleBinding: databases/ext-postgres-operator

+++ HelmRelease: databases/ext-postgres-operator RoleBinding: databases/ext-postgres-operator

@@ -0,0 +1,18 @@

+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  name: ext-postgres-operator
+  labels:
+    app.kubernetes.io/name: ext-postgres-operator
+    app.kubernetes.io/instance: ext-postgres-operator
+    app.kubernetes.io/managed-by: Helm
+subjects:
+- kind: ServiceAccount
+  name: ext-postgres-operator
+  namespace: databases
+roleRef:
+  kind: Role
+  name: ext-postgres-operator
+  apiGroup: rbac.authorization.k8s.io
+

@github-actions
Copy link

--- kubernetes/apps/databases/ext-postgres-operator/app Kustomization: flux-system/ext-postgres-operator HelmRelease: databases/ext-postgres-operator

+++ kubernetes/apps/databases/ext-postgres-operator/app Kustomization: flux-system/ext-postgres-operator HelmRelease: databases/ext-postgres-operator

@@ -14,13 +14,13 @@

       chart: ext-postgres-operator
       interval: 30m
       sourceRef:
         kind: HelmRepository
         name: ext-postgres-operator-charts
         namespace: flux-system
-      version: 1.2.7
+      version: 3.0.0
   install:
     createNamespace: true
     remediation:
       retries: 3
   interval: 30m
   maxHistory: 2

@renovate renovate bot force-pushed the renovate/ext-postgres-operator-3.x branch from 6f6f226 to 6ff5e20 Compare January 8, 2026 17:45
@renovate renovate bot force-pushed the renovate/ext-postgres-operator-3.x branch from 6ff5e20 to 9758423 Compare January 24, 2026 19:07
@renovate renovate bot force-pushed the renovate/ext-postgres-operator-3.x branch from 9758423 to 0430aeb Compare February 2, 2026 19:41
@renovate renovate bot force-pushed the renovate/ext-postgres-operator-3.x branch from 0430aeb to 9016a23 Compare February 12, 2026 15:55
@renovate renovate bot force-pushed the renovate/ext-postgres-operator-3.x branch from 9016a23 to 834e6e1 Compare March 13, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants