# Internal root CA for Forgejo S3 TLS verification. # Kept separate from forgejo-secrets because that secret is mounted as INI config. apiVersion: secrets.hashicorp.com/v1beta1 kind: VaultStaticSecret metadata: name: forgejo-internal-ca namespace: forgejo spec: type: kv-v2 mount: secret path: forgejo/secrets destination: name: forgejo-internal-ca create: true overwrite: true transformation: excludeRaw: true excludes: - .* templates: internal-ca.crt: text: | {{ get .Secrets "internal_ca_cert" }} rolloutRestartTargets: - kind: Deployment name: forgejo vaultAuthRef: default