Tier 1 version bumps for upstream images, helm charts, and custom containers
Upstream images: - kube-state-metrics v2.13.0 → v2.18.0 - prometheus v3.2.1 → v3.9.1 - loki 3.3.2 → 3.6.5 - alloy v1.5.1 → v1.13.1 - tailscale v1.92.5 → v1.94.1 (proxy + operator) - navidrome :latest → v0.60.3 (pin version) Helm charts: - CloudNativePG v0.27.0 → v0.27.1 - 1Password Connect 2.2.1 → 2.3.0 Custom Dockerfiles: - miniflux 2.2.16 → 2.2.17 (security fix), alpine 3.22 - kubectl v1.34.1 → v1.34.4, alpine 3.22 - kiwix-serve alpine 3.22 - nettest alpine 3.22 - transmission alpine 3.22, package 4.0.6-r4 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
81690dae0f
commit
95021e3201
18 changed files with 25 additions and 25 deletions
|
|
@ -21,7 +21,7 @@ spec:
|
|||
project: default
|
||||
sources:
|
||||
- repoURL: ssh://forgejo@forge.ops.eblu.me:2222/eblume/connect-helm-charts.git
|
||||
targetRevision: connect-2.2.1
|
||||
targetRevision: connect-2.3.0
|
||||
path: charts/connect
|
||||
helm:
|
||||
releaseName: onepassword-connect
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ spec:
|
|||
sources:
|
||||
# Helm chart from forge mirror (SSH via egress)
|
||||
- repoURL: ssh://forgejo@forge.ops.eblu.me:2222/eblume/cloudnative-pg-charts.git
|
||||
targetRevision: cloudnative-pg-v0.27.0
|
||||
targetRevision: cloudnative-pg-v0.27.1
|
||||
path: charts/cloudnative-pg
|
||||
helm:
|
||||
releaseName: cloudnative-pg
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ spec:
|
|||
fsGroup: 473 # alloy user group
|
||||
containers:
|
||||
- name: alloy
|
||||
image: grafana/alloy:v1.5.1
|
||||
image: grafana/alloy:v1.13.1
|
||||
args:
|
||||
- run
|
||||
- --server.http.listen-addr=0.0.0.0:12345
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ spec:
|
|||
serviceAccountName: zim-watcher
|
||||
containers:
|
||||
- name: watcher
|
||||
image: registry.ops.eblu.me/blumeops/kubectl:v1.0.0
|
||||
image: registry.ops.eblu.me/blumeops/kubectl:v1.1.0
|
||||
command: ["/bin/bash", "-c"]
|
||||
args:
|
||||
- |
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ spec:
|
|||
containers:
|
||||
# Main kiwix-serve container
|
||||
- name: kiwix-serve
|
||||
image: registry.ops.eblu.me/blumeops/kiwix-serve:v1.0.0
|
||||
image: registry.ops.eblu.me/blumeops/kiwix-serve:v1.1.0
|
||||
args:
|
||||
- "/bin/sh"
|
||||
- "-c"
|
||||
|
|
@ -53,7 +53,7 @@ spec:
|
|||
|
||||
# Sidecar: Syncs declarative ZIM torrents to transmission
|
||||
- name: torrent-sync
|
||||
image: registry.ops.eblu.me/blumeops/transmission:v1.0.1
|
||||
image: registry.ops.eblu.me/blumeops/transmission:v1.1.0
|
||||
command: ["/bin/bash", "-c"]
|
||||
args:
|
||||
- |
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ spec:
|
|||
serviceAccountName: kube-state-metrics
|
||||
containers:
|
||||
- name: kube-state-metrics
|
||||
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
|
||||
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.18.0
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
name: http-metrics
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ spec:
|
|||
runAsUser: 10001
|
||||
containers:
|
||||
- name: loki
|
||||
image: grafana/loki:3.3.2
|
||||
image: grafana/loki:3.6.5
|
||||
args:
|
||||
- -config.file=/etc/loki/loki-config.yaml
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: miniflux
|
||||
image: registry.ops.eblu.me/blumeops/miniflux:v1.0.0
|
||||
image: registry.ops.eblu.me/blumeops/miniflux:v1.1.0
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
env:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: navidrome
|
||||
image: deluan/navidrome:latest
|
||||
image: deluan/navidrome:v0.60.3
|
||||
ports:
|
||||
- containerPort: 4533
|
||||
name: http
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ spec:
|
|||
runAsUser: 65534
|
||||
containers:
|
||||
- name: prometheus
|
||||
image: prom/prometheus:v3.2.1
|
||||
image: prom/prometheus:v3.9.1
|
||||
args:
|
||||
- --config.file=/etc/prometheus/prometheus.yml
|
||||
- --storage.tsdb.path=/prometheus
|
||||
|
|
|
|||
|
|
@ -5362,7 +5362,7 @@ spec:
|
|||
valueFrom:
|
||||
fieldRef:
|
||||
fieldPath: metadata.uid
|
||||
image: docker.io/tailscale/k8s-operator:v1.92.5
|
||||
image: docker.io/tailscale/k8s-operator:v1.94.1
|
||||
imagePullPolicy: Always
|
||||
name: operator
|
||||
volumeMounts:
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@ spec:
|
|||
statefulSet:
|
||||
pod:
|
||||
tailscaleContainer:
|
||||
image: docker.io/tailscale/tailscale:v1.92.5
|
||||
image: docker.io/tailscale/tailscale:v1.94.1
|
||||
tailscaleInitContainer:
|
||||
image: docker.io/tailscale/tailscale:v1.92.5
|
||||
image: docker.io/tailscale/tailscale:v1.94.1
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: transmission
|
||||
image: registry.ops.eblu.me/blumeops/transmission:v1.0.1
|
||||
image: registry.ops.eblu.me/blumeops/transmission:v1.1.0
|
||||
env:
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# kiwix-serve container
|
||||
# Downloads pre-built binary from kiwix mirror
|
||||
|
||||
FROM alpine:3.21
|
||||
FROM alpine:3.22
|
||||
|
||||
ARG TARGETPLATFORM
|
||||
ARG KIWIX_VERSION=3.8.1
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
# Minimal kubectl container
|
||||
# Multi-arch build: downloads correct binary for target platform
|
||||
|
||||
FROM alpine:3.21 AS downloader
|
||||
FROM alpine:3.22 AS downloader
|
||||
|
||||
ARG TARGETARCH
|
||||
ARG KUBECTL_VERSION=v1.34.1
|
||||
ARG KUBECTL_VERSION=v1.34.4
|
||||
|
||||
RUN apk add --no-cache curl && \
|
||||
# Detect architecture - use TARGETARCH if set, otherwise detect from uname
|
||||
|
|
@ -22,7 +22,7 @@ RUN apk add --no-cache curl && \
|
|||
curl -LO "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${ARCH}/kubectl" && \
|
||||
chmod +x kubectl
|
||||
|
||||
FROM alpine:3.21
|
||||
FROM alpine:3.22
|
||||
|
||||
COPY --from=downloader /kubectl /usr/local/bin/kubectl
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
# Miniflux RSS feed reader
|
||||
# Based on upstream packaging/docker/alpine/Dockerfile
|
||||
|
||||
ARG MINIFLUX_VERSION=2.2.16
|
||||
ARG MINIFLUX_VERSION=2.2.17
|
||||
|
||||
FROM golang:alpine3.21 AS build
|
||||
FROM golang:alpine3.22 AS build
|
||||
|
||||
ARG MINIFLUX_VERSION
|
||||
RUN apk add --no-cache build-base git make
|
||||
|
|
@ -15,7 +15,7 @@ RUN git clone --depth 1 --branch ${MINIFLUX_VERSION} \
|
|||
WORKDIR /go/src/app
|
||||
RUN make miniflux
|
||||
|
||||
FROM alpine:3.21
|
||||
FROM alpine:3.22
|
||||
|
||||
LABEL org.opencontainers.image.title=Miniflux
|
||||
LABEL org.opencontainers.image.description="Miniflux is a minimalist and opinionated feed reader"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
# - Docker on indri (during CI build)
|
||||
# - Minikube pods (manual testing)
|
||||
|
||||
FROM alpine:3.21
|
||||
FROM alpine:3.22
|
||||
|
||||
RUN apk add --no-cache \
|
||||
curl \
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
# Transmission BitTorrent daemon
|
||||
# Simpler alternative to linuxserver image
|
||||
|
||||
FROM alpine:3.21
|
||||
FROM alpine:3.22
|
||||
|
||||
ARG TRANSMISSION_VERSION=4.0.6-r0
|
||||
ARG TRANSMISSION_VERSION=4.0.6-r4
|
||||
|
||||
RUN apk add --no-cache \
|
||||
transmission-daemon=${TRANSMISSION_VERSION} \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue