{ "apiVersion": "v1", "kind": "List", "items": [ { "apiVersion": "v1", "kind": "ServiceAccount", "metadata": { "name": "net-kingdom-backup-publisher-eso", "namespace": "sso" }, "automountServiceAccountToken": false }, { "apiVersion": "external-secrets.io/v1", "kind": "SecretStore", "metadata": { "name": "net-kingdom-backup-publisher", "namespace": "sso" }, "spec": { "provider": { "vault": { "server": "http://openbao.openbao.svc:8200", "path": "platform", "version": "v2", "auth": { "kubernetes": { "mountPath": "kubernetes", "role": "net-kingdom-backup-publisher-eso", "serviceAccountRef": { "name": "net-kingdom-backup-publisher-eso", "audiences": [ "openbao" ] } } } } } } }, { "apiVersion": "external-secrets.io/v1", "kind": "ExternalSecret", "metadata": { "name": "net-kingdom-backup-publisher", "namespace": "sso" }, "spec": { "refreshInterval": "1h", "secretStoreRef": { "kind": "SecretStore", "name": "net-kingdom-backup-publisher" }, "target": { "name": "net-kingdom-backup-publisher", "creationPolicy": "Owner", "template": { "type": "Opaque" } }, "data": [ { "secretKey": "token", "remoteRef": { "key": "workloads/net-kingdom/identity-backup/publisher", "property": "NC_WEBDAV_TOKEN" } } ] } }, { "apiVersion": "v1", "kind": "ServiceAccount", "metadata": { "name": "net-kingdom-backup-retention-eso", "namespace": "sso" }, "automountServiceAccountToken": false }, { "apiVersion": "external-secrets.io/v1", "kind": "SecretStore", "metadata": { "name": "net-kingdom-backup-retention", "namespace": "sso" }, "spec": { "provider": { "vault": { "server": "http://openbao.openbao.svc:8200", "path": "platform", "version": "v2", "auth": { "kubernetes": { "mountPath": "kubernetes", "role": "net-kingdom-backup-retention-eso", "serviceAccountRef": { "name": "net-kingdom-backup-retention-eso", "audiences": [ "openbao" ] } } } } } } }, { "apiVersion": "external-secrets.io/v1", "kind": "ExternalSecret", "metadata": { "name": "net-kingdom-backup-retention", "namespace": "sso" }, "spec": { "refreshInterval": "1h", "secretStoreRef": { "kind": "SecretStore", "name": "net-kingdom-backup-retention" }, "target": { "name": "net-kingdom-backup-retention", "creationPolicy": "Owner", "template": { "type": "Opaque" } }, "data": [ { "secretKey": "token", "remoteRef": { "key": "workloads/net-kingdom/identity-backup/retention", "property": "NC_WEBDAV_TOKEN" } } ] } } ] }