Skip to content

feat(helm)!: Update ext-postgres-operator ( 1.2.6 → 3.0.0 )#861

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

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

Conversation

@flowbie-bot
Copy link
Contributor

@flowbie-bot flowbie-bot bot commented Dec 20, 2025

This PR contains the following updates:

Package Update Change
ext-postgres-operator major 1.2.63.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

v1.2.7

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 --version 1.2.7


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 has been generated by Renovate Bot.

@github-actions
Copy link
Contributor

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

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

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

     spec:
       chart: ext-postgres-operator
       sourceRef:
         kind: HelmRepository
         name: ext-postgres-operator
         namespace: flux-system
-      version: 1.2.6
+      version: 3.0.0
   install:
     remediation:
       retries: 3
   interval: 30m
   upgrade:
     cleanupOnFail: true

@github-actions
Copy link
Contributor

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

+++ HelmRelease: database/ext-postgres-operator ServiceAccount: database/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: database
+automountServiceAccountToken: true
 
--- HelmRelease: database/ext-postgres-operator ClusterRole: database/ext-postgres-operator

+++ HelmRelease: database/ext-postgres-operator ClusterRole: database/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: database/ext-postgres-operator Deployment: database/ext-postgres-operator

+++ HelmRelease: database/ext-postgres-operator Deployment: database/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: database
+  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,29 +23,53 @@

         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.3
-        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
         env:
         - name: WATCH_NAMESPACE
           value: null
         - name: POD_NAME
           valueFrom:
             fieldRef:
               fieldPath: metadata.name
-        - name: OPERATOR_NAME
-          value: ext-postgres-operator
+        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: 10m
+            memory: 64M
       nodeSelector: {}
       tolerations: []
 
--- HelmRelease: database/ext-postgres-operator Role: database/ext-postgres-operator

+++ HelmRelease: database/ext-postgres-operator Role: database/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: database/ext-postgres-operator RoleBinding: database/ext-postgres-operator

+++ HelmRelease: database/ext-postgres-operator RoleBinding: database/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: database
+roleRef:
+  kind: Role
+  name: ext-postgres-operator
+  apiGroup: rbac.authorization.k8s.io
+

@flowbie-bot flowbie-bot bot force-pushed the renovate/ext-postgres-operator-3.x branch from 9bba6e1 to 11198c5 Compare January 22, 2026 14:28
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