Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0ccfd68224 | ||
|
|
b5aed70463 | ||
|
|
784dd7224f |
No files matched your search
@@ -294,11 +294,6 @@ jobs:
|
|||||||
echo "server-side dry-run: ${#manifests[@]} manifests, ${#kustomize_apps[@]} kustomize apps"
|
echo "server-side dry-run: ${#manifests[@]} manifests, ${#kustomize_apps[@]} kustomize apps"
|
||||||
failed=0
|
failed=0
|
||||||
for m in ${manifests[@]+"${manifests[@]}"}; do
|
for m in ${manifests[@]+"${manifests[@]}"}; do
|
||||||
if [[ "$m" == "prometheus-stack/k8s/vmagent.yaml" ]] \
|
|
||||||
&& ! kubectl get crd vmagents.operator.victoriametrics.com >/dev/null 2>&1; then
|
|
||||||
echo "skip server-side dry-run until the VictoriaMetrics Operator CRD is installed: $m"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
if ! out="$(kubectl apply --dry-run=server -f "$m" 2>&1)"; then
|
if ! out="$(kubectl apply --dry-run=server -f "$m" 2>&1)"; then
|
||||||
failed=1
|
failed=1
|
||||||
echo "::error file=${m}::$(printf '%s' "$out" | head -1)"
|
echo "::error file=${m}::$(printf '%s' "$out" | head -1)"
|
||||||
|
|||||||
@@ -546,7 +546,6 @@ rollback_workloads() {
|
|||||||
# have to be declared as custom.regex managers in renovate/renovate.json.
|
# have to be declared as custom.regex managers in renovate/renovate.json.
|
||||||
HELM_RELEASES=(
|
HELM_RELEASES=(
|
||||||
"prometheus-stack|prometheus-community/kube-prometheus-stack|prometheus|86.2.3|prometheus-stack/k8s/grafana-values.yaml|prometheus-stack/k8s/active"
|
"prometheus-stack|prometheus-community/kube-prometheus-stack|prometheus|86.2.3|prometheus-stack/k8s/grafana-values.yaml|prometheus-stack/k8s/active"
|
||||||
"victoria-operator|victoriametrics/victoria-metrics-operator|prometheus|0.68.1|prometheus-stack/k8s/victoria-operator-values.yaml|prometheus-stack/k8s/active"
|
|
||||||
"loki|grafana/loki|prometheus|7.3.0|loki/k8s/loki-values.yaml|loki/k8s/active"
|
"loki|grafana/loki|prometheus|7.3.0|loki/k8s/loki-values.yaml|loki/k8s/active"
|
||||||
"alloy|grafana/alloy|prometheus|1.12.1|loki/k8s/alloy-values.yaml|loki/k8s/active"
|
"alloy|grafana/alloy|prometheus|1.12.1|loki/k8s/alloy-values.yaml|loki/k8s/active"
|
||||||
"reloader|stakater/reloader|reloader|2.2.17|reloader/k8s/reloader-values.yaml|reloader/k8s/active"
|
"reloader|stakater/reloader|reloader|2.2.17|reloader/k8s/reloader-values.yaml|reloader/k8s/active"
|
||||||
@@ -558,7 +557,6 @@ helm_repo_for() {
|
|||||||
prometheus-community/*) echo "prometheus-community https://prometheus-community.github.io/helm-charts" ;;
|
prometheus-community/*) echo "prometheus-community https://prometheus-community.github.io/helm-charts" ;;
|
||||||
grafana/*) echo "grafana https://grafana.github.io/helm-charts" ;;
|
grafana/*) echo "grafana https://grafana.github.io/helm-charts" ;;
|
||||||
stakater/*) echo "stakater https://stakater.github.io/stakater-charts" ;;
|
stakater/*) echo "stakater https://stakater.github.io/stakater-charts" ;;
|
||||||
victoriametrics/*) echo "victoriametrics https://victoriametrics.github.io/helm-charts" ;;
|
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
image: cloudflare/cloudflared:2026.10.0
|
image: cloudflare/cloudflared:2026.9.3
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
args:
|
args:
|
||||||
- tunnel
|
- tunnel
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM python:3.14-slim
|
FROM python:3.11-slim
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM python:3.14-slim
|
FROM python:3.11-slim
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
homarr:
|
homarr:
|
||||||
container_name: homarr
|
container_name: homarr
|
||||||
image: ghcr.io/homarr-labs/homarr:v2.2.0
|
image: ghcr.io/homarr-labs/homarr:v2.1.2
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ./appdata:/appdata
|
- ./appdata:/appdata
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ spec:
|
|||||||
serviceAccountName: homarr
|
serviceAccountName: homarr
|
||||||
containers:
|
containers:
|
||||||
- name: homarr
|
- name: homarr
|
||||||
image: ghcr.io/homarr-labs/homarr:v2.2.0
|
image: ghcr.io/homarr-labs/homarr:v2.1.2
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: homarr-config
|
name: homarr-config
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
n8n:
|
n8n:
|
||||||
image: docker.n8n.io/n8nio/n8n:2.43.0
|
image: docker.n8n.io/n8nio/n8n:2.42.3
|
||||||
container_name: n8n
|
container_name: n8n
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
+1
-1
@@ -31,7 +31,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: n8n
|
- name: n8n
|
||||||
image: docker.n8n.io/n8nio/n8n:2.43.0
|
image: docker.n8n.io/n8nio/n8n:2.42.3
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: n8n-config
|
name: n8n-config
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
netronome:
|
netronome:
|
||||||
image: ghcr.io/autobrr/netronome:v0.16.0
|
image: ghcr.io/autobrr/netronome:v0.15.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: netronome
|
container_name: netronome
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: netronome
|
- name: netronome
|
||||||
image: ghcr.io/autobrr/netronome:v0.16.0
|
image: ghcr.io/autobrr/netronome:v0.15.0
|
||||||
ports:
|
ports:
|
||||||
- name: netronome-port
|
- name: netronome-port
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
# VictoriaMetrics
|
|
||||||
|
|
||||||
The `victoria-operator` Helm release converts Prometheus Operator
|
|
||||||
`ServiceMonitor` resources into owned `VMServiceScrape` resources. The
|
|
||||||
`VMAgent` selects converted scrapes labeled `release: prometheus-stack` in all
|
|
||||||
namespaces and writes them to the existing single-node VictoriaMetrics
|
|
||||||
instance. Changes to selected `ServiceMonitor` resources are reconciled
|
|
||||||
automatically; there is no copied Prometheus scrape-config blob to regenerate.
|
|
||||||
|
|
||||||
The agent drops targets for the Prometheus server service to avoid duplicating
|
|
||||||
its self-scrape. `scraper: victoria` identifies the samples ingested by this
|
|
||||||
VMAgent.
|
|
||||||
|
|
||||||
The VictoriaMetrics Operator chart and its CRDs are installed before the
|
|
||||||
Kubernetes manifests by the normal deploy workflow. On a cluster where the
|
|
||||||
operator CRDs are not installed yet, CI skips the server-side dry-run of the
|
|
||||||
`VMAgent` resource; the deploy installs the chart before applying that resource.
|
|
||||||
@@ -38,8 +38,6 @@ grafana:
|
|||||||
|
|
||||||
# One block covers both the dashboards and datasources sidecars (p95 91M / 80M).
|
# One block covers both the dashboards and datasources sidecars (p95 91M / 80M).
|
||||||
sidecar:
|
sidecar:
|
||||||
datasources:
|
|
||||||
defaultDatasourceEnabled: false
|
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: "96Mi"
|
memory: "96Mi"
|
||||||
@@ -52,11 +50,6 @@ grafana:
|
|||||||
type: loki
|
type: loki
|
||||||
url: http://loki-gateway.prometheus.svc.cluster.local
|
url: http://loki-gateway.prometheus.svc.cluster.local
|
||||||
access: proxy
|
access: proxy
|
||||||
- name: VictoriaMetrics
|
|
||||||
type: prometheus
|
|
||||||
url: http://victoria-metrics.prometheus.svc.cluster.local:8428
|
|
||||||
access: proxy
|
|
||||||
isDefault: true
|
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
prometheusSpec:
|
prometheusSpec:
|
||||||
|
|||||||
@@ -31,105 +31,3 @@ spec:
|
|||||||
port: 80
|
port: 80
|
||||||
tls:
|
tls:
|
||||||
secretName: internal-wildcard-tls
|
secretName: internal-wildcard-tls
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: prometheus-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`prom.workstation.internal`) || Host(`prom.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: prometheus-stack-kube-prom-prometheus
|
|
||||||
port: 9090
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: alertmanager-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`am.workstation.internal`) || Host(`am.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: prometheus-stack-kube-prom-alertmanager
|
|
||||||
port: 9093
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: loki-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`loki.workstation.internal`) || Host(`loki.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: loki-gateway
|
|
||||||
port: 80
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: alloy-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`alloy.workstation.internal`) || Host(`alloy.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: alloy
|
|
||||||
port: 12345
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: victoria-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`victoria.workstation.internal`) || Host(`victoria.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: victoria-metrics
|
|
||||||
port: 8428
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: vmalert-local
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- match: Host(`vmalert.workstation.internal`) || Host(`vmalert.gigaforust.internal`)
|
|
||||||
kind: Rule
|
|
||||||
services:
|
|
||||||
- name: vmalert
|
|
||||||
port: 8880
|
|
||||||
tls:
|
|
||||||
secretName: internal-wildcard-tls
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
nameOverride: victoria-operator
|
|
||||||
|
|
||||||
operator:
|
|
||||||
enable_converter_ownership: true
|
|
||||||
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 50m
|
|
||||||
memory: 96Mi
|
|
||||||
limits:
|
|
||||||
cpu: 200m
|
|
||||||
memory: 256Mi
|
|
||||||
@@ -1,79 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: victoria-metrics
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
app: victoria-metrics
|
|
||||||
ports:
|
|
||||||
- port: 8428
|
|
||||||
targetPort: 8428
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: victoria-pvc
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 10Gi
|
|
||||||
volumeMode: Filesystem
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: victoria-deployment
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: victoria-metrics
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: victoria-metrics
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: victoria
|
|
||||||
image: victoriametrics/victoria-metrics:v1.153.0-scratch
|
|
||||||
args:
|
|
||||||
- -storageDataPath=/vmdata
|
|
||||||
- -retentionPeriod=30d
|
|
||||||
- -httpListenAddr=:8428
|
|
||||||
ports:
|
|
||||||
- containerPort: 8428
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /health
|
|
||||||
port: 8428
|
|
||||||
initialDelaySeconds: 15
|
|
||||||
periodSeconds: 10
|
|
||||||
failureThreshold: 6
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /health
|
|
||||||
port: 8428
|
|
||||||
initialDelaySeconds: 60
|
|
||||||
periodSeconds: 30
|
|
||||||
failureThreshold: 3
|
|
||||||
volumeMounts:
|
|
||||||
- name: vmdata
|
|
||||||
mountPath: /vmdata
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: "100m"
|
|
||||||
memory: "256Mi"
|
|
||||||
limits:
|
|
||||||
cpu: "1000m"
|
|
||||||
memory: "1Gi"
|
|
||||||
volumes:
|
|
||||||
- name: vmdata
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: victoria-pvc
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
apiVersion: operator.victoriametrics.com/v1beta1
|
|
||||||
kind: VMAgent
|
|
||||||
metadata:
|
|
||||||
name: vmagent
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
image:
|
|
||||||
tag: v1.153.0
|
|
||||||
scrapeInterval: 30s
|
|
||||||
externalLabels:
|
|
||||||
scraper: victoria
|
|
||||||
serviceScrapeNamespaceSelector: {}
|
|
||||||
serviceScrapeSelector:
|
|
||||||
matchLabels:
|
|
||||||
release: prometheus-stack
|
|
||||||
globalScrapeRelabelConfigs:
|
|
||||||
- action: drop
|
|
||||||
source_labels:
|
|
||||||
- __meta_kubernetes_service_name
|
|
||||||
regex: prometheus-stack-kube-prom-prometheus
|
|
||||||
remoteWrite:
|
|
||||||
- url: http://victoria-metrics.prometheus.svc.cluster.local:8428/api/v1/write
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 100m
|
|
||||||
memory: 256Mi
|
|
||||||
limits:
|
|
||||||
cpu: "1000m"
|
|
||||||
memory: 1Gi
|
|
||||||
@@ -1,70 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: vmalert
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
app: vmalert
|
|
||||||
ports:
|
|
||||||
- port: 8880
|
|
||||||
targetPort: 8880
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: vmalert-deployment
|
|
||||||
namespace: prometheus
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: vmalert
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: vmalert
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: vmalert
|
|
||||||
image: victoriametrics/vmalert:v1.153.0
|
|
||||||
args:
|
|
||||||
- -datasource.url=http://victoria-metrics.prometheus.svc.cluster.local:8428
|
|
||||||
- -remoteWrite.url=http://victoria-metrics.prometheus.svc.cluster.local:8428
|
|
||||||
- -notifier.url=http://prometheus-stack-kube-prom-alertmanager.prometheus.svc.cluster.local:9093
|
|
||||||
- -rule=/etc/vm/rules/*.yaml
|
|
||||||
- -evaluationInterval=60s
|
|
||||||
- -httpListenAddr=:8880
|
|
||||||
ports:
|
|
||||||
- containerPort: 8880
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /metrics
|
|
||||||
port: 8880
|
|
||||||
initialDelaySeconds: 15
|
|
||||||
periodSeconds: 10
|
|
||||||
failureThreshold: 6
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /metrics
|
|
||||||
port: 8880
|
|
||||||
initialDelaySeconds: 60
|
|
||||||
periodSeconds: 30
|
|
||||||
failureThreshold: 3
|
|
||||||
volumeMounts:
|
|
||||||
- name: rules
|
|
||||||
mountPath: /etc/vm/rules
|
|
||||||
readOnly: true
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: "50m"
|
|
||||||
memory: "64Mi"
|
|
||||||
limits:
|
|
||||||
cpu: "200m"
|
|
||||||
memory: "256Mi"
|
|
||||||
volumes:
|
|
||||||
- name: rules
|
|
||||||
configMap:
|
|
||||||
name: prometheus-prometheus-stack-kube-prom-prometheus-rulefiles-0
|
|
||||||
@@ -19,7 +19,7 @@ spec:
|
|||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
containers:
|
containers:
|
||||||
- name: renovate
|
- name: renovate
|
||||||
image: renovate/renovate:44.139.0
|
image: renovate/renovate:44.136.0
|
||||||
env:
|
env:
|
||||||
- name: RENOVATE_PLATFORM
|
- name: RENOVATE_PLATFORM
|
||||||
value: gitea
|
value: gitea
|
||||||
|
|||||||
@@ -52,15 +52,6 @@
|
|||||||
"depNameTemplate": "kube-prometheus-stack",
|
"depNameTemplate": "kube-prometheus-stack",
|
||||||
"registryUrlTemplate": "https://prometheus-community.github.io/helm-charts"
|
"registryUrlTemplate": "https://prometheus-community.github.io/helm-charts"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"customType": "regex",
|
|
||||||
"description": "VictoriaMetrics Operator chart version pinned in the deploy workflow",
|
|
||||||
"managerFilePatterns": [".gitea/workflows/deploy-lib.sh"],
|
|
||||||
"matchStrings": ["\\|victoriametrics/victoria-metrics-operator\\|prometheus\\|(?<currentValue>[0-9.]+)\\|"],
|
|
||||||
"datasourceTemplate": "helm",
|
|
||||||
"depNameTemplate": "victoria-metrics-operator",
|
|
||||||
"registryUrlTemplate": "https://victoriametrics.github.io/helm-charts"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"description": "grafana/loki chart version pinned in the deploy workflow",
|
"description": "grafana/loki chart version pinned in the deploy workflow",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
termix:
|
termix:
|
||||||
image: ghcr.io/lukegus/termix:2.9.2
|
image: ghcr.io/lukegus/termix:2.9.1
|
||||||
container_name: termix
|
container_name: termix
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
# ports:
|
# ports:
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: termix
|
- name: termix
|
||||||
image: ghcr.io/lukegus/termix:2.9.2
|
image: ghcr.io/lukegus/termix:2.9.1
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: termix-config
|
name: termix-config
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
server:
|
server:
|
||||||
container_name: vaultwarden-server
|
container_name: vaultwarden-server
|
||||||
image: vaultwarden/server:1.37.4
|
image: vaultwarden/server:1.37.3
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- 9993:80
|
- 9993:80
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: vaultwarden
|
- name: vaultwarden
|
||||||
image: vaultwarden/server:1.37.4
|
image: vaultwarden/server:1.37.3
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 80
|
- containerPort: 80
|
||||||
envFrom:
|
envFrom:
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: xui
|
- name: xui
|
||||||
image: ghcr.io/mhsanaei/3x-ui:v3.9.0
|
image: ghcr.io/mhsanaei/3x-ui:v3.8.5
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: xui-config
|
name: xui-config
|
||||||
|
|||||||
Reference in new issue
Block a user