Prepare supervised email-connect SMTP foundation and projection
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
This commit is contained in:
parent
f7c01d4000
commit
e77f3989b4
8 changed files with 914 additions and 3 deletions
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"schema": "platform.email-connect-smtp-foundation-preparation.v1",
|
||||
"prepared_at": "2026-10-31T10:59:04.381919+00:00",
|
||||
"proposal": {
|
||||
"proposal_digest": "sha256:f8da6c831160e1c6354ce54f936809d2d4fb48eb45eb23484dc0bcdfe0bb52f0",
|
||||
"proposal": {
|
||||
"schema": "platform.email-connect-smtp-foundation-proposal.v1",
|
||||
"foundation": {
|
||||
"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": 74,
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"admission_digest": "sha256:14a051abc35d94b9fbfbc8b47f19f9ba7bc95c779ea98fbb9083072386e72160",
|
||||
"kubeconfig": "/home/worsch/.kube/config-railiance01",
|
||||
"controller_sha256": "4f1355c0cd48368fa1ae4dcb0138296b3880359329a4ace35dee51783b0ff13f"
|
||||
},
|
||||
"ccr_status": "proposed"
|
||||
},
|
||||
"validation": {
|
||||
"smtp_tests_passed": 41,
|
||||
"smtp_tests_failed": 0,
|
||||
"server_dry_run_resources": 3,
|
||||
"native_target_secret_absent": true,
|
||||
"target_metadata_only_api": true
|
||||
},
|
||||
"test_source_sha256": "afdb7877637ced8a1d755bea1b609378b9b74603f3561762ed1dcb38ddd8d82c",
|
||||
"approved": false,
|
||||
"executed": false,
|
||||
"resources_installed": false,
|
||||
"email_sent": false,
|
||||
"secrets_read_by_agent": false
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue