Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a11fd9-caf6-7a63-b578-9daaaa134ff2
170 lines
4.3 KiB
JSON
170 lines
4.3 KiB
JSON
{
|
|
"apiVersion": "v1",
|
|
"kind": "List",
|
|
"items": [
|
|
{
|
|
"apiVersion": "v1",
|
|
"kind": "ServiceAccount",
|
|
"metadata": {
|
|
"name": "email-connect-scoped-caller-eso",
|
|
"namespace": "email-connect"
|
|
},
|
|
"automountServiceAccountToken": false
|
|
},
|
|
{
|
|
"apiVersion": "external-secrets.io/v1",
|
|
"kind": "ClusterSecretStore",
|
|
"metadata": {
|
|
"name": "openbao-email-connect-scoped-caller"
|
|
},
|
|
"spec": {
|
|
"conditions": [
|
|
{
|
|
"namespaces": [
|
|
"email-connect"
|
|
]
|
|
}
|
|
],
|
|
"provider": {
|
|
"vault": {
|
|
"server": "http://openbao.openbao.svc:8200",
|
|
"path": "platform",
|
|
"version": "v2",
|
|
"auth": {
|
|
"kubernetes": {
|
|
"mountPath": "kubernetes",
|
|
"role": "email-connect-scoped-caller-eso",
|
|
"serviceAccountRef": {
|
|
"name": "email-connect-scoped-caller-eso",
|
|
"namespace": "email-connect",
|
|
"audiences": [
|
|
"openbao"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"apiVersion": "external-secrets.io/v1",
|
|
"kind": "ExternalSecret",
|
|
"metadata": {
|
|
"name": "email-connect-caller-user-engine",
|
|
"namespace": "email-connect"
|
|
},
|
|
"spec": {
|
|
"refreshInterval": "5m",
|
|
"secretStoreRef": {
|
|
"kind": "ClusterSecretStore",
|
|
"name": "openbao-email-connect-scoped-caller"
|
|
},
|
|
"target": {
|
|
"name": "email-connect-caller-user-engine",
|
|
"creationPolicy": "Owner",
|
|
"deletionPolicy": "Retain",
|
|
"template": {
|
|
"metadata": {
|
|
"labels": {
|
|
"email-connect.io/caller": "user-engine"
|
|
},
|
|
"annotations": {}
|
|
}
|
|
}
|
|
},
|
|
"data": [
|
|
{
|
|
"secretKey": "token",
|
|
"remoteRef": {
|
|
"key": "platform/workloads/email-connect/callers/user-engine",
|
|
"property": "TOKEN"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiVersion": "v1",
|
|
"kind": "ServiceAccount",
|
|
"metadata": {
|
|
"name": "user-engine-scoped-mail-eso",
|
|
"namespace": "user-engine"
|
|
},
|
|
"automountServiceAccountToken": false
|
|
},
|
|
{
|
|
"apiVersion": "external-secrets.io/v1",
|
|
"kind": "ClusterSecretStore",
|
|
"metadata": {
|
|
"name": "openbao-user-engine-scoped-mail"
|
|
},
|
|
"spec": {
|
|
"conditions": [
|
|
{
|
|
"namespaces": [
|
|
"user-engine"
|
|
]
|
|
}
|
|
],
|
|
"provider": {
|
|
"vault": {
|
|
"server": "http://openbao.openbao.svc:8200",
|
|
"path": "platform",
|
|
"version": "v2",
|
|
"auth": {
|
|
"kubernetes": {
|
|
"mountPath": "kubernetes",
|
|
"role": "user-engine-scoped-mail-eso",
|
|
"serviceAccountRef": {
|
|
"name": "user-engine-scoped-mail-eso",
|
|
"namespace": "user-engine",
|
|
"audiences": [
|
|
"openbao"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"apiVersion": "external-secrets.io/v1",
|
|
"kind": "ExternalSecret",
|
|
"metadata": {
|
|
"name": "user-engine-scoped-mail",
|
|
"namespace": "user-engine"
|
|
},
|
|
"spec": {
|
|
"refreshInterval": "5m",
|
|
"secretStoreRef": {
|
|
"kind": "ClusterSecretStore",
|
|
"name": "openbao-user-engine-scoped-mail"
|
|
},
|
|
"target": {
|
|
"name": "user-engine-scoped-mail",
|
|
"creationPolicy": "Owner",
|
|
"deletionPolicy": "Retain",
|
|
"template": {
|
|
"metadata": {
|
|
"labels": {
|
|
"email-connect.io/caller": "user-engine"
|
|
},
|
|
"annotations": {}
|
|
}
|
|
}
|
|
},
|
|
"data": [
|
|
{
|
|
"secretKey": "token",
|
|
"remoteRef": {
|
|
"key": "platform/workloads/email-connect/callers/user-engine",
|
|
"property": "TOKEN"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|