Compare commits

...

71 Commits

Author SHA1 Message Date
Renovate Bot
c95893a692 Update Helm release gpu-operator to v25.10.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 23s
2025-12-05 05:09:57 +00:00
b0391866f1 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to a9de6b4' (#171) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
renovate / renovate (push) Successful in 2m21s
Reviewed-on: #171
2025-12-04 00:11:19 +00:00
Renovate Bot
35300b91ff Update quay.io/invidious/invidious-companion Docker digest to a9de6b4
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 48s
2025-12-04 00:03:19 +00:00
23ace34577 add .gitignore to exclude tmp-pod.yml
All checks were successful
renovate / renovate (push) Successful in 2m55s
2025-12-04 05:04:14 +05:30
18f7973984 update secret 2025-12-03 21:36:03 +05:30
f10e3c4cb9 update secret 2025-12-03 21:18:04 +05:30
4825b99dd1 Merge pull request 'Update rcourtman/pulse Docker tag to v4.36.0' (#167) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: #167
2025-12-03 15:21:32 +00:00
def72319c6 Merge pull request 'Update Helm release prometheus to v27.49.0' (#166) from renovate/prometheus-27.x into main
Reviewed-on: #166
2025-12-03 15:21:23 +00:00
cda5589228 Merge pull request 'Update searxng/searxng Docker digest to 6dd0dff' (#169) from renovate/searxng-searxng into main
Reviewed-on: #169
2025-12-03 15:20:45 +00:00
4c91ab980b massively improve validation speed
Reviewed-on: #170
2025-12-03 14:53:54 +00:00
882d9f78fb use absolute path for kubeconform
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 27s
2025-12-03 20:22:07 +05:30
47ddd8e4b4 add bash as dep
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 13s
2025-12-03 20:20:09 +05:30
df575e0fa2 add nodejs and npm deps
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 12s
2025-12-03 20:15:46 +05:30
26d23292cf use ghcr.io/yannh/kubeconform:v0.7.0-alpine image
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 31s
2025-12-03 20:13:49 +05:30
Renovate Bot
d6465a7e78 Update searxng/searxng Docker digest to 6dd0dff
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 3m4s
2025-12-03 09:30:35 +00:00
8496d17cff Merge branch 'main' into renovate/prometheus-27.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 4m14s
2025-12-03 07:54:42 +00:00
f41be675a0 Merge branch 'main' into renovate/rcourtman-pulse-4.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 3m40s
2025-12-03 07:54:15 +00:00
ca21ac371e Merge pull request 'Update searxng/searxng Docker digest to 277cb4b' (#164) from renovate/searxng-searxng into main
Reviewed-on: #164
2025-12-03 07:53:54 +00:00
789d4b6ed0 Merge pull request 'Update docker Docker tag to v29.1.1' (#165) from renovate/docker-29.x into main
Reviewed-on: #165
2025-12-03 07:53:43 +00:00
9ccf1ae286 ignore .gitea/workflows/ for renovate 2025-12-03 13:22:23 +05:30
9fc89f36ef Merge pull request 'add kubeconform action' (#168) from kubeconform into main
Reviewed-on: #168
2025-12-03 07:44:28 +00:00
60a0827608 exclude system-upgrade
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 2m6s
2025-12-03 13:11:45 +05:30
c65fef70ff refactor
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 2m7s
2025-12-03 13:07:22 +05:30
bb6b1680ec exclude .yaml files
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 33s
2025-12-03 13:01:24 +05:30
f3996fc632 exclude actions folder and add missing \
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 37s
2025-12-03 12:59:11 +05:30
6ab97bba0c update system-upgrade-plan to use yaml instead of yml 2025-12-03 12:47:21 +05:30
dad9ac0a27 add more schemas
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 36s
2025-12-03 12:46:53 +05:30
4b10b0cda6 remove '*.yaml' and add schemas
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 42s
2025-12-03 12:31:09 +05:30
8cf09a25a3 update kubeconform workflow to install findutils and improve manifest validation command
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 48s
2025-12-03 12:22:47 +05:30
6700fd5efc remove -kinds
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 38s
2025-12-03 12:17:07 +05:30
fec651cc0a update kubeconform workflow to use Arch Linux container and install kubeconform
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 32s
2025-12-03 12:11:35 +05:30
cbda7f9a79 add kubeconform action
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 2s
2025-12-03 12:05:05 +05:30
Renovate Bot
05f02539c5 Update rcourtman/pulse Docker tag to v4.36.0 2025-12-03 00:03:47 +00:00
Renovate Bot
60a9dc135e Update Helm release prometheus to v27.49.0 2025-12-03 00:03:05 +00:00
Renovate Bot
b406a80e04 Update docker Docker tag to v29.1.1 2025-12-03 00:02:59 +00:00
Renovate Bot
af81bd1588 Update searxng/searxng Docker digest to 277cb4b 2025-12-03 00:02:56 +00:00
aaa2810ef7 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.4' (#159) from renovate/jellyfin-jellyfin-10.x into main
All checks were successful
renovate / renovate (push) Successful in 6m24s
Reviewed-on: #159
2025-12-02 06:17:21 +00:00
9f71e6dd34 Merge pull request 'Update searxng/searxng Docker digest to faa7118' (#160) from renovate/searxng-searxng into main
Reviewed-on: #160
2025-12-02 06:17:11 +00:00
8dcad6b287 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1' (#161) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #161
2025-12-02 06:16:54 +00:00
129560deea Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.106.3' (#162) from renovate/lscr.io-linuxserver-code-server-4.x into main
Reviewed-on: #162
2025-12-02 06:16:46 +00:00
c63ab520c8 Merge pull request 'Update rcourtman/pulse Docker tag to v4.35.0' (#163) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: #163
2025-12-02 06:16:38 +00:00
Renovate Bot
97f2006c84 Update rcourtman/pulse Docker tag to v4.35.0 2025-12-02 00:03:24 +00:00
Renovate Bot
af988af0fe Update lscr.io/linuxserver/code-server Docker tag to v4.106.3 2025-12-02 00:03:12 +00:00
Renovate Bot
1e9c52c1fb Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1 2025-12-02 00:03:02 +00:00
Renovate Bot
52f74aff18 Update searxng/searxng Docker digest to faa7118 2025-12-02 00:02:59 +00:00
d8f590a199 correction
All checks were successful
renovate / renovate (push) Successful in 5m58s
2025-12-01 19:01:01 +05:30
9d715e1ca4 add nodeAffinity and make k3s pihole master 2025-12-01 18:49:31 +05:30
Renovate Bot
7ea6643549 Update jellyfin/jellyfin Docker tag to v10.11.4 2025-12-01 06:28:09 +00:00
d08c891f97 Merge pull request 'Update Helm release prometheus to v27.48.0' (#157) from renovate/prometheus-27.x into main
Reviewed-on: #157
2025-12-01 06:25:05 +00:00
ad6672bc7b Merge pull request 'Update searxng/searxng Docker digest to 0124d32' (#153) from renovate/searxng-searxng into main
Reviewed-on: #153
2025-12-01 06:24:29 +00:00
8cb8c7b6b7 Merge pull request 'Update jasongdove/ersatztv Docker tag to v25.9.0' (#154) from renovate/jasongdove-ersatztv-25.x into main
Reviewed-on: #154
2025-12-01 06:24:19 +00:00
d560cf4dba Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.3' (#155) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: #155
2025-12-01 06:24:09 +00:00
36081aa508 Merge pull request 'Update rcourtman/pulse Docker tag to v4.34.1' (#156) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: #156
2025-12-01 06:23:59 +00:00
Renovate Bot
08dd0dbbff Update Helm release prometheus to v27.48.0 2025-12-01 00:03:13 +00:00
Renovate Bot
bb3764a784 Update rcourtman/pulse Docker tag to v4.34.1 2025-12-01 00:03:07 +00:00
Renovate Bot
dc2a80cdf5 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.3 2025-12-01 00:03:00 +00:00
Renovate Bot
6aec534081 Update jasongdove/ersatztv Docker tag to v25.9.0 2025-11-30 00:02:49 +00:00
Renovate Bot
99c7c904b0 Update searxng/searxng Docker digest to 0124d32 2025-11-30 00:02:43 +00:00
b8bdde1d8d Merge pull request 'Update renovate/renovate Docker tag to v42' (#91) from renovate/renovate-renovate-42.x into main
All checks were successful
renovate / renovate (push) Successful in 6m11s
Reviewed-on: #91
2025-11-29 04:38:51 +00:00
0cbbdb632e Merge pull request 'Update dependency fluxcd/flux2 to v2.7.5' (#147) from renovate/fluxcd-flux2-2.x into main
Reviewed-on: #147
2025-11-29 04:38:28 +00:00
24d3639c6e Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.2' (#148) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: #148
2025-11-29 04:38:17 +00:00
31da667f80 Merge pull request 'Update searxng/searxng Docker digest to 7f816e1' (#149) from renovate/searxng-searxng into main
Reviewed-on: #149
2025-11-29 04:38:05 +00:00
69b95784e3 Merge pull request 'Update collabora/code Docker tag to v25.04.7.3.1' (#150) from renovate/collabora-code-25.x into main
Reviewed-on: #150
2025-11-29 04:37:54 +00:00
650085fef1 Merge pull request 'Update Helm release prometheus to v27.47.0' (#151) from renovate/prometheus-27.x into main
Reviewed-on: #151
2025-11-29 04:37:43 +00:00
a72bf3b636 Merge pull request 'Update rcourtman/pulse Docker tag to v4.34.0' (#152) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: #152
2025-11-29 04:37:32 +00:00
Renovate Bot
421d3dc8f5 Update rcourtman/pulse Docker tag to v4.34.0 2025-11-29 00:03:50 +00:00
Renovate Bot
e09d747dac Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.2 2025-11-29 00:03:43 +00:00
Renovate Bot
34e987d6b9 Update Helm release prometheus to v27.47.0 2025-11-29 00:03:02 +00:00
Renovate Bot
3f70e2e337 Update collabora/code Docker tag to v25.04.7.3.1 2025-11-29 00:02:52 +00:00
Renovate Bot
182845f247 Update searxng/searxng Docker digest to 7f816e1 2025-11-29 00:02:48 +00:00
Renovate Bot
2219b86f01 Update dependency fluxcd/flux2 to v2.7.5 2025-11-28 00:04:15 +00:00
20 changed files with 171 additions and 63 deletions

View File

@@ -0,0 +1,95 @@
name: Validate Kubernetes Manifests
on:
pull_request:
branches: [main]
jobs:
kubeconform:
runs-on: ubuntu-latest
container:
image: ghcr.io/yannh/kubeconform:v0.7.0-alpine
steps:
- name: Install dependencies
run: |
apk add --no-cache \
yq \
findutils \
curl \
jq \
npm \
nodejs \
bash
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Create kubeconform configuration
run: |
cat > /tmp/kubeconform-config.yaml << 'EOF'
schema_location:
- default
- "https://raw.githubusercontent.com/datreeio/CRDs-catalog/refs/heads/main/{{ .ResourceKind }}_{{ .ResourceAPIVersion }}.json"
EOF
- name: Validate Manifests
shell: bash
run: |
# Define schema mappings
declare -A SCHEMA_MAP=(
["HelmRelease"]="helm.toolkit.fluxcd.io/helmrelease_v2.json"
["HelmRepository"]="source.toolkit.fluxcd.io/helmrepository_v1.json"
["L2Advertisement"]="metallb.io/l2advertisement_v1beta1.json"
["IPAddressPool"]="metallb.io/ipaddresspool_v1beta1.json"
["SealedSecret"]="bitnami.com/sealedsecret_v1alpha1.json"
)
# Create cache directory
export KUBECONFORM_CACHE_DIR="/tmp/kubeconform-cache"
mkdir -p "$KUBECONFORM_CACHE_DIR"
# Exit code tracking
EXIT_CODE=0
# Process all YAML files
while IFS= read -r file; do
echo "=== Validating: $file ==="
# Skip excluded paths
if [[ "$file" == *".gitea/"* ]] || [[ "$file" == *"clusters/default/system-upgrade/"* ]]; then
echo "Skipping excluded file"
continue
fi
# Detect resource kind
KIND=$(yq -r '.kind // ""' "$file" 2>/dev/null || echo "")
if [[ -n "$KIND" && -n "${SCHEMA_MAP[$KIND]}" ]]; then
echo "Found $KIND - using custom schema"
SCHEMA_URL="https://raw.githubusercontent.com/datreeio/CRDs-catalog/refs/heads/main/${SCHEMA_MAP[$KIND]}"
if ! /kubeconform \
-schema-location "$SCHEMA_URL" \
-cache "$KUBECONFORM_CACHE_DIR" \
-output json \
"$file"; then
EXIT_CODE=1
fi
else
echo "Validating with default schemas"
if ! /kubeconform \
-schema-location default \
-cache "$KUBECONFORM_CACHE_DIR" \
-output json \
"$file"; then
EXIT_CODE=1
fi
fi
echo ""
done < <(find . -type f \( -name "*.yml" \) -print)
exit $EXIT_CODE

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/tmp-pod.yml

View File

@@ -1,6 +1,6 @@
--- ---
# This manifest was generated by flux. DO NOT EDIT. # This manifest was generated by flux. DO NOT EDIT.
# Flux Version: v2.7.0 # Flux Version: v2.7.5
# Components: source-controller,kustomize-controller,helm-controller,notification-controller # Components: source-controller,kustomize-controller,helm-controller,notification-controller
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
@@ -8,7 +8,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
pod-security.kubernetes.io/warn: restricted pod-security.kubernetes.io/warn: restricted
pod-security.kubernetes.io/warn-version: latest pod-security.kubernetes.io/warn-version: latest
name: flux-system name: flux-system
@@ -19,7 +19,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: allow-egress name: allow-egress
namespace: flux-system namespace: flux-system
spec: spec:
@@ -39,7 +39,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: allow-scraping name: allow-scraping
namespace: flux-system namespace: flux-system
spec: spec:
@@ -59,7 +59,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: allow-webhooks name: allow-webhooks
namespace: flux-system namespace: flux-system
spec: spec:
@@ -78,7 +78,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: critical-pods-flux-system name: critical-pods-flux-system
namespace: flux-system namespace: flux-system
spec: spec:
@@ -98,7 +98,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: crd-controller-flux-system name: crd-controller-flux-system
rules: rules:
- apiGroups: - apiGroups:
@@ -204,7 +204,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
rbac.authorization.k8s.io/aggregate-to-admin: "true" rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true" rbac.authorization.k8s.io/aggregate-to-edit: "true"
name: flux-edit-flux-system name: flux-edit-flux-system
@@ -212,6 +212,7 @@ rules:
- apiGroups: - apiGroups:
- notification.toolkit.fluxcd.io - notification.toolkit.fluxcd.io
- source.toolkit.fluxcd.io - source.toolkit.fluxcd.io
- source.extensions.fluxcd.io
- helm.toolkit.fluxcd.io - helm.toolkit.fluxcd.io
- image.toolkit.fluxcd.io - image.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io - kustomize.toolkit.fluxcd.io
@@ -230,7 +231,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
rbac.authorization.k8s.io/aggregate-to-admin: "true" rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true" rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-view: "true" rbac.authorization.k8s.io/aggregate-to-view: "true"
@@ -239,6 +240,7 @@ rules:
- apiGroups: - apiGroups:
- notification.toolkit.fluxcd.io - notification.toolkit.fluxcd.io
- source.toolkit.fluxcd.io - source.toolkit.fluxcd.io
- source.extensions.fluxcd.io
- helm.toolkit.fluxcd.io - helm.toolkit.fluxcd.io
- image.toolkit.fluxcd.io - image.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io - kustomize.toolkit.fluxcd.io
@@ -255,7 +257,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: cluster-reconciler-flux-system name: cluster-reconciler-flux-system
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -275,7 +277,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: crd-controller-flux-system name: crd-controller-flux-system
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -313,7 +315,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: buckets.source.toolkit.fluxcd.io name: buckets.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -1084,7 +1086,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: externalartifacts.source.toolkit.fluxcd.io name: externalartifacts.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -1280,7 +1282,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: gitrepositories.source.toolkit.fluxcd.io name: gitrepositories.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -2234,7 +2236,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: helmcharts.source.toolkit.fluxcd.io name: helmcharts.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -2960,7 +2962,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: helmrepositories.source.toolkit.fluxcd.io name: helmrepositories.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -3591,7 +3593,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: ocirepositories.source.toolkit.fluxcd.io name: ocirepositories.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -4417,7 +4419,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -4428,7 +4430,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
@@ -4449,7 +4451,7 @@ metadata:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
@@ -4470,11 +4472,11 @@ spec:
app.kubernetes.io/component: source-controller app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
spec: spec:
containers: containers:
- args: - args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./ - --events-addr=http://notification-controller.$(RUNTIME_NAMESPACE).svc.cluster.local./
- --watch-all-namespaces=true - --watch-all-namespaces=true
- --log-level=info - --log-level=info
- --log-encoding=json - --log-encoding=json
@@ -4493,7 +4495,7 @@ spec:
resourceFieldRef: resourceFieldRef:
containerName: manager containerName: manager
resource: limits.memory resource: limits.memory
image: ghcr.io/fluxcd/source-controller:v1.7.0 image: ghcr.io/fluxcd/source-controller:v1.7.4
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -4557,7 +4559,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: kustomizations.kustomize.toolkit.fluxcd.io name: kustomizations.kustomize.toolkit.fluxcd.io
spec: spec:
group: kustomize.toolkit.fluxcd.io group: kustomize.toolkit.fluxcd.io
@@ -5927,7 +5929,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: kustomize-controller name: kustomize-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -5938,7 +5940,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: kustomize-controller name: kustomize-controller
namespace: flux-system namespace: flux-system
@@ -5957,11 +5959,11 @@ spec:
app.kubernetes.io/component: kustomize-controller app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
spec: spec:
containers: containers:
- args: - args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./ - --events-addr=http://notification-controller.$(RUNTIME_NAMESPACE).svc.cluster.local./
- --watch-all-namespaces=true - --watch-all-namespaces=true
- --log-level=info - --log-level=info
- --log-encoding=json - --log-encoding=json
@@ -5976,7 +5978,7 @@ spec:
resourceFieldRef: resourceFieldRef:
containerName: manager containerName: manager
resource: limits.memory resource: limits.memory
image: ghcr.io/fluxcd/kustomize-controller:v1.7.0 image: ghcr.io/fluxcd/kustomize-controller:v1.7.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -6033,7 +6035,7 @@ metadata:
app.kubernetes.io/component: helm-controller app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: helmreleases.helm.toolkit.fluxcd.io name: helmreleases.helm.toolkit.fluxcd.io
spec: spec:
group: helm.toolkit.fluxcd.io group: helm.toolkit.fluxcd.io
@@ -8664,7 +8666,7 @@ metadata:
app.kubernetes.io/component: helm-controller app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: helm-controller name: helm-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -8675,7 +8677,7 @@ metadata:
app.kubernetes.io/component: helm-controller app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: helm-controller name: helm-controller
namespace: flux-system namespace: flux-system
@@ -8694,11 +8696,11 @@ spec:
app.kubernetes.io/component: helm-controller app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
spec: spec:
containers: containers:
- args: - args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./ - --events-addr=http://notification-controller.$(RUNTIME_NAMESPACE).svc.cluster.local./
- --watch-all-namespaces=true - --watch-all-namespaces=true
- --log-level=info - --log-level=info
- --log-encoding=json - --log-encoding=json
@@ -8713,7 +8715,7 @@ spec:
resourceFieldRef: resourceFieldRef:
containerName: manager containerName: manager
resource: limits.memory resource: limits.memory
image: ghcr.io/fluxcd/helm-controller:v1.4.0 image: ghcr.io/fluxcd/helm-controller:v1.4.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -8770,7 +8772,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: alerts.notification.toolkit.fluxcd.io name: alerts.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -9160,7 +9162,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: providers.notification.toolkit.fluxcd.io name: providers.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -9572,7 +9574,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: receivers.notification.toolkit.fluxcd.io name: receivers.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -10049,7 +10051,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -10060,7 +10062,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
@@ -10081,7 +10083,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: webhook-receiver name: webhook-receiver
namespace: flux-system namespace: flux-system
@@ -10102,7 +10104,7 @@ metadata:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
control-plane: controller control-plane: controller
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
@@ -10121,7 +10123,7 @@ spec:
app.kubernetes.io/component: notification-controller app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.0 app.kubernetes.io/version: v2.7.5
spec: spec:
containers: containers:
- args: - args:
@@ -10139,7 +10141,7 @@ spec:
resourceFieldRef: resourceFieldRef:
containerName: manager containerName: manager
resource: limits.memory resource: limits.memory
image: ghcr.io/fluxcd/notification-controller:v1.7.1 image: ghcr.io/fluxcd/notification-controller:v1.7.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:

View File

@@ -6,8 +6,8 @@ metadata:
namespace: git-ops namespace: git-ops
spec: spec:
encryptedData: encryptedData:
TOKEN: AgACJkhEafIeRdcLRHBiyjAXz8aK4m1w8238FhwhX8cKDMg3J2hD11CDI5K6R+idPxfIxJSry7yarr4j+3hB9JOfrVTGSMyt8zadIjeE6MZMQFrE+Ufbo+JRqz9lBjY2enmxfjvFS5LiZGogUaomuvmeFywWWmqLlLcyANNIHN/sw/JVIZc32oLsElSCQc8GgWoLDHPFbTkoeqqCFtWiEYDhZDf5BsGHxNh2MOI0N55TPL5izKrgSUTHvDiehYddeIYz85K3WCDTGXBztIteM7+DrHGdyuYOimP4J3w9CExnf3ObtqcfnOgv9a1wiXER484q5fpaidWIVZm/dZiTFuLwAWpPNRP/WcTkMXEJVSAEWkdYxb8fk6Zn6VifT1fTSzTUN90TP0IXlrjP55nvG7oHvkBNWydSRxc3d2wwXKhSnAOk94cWPxilOkqhsc/aqCQzkxgHZXNV94jb8KzV5r1XCCD/kYd+crbfNs4uEKXNSa9KZqE4Did8eelEfst+VGhUpWwMLn9QNNlMxKUhWuqjEM30QTO51p7cB12dqQxi1nuXB6NREW8LtOOJ5uRDnSTY0ZTwioNZ5OqgMVfAPAY6HBZrYOQFvG5/rDRkkWLWdDRLJfz1OZq+qwoXBfXhKCEQnK2J8zIxjVJKjdK4U7myWzB9peN5XQN29aisxCY7k0ikpD8Crog7jnxAXo2hmLNaCt2xVgKpHc8RnuC9dNIlJUXI0KhTT649s6Jja09ZfuTF/3oboHBH TOKEN: AgCCHSvlowNtj3ghhB/mYSnSlVMiB/yxLjWesHNtxiFLO4lGPfDp/KYMJ+0makytpQBlOS5nfSCh8u11Vh4vje0v2QLCkt8XCkDfpYOb/tJIaeMuojszaoaf3ZQqgzEbwy4hgaV8ur3K77jnHE+dnYMGNcd0Thg3nVhIs8rMK/2kBcTrp/Jfy61TAeyS3ObFgjayGqyUCc8BI1VjkKFXLPp82d7tqlGKTYlI+hVnWpSwS7MrybesTU8AGYC5GLRr3crfbff/H20m6aFb/4rDKQb7FIEOXYhbuxZw5OuFxlORnGNFWQP+aCyywOxmalNV1F2kZk0YRlWoaXrtyeT46cBI7WIgbFeUwlpRLxKGz8mBdJ8QluE2vu9HSUmMiFCOV6V0znUjz5jWyJ839FsUDHY78sRLaycu5fZNBeq0QndBDNYYkkhZ/uxvGsfdF8camCGNLIGC65nT3kHnWuZ0ZRSXJRf4Jb5TdK81aBceAEHqrtFkjger3v6ZEblTABV2fykRyFeK3eZ0TF5tsOa/8yNGI94sxjv/TXvdXNK2Z4VuaXRQpmCfnLkvKc4Fra0Pk2N1beI8NDTgqLBHWBPYeK1lryeYZ/nISj7W6hBasEPXdOYcJ8lCYwWmGmWO+B0zt8u0gvm0mkrZAZvluOYqRd+/Y8Cg9Q1S3lIFBd/JaPH/nTAXiHWU5ZNowGxuVYWIo6r85pv5oRJodVFhTZD/7mBsZHAh2XUVbLeN2ZfQHrSTFbZydkDz5f66
URL: AgAF2MrmaYUOGlLqyMhJpLyTT/qZbvSHC787uLNKwjqTqRIhU34DoR4F0ZxcDfiUl7KQgZVL+ujOU1MdpBxsMtsvLRFoQl+bGm4G1miE7BUpsETp2ll3kVbLMTk8eNeFdRq1P4WEtF6vidwVfJ0ggwyISdMpLm7tS/oFg4l0FImmpqjsycCMuwheB4azcU/1sEy046NLFQUm+ErKN88qRvFQwMlKj2DHKrtBxGZfdo7xo8hcBdq5IWDfMs8yAvalafp+O922mzF7ADp2IMoTgipCGiGNo8dengg18mfjqI7sUJHZag1apGmJmUSBK8xxFv7Cc8iS8PPpBZIROe8/rEwpNYH/JTVbfNZvdu5qVzmXs7BUppGG6dg5ASUkYW7lVf1Bo1M/dFreuHOlr1UucwJoIXcMFu/eOLcNbAchH4I4K1LQFPNNDkViAKozP5E8k1fIcpGPRSPK9hRnr21w3+kJ8ruJl7TFWY0aqi0kemtXq2lZenFlaUEk2pilINGNZ16AZBAnuzafPRC76c4EVtEKlffKC+/4Oq3hXHneVoikJZYuJ0CP/mqKVzFf/HgfOxzDyGbtXsAZ1m+dcl25U81VzbEuvzGrgt3q7FNLwQ4heSeDNDkkSvotDWji8VT1W3IN6ShXZ+gHmL7UrY3HuG3BsuuekSHvmc1gXGOHOO/qKYkHeJ2NzZODhgh/xo/vbXiilQrNBnuoJ1cxPY8Xz0jAx6WfWqsTtahe2h4= URL: AgATClAgHoLFuwCkQjQvl0MI0YRe7o2mCiaagecYvNgDH8uCMhY7vVFjmTmamfH0MBEbE+3QGQthlV+/aDjvpjJg3P5cFX+0EnU95SPPJHo0+oKAIxfP5DahCFl6nyyqZ57BTKNN5J4Mki4jCbkXxpnx5o2s+wjv4O56Al2yAK9ykk7vLo44VT9U8glxrEmpwQDp1Q/AVO0pk3NchvluAbq3PpcSQ2tPRK79aPGQyscfId9H/9WL4pNzyRFc+WLhMVuZWHxa2mEVYkl6tHU0BFjG0YZIkZTFfVBvhCXi8CRBWSMm9IeuIQGbLxnaH0SyVPqA2hO5YorQw54TL1gVnXIDo3zxyFYyYew/x7goq5Ab/pAHpb70RfCa9TSUjDVt9trrUyuh/Elvp6OX25FuPcOYiQlKcEnf4Hm/a5fiubZG53ejweEAx22O1KG0zWFTy6LzTXZqU6uhqcmslQgmSjQXCrbUfPV3yHXpRetilh4fHFLFsXHm9FoWqjCQ0qW//BwoNRj9jk7rR3/BDVDmOFYj+xau260TtbkqgE8uWHQw5jXM0AM6f1xDlF/ZdoHnvBs1VGF10SDLc0qr8+44L4MDRHhlLXcADlXBG0osfkXBFDqdYpC+Phsphhh81aV7Wg9u9dCKTbE3FcMGGaOT0mbnyrs2Jm7IS6EW3KeZrpm5taXmJLLjN0xwGPit1XUrKJw9RPngaXfi+SCX/MckEPIy2aLTssCqvKX2zD4=
template: template:
metadata: metadata:
name: gitea-act-runner-secret name: gitea-act-runner-secret

View File

@@ -67,7 +67,7 @@ spec:
- name: runner-data - name: runner-data
mountPath: /data mountPath: /data
- name: daemon - name: daemon
image: docker:29.0.4-dind image: docker:29.1.1-dind
env: env:
- name: DOCKER_TLS_CERTDIR - name: DOCKER_TLS_CERTDIR
value: /certs value: /certs

View File

@@ -9,7 +9,7 @@ spec:
chart: chart:
spec: spec:
chart: gpu-operator chart: gpu-operator
version: "v25.3.2" version: "v25.10.1"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: nvidia name: nvidia

View File

@@ -9,7 +9,7 @@ spec:
chart: chart:
spec: spec:
chart: prometheus chart: prometheus
version: "27.46.0" version: "27.49.0"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: prometheus-community name: prometheus-community

View File

@@ -18,7 +18,7 @@ spec:
spec: spec:
containers: containers:
- name: ersatztv - name: ersatztv
image: jasongdove/ersatztv:v25.8.0 image: jasongdove/ersatztv:v25.9.0
ports: ports:
- containerPort: 8409 - containerPort: 8409
volumeMounts: volumeMounts:

View File

@@ -66,7 +66,7 @@ spec:
- name: postgres-data - name: postgres-data
mountPath: /var/lib/postgresql mountPath: /var/lib/postgresql
- name: inv-companion - name: inv-companion
image: quay.io/invidious/invidious-companion@sha256:9c6039ebe1691e70c76aefd207b1ea2784a4d8d1a7c531cdb18e6d1317c468e9 image: quay.io/invidious/invidious-companion@sha256:a9de6b495fcad1de80d18b4452409e3f328af1f93cd0729c18fc833012efa9c8
restartPolicy: Always restartPolicy: Always
env: env:
- name: SERVER_SECRET_KEY - name: SERVER_SECRET_KEY

View File

@@ -18,7 +18,7 @@ spec:
spec: spec:
containers: containers:
- name: jellyfin - name: jellyfin
image: jellyfin/jellyfin:10.11.3 image: jellyfin/jellyfin:10.11.4
ports: ports:
- containerPort: 8096 - containerPort: 8096
volumeMounts: volumeMounts:

View File

@@ -17,7 +17,7 @@ spec:
spec: spec:
containers: containers:
- name: pulse - name: pulse
image: rcourtman/pulse:v4.33.1 image: rcourtman/pulse:4.36.0
volumeMounts: volumeMounts:
- name: pulse-data - name: pulse-data
mountPath: /data mountPath: /data

View File

@@ -18,7 +18,7 @@ spec:
spec: spec:
containers: containers:
- name: speedtest - name: speedtest
image: lscr.io/linuxserver/speedtest-tracker:1.9.0 image: lscr.io/linuxserver/speedtest-tracker:1.10.3
ports: ports:
- containerPort: 80 - containerPort: 80
env: env:

View File

@@ -18,7 +18,7 @@ spec:
spec: spec:
containers: containers:
- name: code-server - name: code-server
image: lscr.io/linuxserver/code-server:4.106.2 image: lscr.io/linuxserver/code-server:4.106.3
ports: ports:
- containerPort: 8443 - containerPort: 8443
env: env:

View File

@@ -17,7 +17,7 @@ spec:
spec: spec:
containers: containers:
- name: collabora - name: collabora
image: collabora/code:25.04.7.2.1 image: collabora/code:25.04.7.3.1
ports: ports:
- containerPort: 9980 - containerPort: 9980
env: env:

View File

@@ -27,7 +27,7 @@ spec:
subPath: redis subPath: redis
containers: containers:
- name: paperless-ngx - name: paperless-ngx
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.0 image: ghcr.io/paperless-ngx/paperless-ngx:2.20.1
ports: ports:
- containerPort: 8000 - containerPort: 8000
env: env:

View File

@@ -6,10 +6,10 @@ metadata:
data: data:
keepalived.conf: | keepalived.conf: |
vrrp_instance PIHOLE_VIP { vrrp_instance PIHOLE_VIP {
state BACKUP state MASTER
interface eth0 interface eth0
virtual_router_id 212 virtual_router_id 212
priority 100 priority 50
advert_int 1 advert_int 1
virtual_ipaddress { virtual_ipaddress {

View File

@@ -2,7 +2,7 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: DaemonSet kind: DaemonSet
metadata: metadata:
name: pihole-backup name: pihole
namespace: tools namespace: tools
spec: spec:
selector: selector:
@@ -14,7 +14,16 @@ spec:
app: pihole app: pihole
spec: spec:
hostNetwork: true hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- "kube-01"
initContainers: initContainers:
- name: init-keepalived - name: init-keepalived

View File

@@ -18,7 +18,7 @@ spec:
spec: spec:
containers: containers:
- name: searxng - name: searxng
image: searxng/searxng@sha256:fc076352d72154feb1d8c0eb42dd5570a3ebc9ca8c6b9c8318ce545a8dfd1ea4 image: searxng/searxng@sha256:6dd0dffc05a75d92bbacd858953b4e93b8f709403c3fb1fb8a33ca8fd02e40a4
ports: ports:
- containerPort: 8080 - containerPort: 8080
env: env:

View File

@@ -5,7 +5,8 @@
], ],
"prHourlyLimit": 0, "prHourlyLimit": 0,
"ignorePaths": [ "ignorePaths": [
"**/disabled/**" "**/disabled/**",
"**/.gitea/workflows/**"
], ],
"flux": { "flux": {
"managerFilePatterns": [ "managerFilePatterns": [