Mediamtx + repertory instance

This commit is contained in:
Ian Keane 2026-09-14 13:37:00 -04:00
parent 39420f524b
commit a0b28b7a01
13 changed files with 470 additions and 2 deletions

View file

@ -0,0 +1,27 @@
{{- $host := .Values.registry.host }}
{{- $user := .Values.registry.user }}
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: forgejo-registry
namespace: mediamtx
annotations:
argocd.argoproj.io/sync-wave: "-1"
spec:
refreshInterval: 1h
secretStoreRef:
name: aws-secrets-manager
kind: ClusterSecretStore
target:
name: forgejo-registry
template:
engineVersion: v2
mergePolicy: Replace
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: '{"auths":{"{{ $host }}":{"username":"{{ $user }}","password":"{{ "{{" }} .registry_token {{ "}}" }}","auth":"{{ "{{" }} printf "{{ $user }}:%s" .registry_token | b64enc {{ "}}" }}"}}}'
data:
- secretKey: registry_token
remoteRef:
key: dumpnet
property: forgejo.registry_token