Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a13eab-1e6a-7b33-9c37-372e90ada3a2
144 lines
3.6 KiB
JSON
144 lines
3.6 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|