railiance-platform/openbao/email-connect-platform-smtp/foundation.json
codex fd0fcf94a1 Refresh platform SMTP admission and preserve founder approval
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a198ed-70cc-7362-a569-d5dbef39b86a
2026-11-01 23:21:11 +01:00

84 lines
2.3 KiB
JSON

{
"schema": "platform.email-connect-smtp-foundation.v1",
"cluster_uid": "a553c742-0115-43d4-99a4-a5ca56fe0786",
"namespace_uid": "5678c5d7-e4f5-4a62-8f24-1c6e1d906319",
"deployment_uid": "2e98e52a-a2d1-4c52-9ac8-6efbc0a18e72",
"deployment_generation": 76,
"resources": [
{
"apiVersion": "v1",
"automountServiceAccountToken": false,
"kind": "ServiceAccount",
"metadata": {
"name": "email-connect-platform-smtp-eso",
"namespace": "email-connect"
}
},
{
"apiVersion": "external-secrets.io/v1",
"kind": "SecretStore",
"metadata": {
"name": "openbao-email-connect-platform-smtp",
"namespace": "email-connect"
},
"spec": {
"provider": {
"vault": {
"auth": {
"kubernetes": {
"mountPath": "kubernetes",
"role": "email-connect-platform-smtp-eso",
"serviceAccountRef": {
"audiences": [
"openbao"
],
"name": "email-connect-platform-smtp-eso"
}
}
},
"path": "platform",
"server": "http://openbao.openbao.svc:8200",
"version": "v2"
}
}
}
},
{
"apiVersion": "external-secrets.io/v1",
"kind": "ExternalSecret",
"metadata": {
"name": "email-connect-platform-smtp",
"namespace": "email-connect"
},
"spec": {
"data": [
{
"remoteRef": {
"conversionStrategy": "Default",
"decodingStrategy": "None",
"key": "workloads/railiance-telemetry/smtp",
"metadataPolicy": "None",
"property": "SMTP_PASSWORD"
},
"secretKey": "password"
}
],
"refreshInterval": "1h",
"secretStoreRef": {
"kind": "SecretStore",
"name": "openbao-email-connect-platform-smtp"
},
"target": {
"creationPolicy": "Owner",
"deletionPolicy": "Retain",
"name": "email-connect-platform-smtp",
"template": {
"engineVersion": "v2",
"mergePolicy": "Replace",
"type": "Opaque"
}
}
}
}
]
}