Skip to content

feat(container): update image ghcr.io/home-operations/postgres-init ( 18.1 ➔ 18.3 )#560

Merged
Aviator-Coding merged 1 commit intomainfrom
renovate/ghcr.io-home-operations-postgres-init-18.x
Mar 18, 2026
Merged

feat(container): update image ghcr.io/home-operations/postgres-init ( 18.1 ➔ 18.3 )#560
Aviator-Coding merged 1 commit intomainfrom
renovate/ghcr.io-home-operations-postgres-init-18.x

Conversation

@mortyops
Copy link
Copy Markdown
Contributor

@mortyops mortyops bot commented Feb 13, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/home-operations/postgres-init (source) minor 18.118.3

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

@mortyops
Copy link
Copy Markdown
Contributor Author

mortyops bot commented Feb 13, 2026

--- kubernetes/apps/downloads/prowlarr/app Kustomization: downloads/prowlarr HelmRelease: downloads/prowlarr

+++ kubernetes/apps/downloads/prowlarr/app Kustomization: downloads/prowlarr HelmRelease: downloads/prowlarr

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

           init-db:
             envFrom:
             - secretRef:
                 name: prowlarr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         pod:
           securityContext:
             fsGroup: 3000
             fsGroupChangePolicy: OnRootMismatch
             runAsGroup: 3000
             runAsNonRoot: true
--- kubernetes/apps/selfhosted/n8n/app Kustomization: selfhosted/n8n HelmRelease: selfhosted/n8n

+++ kubernetes/apps/selfhosted/n8n/app Kustomization: selfhosted/n8n HelmRelease: selfhosted/n8n

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

           init-postgres:
             envFrom:
             - secretRef:
                 name: n8n-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1
+              tag: 18.3
     defaultPodOptions:
       securityContext:
         fsGroup: 1000
         fsGroupChangePolicy: OnRootMismatch
         runAsGroup: 1000
         runAsUser: 1000
--- kubernetes/apps/openclaw/homeops-claw Kustomization: openclaw/homeops-claw OpenClawInstance: openclaw/homeops-claw

+++ kubernetes/apps/openclaw/homeops-claw Kustomization: openclaw/homeops-claw OpenClawInstance: openclaw/homeops-claw

@@ -50,39 +50,23 @@

       name: openclaw-skills-secret
   gateway:
     controlUiOrigins: []
     existingSecret: openclaw-gateway-token
   initContainers:
   - args:
-    - |
-      set -e
-      BASE="/home/openclaw/.openclaw"
-      export PNPM_HOME="$BASE/pnpm"
-      export PATH="$PNPM_HOME:$BASE/.local/bin:/usr/local/bin:/usr/bin:/bin"
-
-      # gh CLI (extract from .deb)
-      GH_VERSION="2.88.1"
-      if [ ! -f "$BASE/.local/bin/gh" ]; then
-        mkdir -p "$BASE/.local/bin" /tmp/gh-install
-        curl -fsSL -o /tmp/gh-install/gh.deb \
-          "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_amd64.deb"
-        dpkg-deb -x /tmp/gh-install/gh.deb /tmp/gh-install
-        cp /tmp/gh-install/usr/bin/gh "$BASE/.local/bin/gh"
-        rm -rf /tmp/gh-install
-        echo "gh $GH_VERSION installed"
-      else
-        echo "gh already installed, skipping"
-      fi
-
-      # summarize (pnpm global to PVC)
-      if ! command -v summarize >/dev/null 2>&1; then
-        pnpm add -g @steipete/summarize
-        echo "summarize installed"
-      else
-        echo "summarize already installed, skipping"
-      fi
+    - "set -e\nBASE=\"/home/openclaw/.openclaw\"\nexport PNPM_HOME=\"$BASE/pnpm\"\n\
+      export PATH=\"$PNPM_HOME:$BASE/.local/bin:/usr/local/bin:/usr/bin:/bin\"\n\n\
+      # gh CLI (extract from .deb \u2014 avoids tarball redirect issues)\nGH_VERSION=\"\
+      2.88.1\"\nif [ ! -f \"$BASE/.local/bin/gh\" ]; then\n  mkdir -p \"$BASE/.local/bin\"\
+      \ /tmp/gh-install\n  curl -fsSL -o /tmp/gh-install/gh.deb \\\n    \"https://github.com/cli/cli/releases/download/v/gh__linux_amd64.deb\"\
+      \n  dpkg-deb -x /tmp/gh-install/gh.deb /tmp/gh-install\n  cp /tmp/gh-install/usr/bin/gh\
+      \ \"$BASE/.local/bin/gh\"\n  rm -rf /tmp/gh-install\n  echo \"gh  installed\"\
+      \nelse\n  echo \"gh already installed, skipping\"\nfi\n\n# summarize (pnpm global\
+      \ to PVC)\nif ! command -v summarize >/dev/null 2>&1; then\n  pnpm add -g @steipete/summarize\n\
+      \  echo \"summarize installed\"\nelse\n  echo \"summarize already installed,\
+      \ skipping\"\nfi\n"
     command:
     - /bin/sh
     - -c
     image: ghcr.io/openclaw/openclaw:latest
     name: install-tools
     volumeMounts:
--- kubernetes/apps/ai/litellm/app Kustomization: ai/litellm HelmRelease: ai/litellm

+++ kubernetes/apps/ai/litellm/app Kustomization: ai/litellm HelmRelease: ai/litellm

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

           init-db:
             envFrom:
             - secretRef:
                 name: litellm-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         replicas: 1
         strategy: RollingUpdate
     defaultPodOptions:
       securityContext:
         fsGroup: 100
         fsGroupChangePolicy: OnRootMismatch
--- kubernetes/apps/security/authentik/app Kustomization: security/authentik HelmRelease: security/authentik

+++ kubernetes/apps/security/authentik/app Kustomization: security/authentik HelmRelease: security/authentik

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

         enabled: true
     server:
       initContainers:
       - envFrom:
         - secretRef:
             name: authentik-secret
-        image: ghcr.io/home-operations/postgres-init:18.1
+        image: ghcr.io/home-operations/postgres-init:18.3
         name: init-db
       metrics:
         enabled: true
         serviceMonitor:
           enabled: true
       podAnnotations:
--- kubernetes/apps/downloads/readarr/app Kustomization: downloads/readarr HelmRelease: downloads/readarr

+++ kubernetes/apps/downloads/readarr/app Kustomization: downloads/readarr HelmRelease: downloads/readarr

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

           init-db:
             envFrom:
             - secretRef:
                 name: readarr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
           init-dirs:
             command:
             - sh
             - -c
             - |
               mkdir -p /data/ebooks/sabnzbd/incomplete
--- kubernetes/apps/downloads/radarr/app Kustomization: downloads/radarr HelmRelease: downloads/radarr

+++ kubernetes/apps/downloads/radarr/app Kustomization: downloads/radarr HelmRelease: downloads/radarr

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

           init-db:
             envFrom:
             - secretRef:
                 name: radarr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         pod:
           securityContext:
             fsGroup: 2000
             fsGroupChangePolicy: OnRootMismatch
             runAsGroup: 2000
             runAsNonRoot: true
--- kubernetes/apps/downloads/autobrr/app Kustomization: downloads/autobrr HelmRelease: downloads/autobrr

+++ kubernetes/apps/downloads/autobrr/app Kustomization: downloads/autobrr HelmRelease: downloads/autobrr

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

           init-db:
             envFrom:
             - secretRef:
                 name: autobrr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         pod:
           securityContext:
             runAsGroup: 2000
             runAsNonRoot: true
             runAsUser: 2000
     persistence:
--- kubernetes/apps/ai/open-webui/app Kustomization: ai/open-webui HelmRelease: ai/open-webui

+++ kubernetes/apps/ai/open-webui/app Kustomization: ai/open-webui HelmRelease: ai/open-webui

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

           init-db:
             envFrom:
             - secretRef:
                 name: open-webui
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         replicas: 1
         strategy: RollingUpdate
     defaultPodOptions:
       topologySpreadConstraints:
       - labelSelector:
           matchLabels:
--- kubernetes/apps/downloads/lidarr/app Kustomization: downloads/lidarr HelmRelease: downloads/lidarr

+++ kubernetes/apps/downloads/lidarr/app Kustomization: downloads/lidarr HelmRelease: downloads/lidarr

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

           init-db:
             envFrom:
             - secretRef:
                 name: lidarr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
           init-dirs:
             command:
             - sh
             - -c
             - |
               mkdir -p /data/nas-media/Music
--- kubernetes/apps/downloads/sonarr/app Kustomization: downloads/sonarr HelmRelease: downloads/sonarr

+++ kubernetes/apps/downloads/sonarr/app Kustomization: downloads/sonarr HelmRelease: downloads/sonarr

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

           init-db:
             envFrom:
             - secretRef:
                 name: sonarr-secret
             image:
               repository: ghcr.io/home-operations/postgres-init
-              tag: 18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+              tag: 18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         pod:
           securityContext:
             fsGroup: 2000
             fsGroupChangePolicy: OnRootMismatch
             runAsGroup: 2000
             runAsNonRoot: true
--- kubernetes/apps/coder/app Kustomization: coder/coder HelmRelease: coder/coder

+++ kubernetes/apps/coder/app Kustomization: coder/coder HelmRelease: coder/coder

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

       - secretRef:
           name: coder
       initContainers:
       - envFrom:
         - secretRef:
             name: coder
-        image: ghcr.io/home-operations/postgres-init:18.1
+        image: ghcr.io/home-operations/postgres-init:18.3
         name: init-db
       podAnnotations:
         prometheus.io/port: '2112'
         prometheus.io/scrape: 'true'
       resources:
         limits:

@mortyops
Copy link
Copy Markdown
Contributor Author

mortyops bot commented Feb 13, 2026

--- HelmRelease: security/authentik Deployment: security/authentik-server

+++ HelmRelease: security/authentik Deployment: security/authentik-server

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

     spec:
       terminationGracePeriodSeconds: 30
       initContainers:
       - envFrom:
         - secretRef:
             name: authentik-secret
-        image: ghcr.io/home-operations/postgres-init:18.1
+        image: ghcr.io/home-operations/postgres-init:18.3
         name: init-db
       containers:
       - name: server
         image: ghcr.io/goauthentik/server:2025.12.2
         imagePullPolicy: IfNotPresent
         args:
--- HelmRelease: ai/open-webui Deployment: ai/open-webui

+++ HelmRelease: ai/open-webui Deployment: ai/open-webui

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

         topologyKey: kubernetes.io/hostname
         whenUnsatisfiable: ScheduleAnyway
       initContainers:
       - envFrom:
         - secretRef:
             name: open-webui
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /app/backend/data
           name: config
       containers:
       - env:
--- HelmRelease: coder/coder Deployment: coder/coder

+++ HelmRelease: coder/coder Deployment: coder/coder

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

             type: RuntimeDefault
         volumeMounts: []
       initContainers:
       - envFrom:
         - secretRef:
             name: coder
-        image: ghcr.io/home-operations/postgres-init:18.1
+        image: ghcr.io/home-operations/postgres-init:18.3
         name: init-db
       restartPolicy: Always
       serviceAccountName: coder
       terminationGracePeriodSeconds: 60
       volumes: []
 
--- HelmRelease: downloads/sonarr Deployment: downloads/sonarr

+++ HelmRelease: downloads/sonarr Deployment: downloads/sonarr

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

         topologyKey: kubernetes.io/hostname
         whenUnsatisfiable: ScheduleAnyway
       initContainers:
       - envFrom:
         - secretRef:
             name: sonarr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /add-ons
           name: add-ons
         - mountPath: /config
           name: config
--- HelmRelease: downloads/prowlarr Deployment: downloads/prowlarr

+++ HelmRelease: downloads/prowlarr Deployment: downloads/prowlarr

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: prowlarr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /config
           name: config
       containers:
       - env:
--- HelmRelease: ai/litellm Deployment: ai/litellm

+++ HelmRelease: ai/litellm Deployment: ai/litellm

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: litellm-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /.cache
           name: cache
           subPath: cache
         - mountPath: /.npm
--- HelmRelease: downloads/radarr Deployment: downloads/radarr

+++ HelmRelease: downloads/radarr Deployment: downloads/radarr

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: radarr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /add-ons
           name: add-ons
         - mountPath: /config
           name: config
--- HelmRelease: downloads/autobrr Deployment: downloads/autobrr

+++ HelmRelease: downloads/autobrr Deployment: downloads/autobrr

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: autobrr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /config
           name: config
         - mountPath: /config/log
           name: log
--- HelmRelease: downloads/lidarr Deployment: downloads/lidarr

+++ HelmRelease: downloads/lidarr Deployment: downloads/lidarr

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: lidarr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /add-ons
           name: add-ons
         - mountPath: /config
           name: config
--- HelmRelease: selfhosted/n8n Deployment: selfhosted/n8n

+++ HelmRelease: selfhosted/n8n Deployment: selfhosted/n8n

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: n8n-secret
-        image: ghcr.io/home-operations/postgres-init:18.1
+        image: ghcr.io/home-operations/postgres-init:18.3
         name: init-postgres
         volumeMounts:
         - mountPath: /config
           name: config
       containers:
       - env:
--- HelmRelease: downloads/readarr Deployment: downloads/readarr

+++ HelmRelease: downloads/readarr Deployment: downloads/readarr

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

       hostPID: false
       dnsPolicy: ClusterFirst
       initContainers:
       - envFrom:
         - secretRef:
             name: readarr-secret
-        image: ghcr.io/home-operations/postgres-init:18.1@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
+        image: ghcr.io/home-operations/postgres-init:18.3@sha256:6fa1f331cddd2eb0b6afa7b8d3685c864127a81ab01c3d9400bc3ff5263a51cf
         name: init-db
         volumeMounts:
         - mountPath: /config
           name: config
         - mountPath: /data/downloads
           name: downloads

@mortyops mortyops bot force-pushed the renovate/ghcr.io-home-operations-postgres-init-18.x branch from 359e545 to a7c87ba Compare February 27, 2026 07:26
@mortyops mortyops bot changed the title feat(container): update image ghcr.io/home-operations/postgres-init ( 18.1 ➔ 18.2 ) feat(container): update image ghcr.io/home-operations/postgres-init ( 18.1 ➔ 18.3 ) Feb 27, 2026
Copy link
Copy Markdown
Owner

@Aviator-Coding Aviator-Coding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Auto-approved: safe container update

@mortyops mortyops bot force-pushed the renovate/ghcr.io-home-operations-postgres-init-18.x branch from a7c87ba to eb9b73d Compare March 18, 2026 01:47
… 18.1 ➔ 18.3 )

| datasource | package                               | from | to   |
| ---------- | ------------------------------------- | ---- | ---- |
| docker     | ghcr.io/home-operations/postgres-init | 18.1 | 18.3 |
@mortyops mortyops bot force-pushed the renovate/ghcr.io-home-operations-postgres-init-18.x branch from eb9b73d to cb0080f Compare March 18, 2026 01:57
@Aviator-Coding
Copy link
Copy Markdown
Owner

🤖 Auto-review: Merging

Update type: Minor (18.1 → 18.3)
CI: All checks passed.

postgres-init is an init container that handles PostgreSQL database and user provisioning before application pods start. This minor bump includes patch-level fixes for initialization logic. Safe to merge — runs only as an init container during pod startup, and idempotent by design so re-runs are harmless.

@Aviator-Coding Aviator-Coding merged commit 05c48fc into main Mar 18, 2026
13 checks passed
@Aviator-Coding Aviator-Coding deleted the renovate/ghcr.io-home-operations-postgres-init-18.x branch March 18, 2026 02:43
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.

1 participant