Automated Manifest Update (#2793)
This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: #2793 Co-authored-by: gitea-bot <gitea-bot@alexlebens.net> Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
This commit was merged in pull request #2793.
This commit is contained in:
@@ -1,33 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: argocd-cmp-cm
|
|
||||||
namespace: argocd
|
|
||||||
labels:
|
|
||||||
helm.sh/chart: argo-cd-9.1.9
|
|
||||||
app.kubernetes.io/name: argocd-cmp-cm
|
|
||||||
app.kubernetes.io/instance: argocd
|
|
||||||
app.kubernetes.io/component: repo-server
|
|
||||||
app.kubernetes.io/managed-by: Helm
|
|
||||||
app.kubernetes.io/part-of: argocd
|
|
||||||
app.kubernetes.io/version: "v3.2.2"
|
|
||||||
data:
|
|
||||||
cdk8s.yaml: |
|
|
||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: ConfigManagementPlugin
|
|
||||||
metadata:
|
|
||||||
name: cdk8s
|
|
||||||
spec:
|
|
||||||
discover:
|
|
||||||
fileName: '*.go'
|
|
||||||
generate:
|
|
||||||
args:
|
|
||||||
- --stdout
|
|
||||||
command:
|
|
||||||
- cdk8s
|
|
||||||
- synth
|
|
||||||
init:
|
|
||||||
args:
|
|
||||||
- import
|
|
||||||
command:
|
|
||||||
- cdk8s
|
|
||||||
@@ -23,7 +23,6 @@ spec:
|
|||||||
annotations:
|
annotations:
|
||||||
checksum/cmd-params: c69043802966d610c48e170dd0809d9649ae345cf78eca00e1c1f91b7eadc2f1
|
checksum/cmd-params: c69043802966d610c48e170dd0809d9649ae345cf78eca00e1c1f91b7eadc2f1
|
||||||
checksum/cm: 4e7aebdeee6651d618d3a9c09fc012f4fc635a54cd2cf3224dbc85297c67bc62
|
checksum/cm: 4e7aebdeee6651d618d3a9c09fc012f4fc635a54cd2cf3224dbc85297c67bc62
|
||||||
checksum/cmp-cm: 3cb5131486ce5f1d65ba54c55b4e730974359abb711eddfeb0f1bdd19a83c56c
|
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: argo-cd-9.1.9
|
helm.sh/chart: argo-cd-9.1.9
|
||||||
app.kubernetes.io/name: argocd-repo-server
|
app.kubernetes.io/name: argocd-repo-server
|
||||||
@@ -357,23 +356,6 @@ spec:
|
|||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
type: RuntimeDefault
|
type: RuntimeDefault
|
||||||
- command:
|
|
||||||
- /var/run/argocd/argocd-cmp-server
|
|
||||||
image: ghcr.io/akuity/cdk8s-cmp-typescript:1.0
|
|
||||||
name: cmp-cdk8s
|
|
||||||
securityContext:
|
|
||||||
runAsNonRoot: true
|
|
||||||
runAsUser: 999
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /var/run/argocd
|
|
||||||
name: var-files
|
|
||||||
- mountPath: /home/argocd/cmp-server/plugins
|
|
||||||
name: plugins
|
|
||||||
- mountPath: /home/argocd/cmp-server/config/plugin.yaml
|
|
||||||
name: argocd-cmp-cm
|
|
||||||
subPath: cdk8s.yaml
|
|
||||||
- mountPath: /tmp
|
|
||||||
name: cmp-tmp
|
|
||||||
initContainers:
|
initContainers:
|
||||||
- command:
|
- command:
|
||||||
- /bin/cp
|
- /bin/cp
|
||||||
@@ -408,11 +390,6 @@ spec:
|
|||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
volumes:
|
volumes:
|
||||||
- configMap:
|
|
||||||
name: argocd-cmp-cm
|
|
||||||
name: argocd-cmp-cm
|
|
||||||
- emptyDir: {}
|
|
||||||
name: cmp-tmp
|
|
||||||
- name: helm-working-dir
|
- name: helm-working-dir
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
- name: plugins
|
- name: plugins
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
apiVersion: external-secrets.io/v1
|
||||||
|
kind: ExternalSecret
|
||||||
|
metadata:
|
||||||
|
name: argocd-gitea-repo-infrastructure-secret
|
||||||
|
namespace: argocd
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: argocd-gitea-repo-infrastructure-secret
|
||||||
|
app.kubernetes.io/instance: argocd
|
||||||
|
app.kubernetes.io/part-of: argocd
|
||||||
|
spec:
|
||||||
|
secretStoreRef:
|
||||||
|
kind: ClusterSecretStore
|
||||||
|
name: vault
|
||||||
|
data:
|
||||||
|
- secretKey: type
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/argocd/credentials/repo/infrastructure
|
||||||
|
metadataPolicy: None
|
||||||
|
property: type
|
||||||
|
- secretKey: url
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/argocd/credentials/repo/infrastructure
|
||||||
|
metadataPolicy: None
|
||||||
|
property: url
|
||||||
|
- secretKey: sshPrivateKey
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/argocd/credentials/repo/infrastructure
|
||||||
|
metadataPolicy: None
|
||||||
|
property: sshPrivateKey
|
||||||
@@ -1,12 +1,16 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-argocd
|
name: argocd-server
|
||||||
namespace: argocd
|
namespace: argocd
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-argocd
|
helm.sh/chart: argo-cd-9.1.9
|
||||||
|
app.kubernetes.io/name: argocd-server
|
||||||
app.kubernetes.io/instance: argocd
|
app.kubernetes.io/instance: argocd
|
||||||
|
app.kubernetes.io/component: server
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
app.kubernetes.io/part-of: argocd
|
app.kubernetes.io/part-of: argocd
|
||||||
|
app.kubernetes.io/version: "v3.2.2"
|
||||||
spec:
|
spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
@@ -25,4 +29,4 @@ spec:
|
|||||||
kind: Service
|
kind: Service
|
||||||
name: argocd-server
|
name: argocd-server
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
weight: 1
|
||||||
@@ -1,12 +1,13 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-backrest
|
name: backrest
|
||||||
namespace: backrest
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-backrest
|
|
||||||
app.kubernetes.io/instance: backrest
|
app.kubernetes.io/instance: backrest
|
||||||
app.kubernetes.io/part-of: backrest
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: backrest
|
||||||
|
helm.sh/chart: backrest-4.5.0
|
||||||
|
namespace: backrest
|
||||||
spec:
|
spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
@@ -14,15 +15,16 @@ spec:
|
|||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
hostnames:
|
hostnames:
|
||||||
- backrest.alexlebens.net
|
- "backrest.alexlebens.net"
|
||||||
rules:
|
rules:
|
||||||
- matches:
|
- backendRefs:
|
||||||
|
- group: ""
|
||||||
|
kind: Service
|
||||||
|
name: backrest
|
||||||
|
namespace: backrest
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
value: /
|
value: /
|
||||||
backendRefs:
|
|
||||||
- group: ''
|
|
||||||
kind: Service
|
|
||||||
name: backrest
|
|
||||||
port: 80
|
|
||||||
weight: 100
|
|
||||||
@@ -1,12 +1,13 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-bazarr
|
name: bazarr
|
||||||
namespace: bazarr
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-bazarr
|
|
||||||
app.kubernetes.io/instance: bazarr
|
app.kubernetes.io/instance: bazarr
|
||||||
app.kubernetes.io/part-of: bazarr
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: bazarr
|
||||||
|
helm.sh/chart: bazarr-4.5.0
|
||||||
|
namespace: bazarr
|
||||||
spec:
|
spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
@@ -14,15 +15,16 @@ spec:
|
|||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
hostnames:
|
hostnames:
|
||||||
- bazarr.alexlebens.net
|
- "bazarr.alexlebens.net"
|
||||||
rules:
|
rules:
|
||||||
- matches:
|
- backendRefs:
|
||||||
|
- group: ""
|
||||||
|
kind: Service
|
||||||
|
name: bazarr
|
||||||
|
namespace: bazarr
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
value: /
|
value: /
|
||||||
backendRefs:
|
|
||||||
- group: ''
|
|
||||||
kind: Service
|
|
||||||
name: bazarr
|
|
||||||
port: 80
|
|
||||||
weight: 100
|
|
||||||
@@ -2,18 +2,24 @@ apiVersion: monitoring.coreos.com/v1
|
|||||||
kind: ServiceMonitor
|
kind: ServiceMonitor
|
||||||
metadata:
|
metadata:
|
||||||
name: blocky
|
name: blocky
|
||||||
namespace: blocky
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: blocky
|
|
||||||
app.kubernetes.io/instance: blocky
|
app.kubernetes.io/instance: blocky
|
||||||
app.kubernetes.io/part-of: blocky
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: blocky
|
||||||
|
helm.sh/chart: blocky-4.5.0
|
||||||
|
namespace: blocky
|
||||||
spec:
|
spec:
|
||||||
|
jobLabel: "blocky"
|
||||||
|
namespaceSelector:
|
||||||
|
matchNames:
|
||||||
|
- blocky
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: blocky
|
|
||||||
app.kubernetes.io/instance: blocky
|
app.kubernetes.io/instance: blocky
|
||||||
|
app.kubernetes.io/name: blocky
|
||||||
endpoints:
|
endpoints:
|
||||||
- port: metrics
|
- interval: 30s
|
||||||
interval: 30s
|
|
||||||
scrapeTimeout: 10s
|
|
||||||
path: /metrics
|
path: /metrics
|
||||||
|
port: metrics
|
||||||
|
scheme: http
|
||||||
|
scrapeTimeout: 10s
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-booklore
|
name: booklore
|
||||||
namespace: booklore
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-booklore
|
|
||||||
app.kubernetes.io/instance: booklore
|
app.kubernetes.io/instance: booklore
|
||||||
app.kubernetes.io/part-of: booklore
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: booklore
|
||||||
|
helm.sh/chart: booklore-4.5.0
|
||||||
|
namespace: booklore
|
||||||
spec:
|
spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
@@ -14,15 +15,16 @@ spec:
|
|||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
hostnames:
|
hostnames:
|
||||||
- booklore.alexlebens.net
|
- "booklore.alexlebens.net"
|
||||||
rules:
|
rules:
|
||||||
- matches:
|
- backendRefs:
|
||||||
|
- group: ""
|
||||||
|
kind: Service
|
||||||
|
name: booklore
|
||||||
|
namespace: booklore
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
value: /
|
value: /
|
||||||
backendRefs:
|
|
||||||
- group: ''
|
|
||||||
kind: Service
|
|
||||||
name: booklore
|
|
||||||
port: 80
|
|
||||||
weight: 100
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-hubble
|
name: hubble
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-hubble
|
app.kubernetes.io/name: hubble
|
||||||
app.kubernetes.io/instance: cilium
|
app.kubernetes.io/instance: cilium
|
||||||
app.kubernetes.io/part-of: cilium
|
app.kubernetes.io/part-of: cilium
|
||||||
spec:
|
spec:
|
||||||
@@ -1,12 +1,13 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: http-route-code-server
|
name: code-server
|
||||||
namespace: code-server
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: http-route-code-server
|
|
||||||
app.kubernetes.io/instance: code-server
|
app.kubernetes.io/instance: code-server
|
||||||
app.kubernetes.io/part-of: code-server
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: code-server
|
||||||
|
helm.sh/chart: code-server-4.5.0
|
||||||
|
namespace: code-server
|
||||||
spec:
|
spec:
|
||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
@@ -14,15 +15,16 @@ spec:
|
|||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
hostnames:
|
hostnames:
|
||||||
- code-server.alexlebens.net
|
- "code-server.alexlebens.net"
|
||||||
rules:
|
rules:
|
||||||
- matches:
|
- backendRefs:
|
||||||
|
- group: ""
|
||||||
|
kind: Service
|
||||||
|
name: code-server
|
||||||
|
namespace: code-server
|
||||||
|
port: 8443
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
value: /
|
value: /
|
||||||
backendRefs:
|
|
||||||
- group: ''
|
|
||||||
kind: Service
|
|
||||||
name: code-server
|
|
||||||
port: 8443
|
|
||||||
weight: 100
|
|
||||||
@@ -4,11 +4,11 @@ metadata:
|
|||||||
name: directus-postgresql-18-cluster
|
name: directus-postgresql-18-cluster
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: postgres-18-cluster-7.1.4
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
app.kubernetes.io/name: directus-postgresql-18
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
app.kubernetes.io/version: "7.1.4"
|
app.kubernetes.io/version: "7.4.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
spec:
|
spec:
|
||||||
instances: 3
|
instances: 3
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
apiVersion: external-secrets.io/v1
|
||||||
|
kind: ExternalSecret
|
||||||
|
metadata:
|
||||||
|
name: directus-postgresql-18-backup-garage-local-secret
|
||||||
|
namespace: directus
|
||||||
|
labels:
|
||||||
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
|
app.kubernetes.io/instance: directus
|
||||||
|
app.kubernetes.io/part-of: directus
|
||||||
|
app.kubernetes.io/version: "7.4.3"
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: directus-postgresql-18-backup-garage-local-secret
|
||||||
|
spec:
|
||||||
|
secretStoreRef:
|
||||||
|
kind: ClusterSecretStore
|
||||||
|
name: vault
|
||||||
|
data:
|
||||||
|
- secretKey: ACCESS_REGION
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
|
property: ACCESS_REGION
|
||||||
|
- secretKey: ACCESS_KEY_ID
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
|
property: ACCESS_KEY_ID
|
||||||
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
|
property: ACCESS_SECRET_KEY
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: directus-postgresql-18-cluster-backup-secret
|
|
||||||
namespace: directus
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: directus-postgresql-18-cluster-backup-secret
|
|
||||||
app.kubernetes.io/instance: directus
|
|
||||||
app.kubernetes.io/part-of: directus
|
|
||||||
spec:
|
|
||||||
secretStoreRef:
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
name: vault
|
|
||||||
data:
|
|
||||||
- secretKey: ACCESS_KEY_ID
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /digital-ocean/home-infra/postgres-backups
|
|
||||||
metadataPolicy: None
|
|
||||||
property: access
|
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /digital-ocean/home-infra/postgres-backups
|
|
||||||
metadataPolicy: None
|
|
||||||
property: secret
|
|
||||||
@@ -1,17 +1,28 @@
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-recovery-secret
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: directus-postgresql-18-cluster-backup-secret-garage
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
|
app.kubernetes.io/version: "7.4.3"
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: directus-postgresql-18-recovery-secret
|
||||||
spec:
|
spec:
|
||||||
secretStoreRef:
|
secretStoreRef:
|
||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
name: vault
|
name: vault
|
||||||
data:
|
data:
|
||||||
|
- secretKey: ACCESS_REGION
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
conversionStrategy: Default
|
||||||
@@ -26,10 +37,3 @@ spec:
|
|||||||
key: /garage/home-infra/postgres-backups
|
key: /garage/home-infra/postgres-backups
|
||||||
metadataPolicy: None
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: ACCESS_REGION
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/postgres-backups
|
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_REGION
|
|
||||||
@@ -1,27 +1,28 @@
|
|||||||
apiVersion: barmancloud.cnpg.io/v1
|
apiVersion: barmancloud.cnpg.io/v1
|
||||||
kind: ObjectStore
|
kind: ObjectStore
|
||||||
metadata:
|
metadata:
|
||||||
name: "directus-postgresql-18-garage-local-backup"
|
name: directus-postgresql-18-backup-garage-local
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: postgres-18-cluster-7.1.4
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
app.kubernetes.io/name: directus-postgresql-18
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
app.kubernetes.io/version: "7.1.4"
|
app.kubernetes.io/version: "7.4.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: directus-postgresql-18-backup-garage-local
|
||||||
spec:
|
spec:
|
||||||
retentionPolicy: 3d
|
retentionPolicy: 7d
|
||||||
configuration:
|
configuration:
|
||||||
destinationPath: s3://postgres-backups/cl01tl/directus/directus-postgresql-18-cluster
|
destinationPath: s3://postgres-backups/cl01tl/directus/directus-postgresql-18-cluster
|
||||||
endpointURL: http://garage-main.garage:3900
|
endpointURL: http://garage-main.garage:3900
|
||||||
s3Credentials:
|
s3Credentials:
|
||||||
accessKeyId:
|
accessKeyId:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-backup-garage-local-secret
|
||||||
key: ACCESS_KEY_ID
|
key: ACCESS_KEY_ID
|
||||||
secretAccessKey:
|
secretAccessKey:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-backup-garage-local-secret
|
||||||
key: ACCESS_SECRET_KEY
|
key: ACCESS_SECRET_KEY
|
||||||
region:
|
region:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-backup-garage-local-secret
|
||||||
key: ACCESS_REGION
|
key: ACCESS_REGION
|
||||||
@@ -4,12 +4,13 @@ metadata:
|
|||||||
name: "directus-postgresql-18-recovery"
|
name: "directus-postgresql-18-recovery"
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: postgres-18-cluster-7.1.4
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
app.kubernetes.io/name: directus-postgresql-18
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
app.kubernetes.io/version: "7.1.4"
|
app.kubernetes.io/version: "7.4.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: "directus-postgresql-18-recovery"
|
||||||
spec:
|
spec:
|
||||||
configuration:
|
configuration:
|
||||||
destinationPath: s3://postgres-backups/cl01tl/directus/directus-postgresql-18-cluster
|
destinationPath: s3://postgres-backups/cl01tl/directus/directus-postgresql-18-cluster
|
||||||
@@ -22,8 +23,11 @@ spec:
|
|||||||
jobs: 1
|
jobs: 1
|
||||||
s3Credentials:
|
s3Credentials:
|
||||||
accessKeyId:
|
accessKeyId:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-recovery-secret
|
||||||
key: ACCESS_KEY_ID
|
key: ACCESS_KEY_ID
|
||||||
secretAccessKey:
|
secretAccessKey:
|
||||||
name: directus-postgresql-18-cluster-backup-secret-garage
|
name: directus-postgresql-18-recovery-secret
|
||||||
key: ACCESS_SECRET_KEY
|
key: ACCESS_SECRET_KEY
|
||||||
|
region:
|
||||||
|
name: directus-postgresql-18-recovery-secret
|
||||||
|
key: ACCESS_REGION
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ metadata:
|
|||||||
name: directus-postgresql-18-alert-rules
|
name: directus-postgresql-18-alert-rules
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: postgres-18-cluster-7.1.4
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
app.kubernetes.io/name: directus-postgresql-18
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
app.kubernetes.io/version: "7.1.4"
|
app.kubernetes.io/version: "7.4.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
spec:
|
spec:
|
||||||
groups:
|
groups:
|
||||||
|
|||||||
@@ -1,15 +1,16 @@
|
|||||||
apiVersion: postgresql.cnpg.io/v1
|
apiVersion: postgresql.cnpg.io/v1
|
||||||
kind: ScheduledBackup
|
kind: ScheduledBackup
|
||||||
metadata:
|
metadata:
|
||||||
name: "directus-postgresql-18-live-backup-scheduled-backup"
|
name: "directus-postgresql-18-scheduled-backup-live-backup"
|
||||||
namespace: directus
|
namespace: directus
|
||||||
labels:
|
labels:
|
||||||
helm.sh/chart: postgres-18-cluster-7.1.4
|
helm.sh/chart: postgres-18-cluster-7.4.3
|
||||||
app.kubernetes.io/name: directus-postgresql-18
|
app.kubernetes.io/name: directus-postgresql-18
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/part-of: directus
|
||||||
app.kubernetes.io/version: "7.1.4"
|
app.kubernetes.io/version: "7.4.3"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: "directus-postgresql-18-scheduled-backup-live-backup"
|
||||||
spec:
|
spec:
|
||||||
immediate: true
|
immediate: true
|
||||||
suspend: false
|
suspend: false
|
||||||
@@ -21,4 +22,4 @@ spec:
|
|||||||
pluginConfiguration:
|
pluginConfiguration:
|
||||||
name: barman-cloud.cloudnative-pg.io
|
name: barman-cloud.cloudnative-pg.io
|
||||||
parameters:
|
parameters:
|
||||||
barmanObjectName: "directus-postgresql-18-garage-local-backup"
|
barmanObjectName: "directus-postgresql-18-backup-garage-local"
|
||||||
@@ -2,21 +2,26 @@ apiVersion: monitoring.coreos.com/v1
|
|||||||
kind: ServiceMonitor
|
kind: ServiceMonitor
|
||||||
metadata:
|
metadata:
|
||||||
name: directus
|
name: directus
|
||||||
namespace: directus
|
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: directus
|
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
app.kubernetes.io/part-of: directus
|
app.kubernetes.io/managed-by: Helm
|
||||||
|
app.kubernetes.io/name: directus
|
||||||
|
helm.sh/chart: directus-4.5.0
|
||||||
|
namespace: directus
|
||||||
spec:
|
spec:
|
||||||
|
jobLabel: "directus"
|
||||||
|
namespaceSelector:
|
||||||
|
matchNames:
|
||||||
|
- directus
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: directus
|
|
||||||
app.kubernetes.io/instance: directus
|
app.kubernetes.io/instance: directus
|
||||||
|
app.kubernetes.io/name: directus
|
||||||
endpoints:
|
endpoints:
|
||||||
- port: http
|
- bearerTokenSecret:
|
||||||
interval: 30s
|
|
||||||
scrapeTimeout: 15s
|
|
||||||
path: /metrics
|
|
||||||
bearerTokenSecret:
|
|
||||||
name: directus-metric-token
|
|
||||||
key: metric-token
|
key: metric-token
|
||||||
|
name: directus-metric-token
|
||||||
|
interval: 30s
|
||||||
|
path: /metrics
|
||||||
|
port: http
|
||||||
|
scrapeTimeout: 15s
|
||||||
|
|||||||
Reference in New Issue
Block a user