coulomb-social/docs/release/communication-mail-native-2026-10-31.json
tegwick d864333581
Some checks failed
Use-case regression gate / usecase-regressions (push) Has been cancelled
Prepare platform sender migration and verify return-mail boundaries
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
2026-10-31 11:35:08 +01:00

230 lines
6.1 KiB
JSON

{
"schema": "coulomb.communication-mail-native-observation.v1",
"observed_at": "2026-10-31T10:21:51.260753+00:00",
"namespace": {
"name": "email-connect",
"namespace": null,
"uid": "5678c5d7-e4f5-4a62-8f24-1c6e1d906319",
"generation": null
},
"deployment": {
"name": "email-connect",
"namespace": "email-connect",
"uid": "2e98e52a-a2d1-4c52-9ac8-6efbc0a18e72",
"generation": 74,
"desired_replicas": 1,
"ready_replicas": 1,
"observed_generation": 74,
"containers": [
{
"name": "email-connect",
"image": "forgejo.coulomb.social/coulomb/email-connect@sha256:5d79fd1fec15d3a279383820f170d263de3a55f5308df01a0a34732ebaea6d3d",
"envFrom": [
{
"configMapRef": {
"name": "email-connect-config"
}
},
{
"secretRef": {
"name": "email-connect-runtime",
"optional": false
}
}
],
"public_env_overrides": {}
}
]
},
"configmap": {
"name": "email-connect-config",
"namespace": "email-connect",
"uid": "558d3338-c4c2-490c-a5e5-af206c39eb51",
"generation": null,
"public_settings": {
"EMAIL_CONNECT_SENDER": "forgejo@coulomb.social",
"EMAIL_CONNECT_SMTP_HOST": "smtp.ionos.de",
"EMAIL_CONNECT_SMTP_PORT": "587",
"EMAIL_CONNECT_SMTP_SECURITY": null,
"EMAIL_CONNECT_PORTAL_URL": "https://users.coulomb.social"
}
},
"smtp_projection": {
"name": "email-connect-runtime",
"namespace": "email-connect",
"uid": "fb6ab8d5-9f26-4f41-b1d9-b2ea596c7534",
"generation": 2,
"store": {
"kind": "ClusterSecretStore",
"name": "openbao-email-connect"
},
"remote_keys": [
{
"key": "platform/workloads/email-connect/transactional",
"property": "EMAIL_CONNECT_INGEST_TOKEN",
"secretKey": "EMAIL_CONNECT_INGEST_TOKEN"
},
{
"key": "platform/workloads/email-connect/transactional",
"property": "EMAIL_CONNECT_SMTP_USERNAME",
"secretKey": "EMAIL_CONNECT_SMTP_USERNAME"
},
{
"key": "platform/workloads/email-connect/transactional",
"property": "EMAIL_CONNECT_SMTP_PASSWORD",
"secretKey": "EMAIL_CONNECT_SMTP_PASSWORD"
}
],
"conditions": [
{
"type": "Ready",
"status": "True",
"reason": "SecretSynced"
}
]
},
"pods": [
{
"name": "email-connect-66cf8b84dd-24qkr",
"namespace": "email-connect",
"uid": "8f6a2a7b-ed0b-4ec0-9ffc-9f5bbaed6f0b",
"generation": 1,
"phase": "Running",
"containers": [
{
"name": "email-connect",
"ready": true,
"imageID": "forgejo.coulomb.social/coulomb/email-connect@sha256:5d79fd1fec15d3a279383820f170d263de3a55f5308df01a0a34732ebaea6d3d",
"restartCount": 0
}
]
}
],
"network_policies": [
{
"name": "email-connect-default-deny",
"spec": {
"podSelector": {},
"policyTypes": [
"Ingress",
"Egress"
]
}
},
{
"name": "email-connect-egress",
"spec": {
"egress": [
{
"ports": [
{
"port": 53,
"protocol": "UDP"
},
{
"port": 53,
"protocol": "TCP"
}
],
"to": [
{
"namespaceSelector": {
"matchLabels": {
"kubernetes.io/metadata.name": "kube-system"
}
}
}
]
},
{
"ports": [
{
"port": 587,
"protocol": "TCP"
}
],
"to": [
{
"ipBlock": {
"cidr": "0.0.0.0/0",
"except": [
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16"
]
}
}
]
}
],
"podSelector": {
"matchLabels": {
"app.kubernetes.io/name": "email-connect"
}
},
"policyTypes": [
"Egress"
]
}
},
{
"name": "email-connect-user-engine-ingress",
"spec": {
"ingress": [
{
"from": [
{
"namespaceSelector": {
"matchLabels": {
"kubernetes.io/metadata.name": "user-engine"
}
},
"podSelector": {
"matchLabels": {
"app.kubernetes.io/name": "user-engine"
}
}
}
],
"ports": [
{
"port": 8080,
"protocol": "TCP"
}
]
}
],
"podSelector": {
"matchLabels": {
"app.kubernetes.io/name": "email-connect"
}
},
"policyTypes": [
"Ingress"
]
}
}
],
"cronjobs": [],
"secrets_read": false,
"mail_sent": false,
"mailbox_accessed": false,
"production_data_read": false,
"running_process_configuration": {
"public_environment": {
"EMAIL_CONNECT_SENDER": "forgejo@coulomb.social",
"EMAIL_CONNECT_SMTP_HOST": "smtp.ionos.de",
"EMAIL_CONNECT_SMTP_PORT": "587",
"EMAIL_CONNECT_SMTP_SECURITY": null,
"EMAIL_CONNECT_PORTAL_URL": "https://users.coulomb.social"
},
"transactional_source_sha256": "36fdfd8cb58f10148cd491a7e34d7aea798e4289fce760af70a48776bede204d"
},
"additional_packaged_sources_sha256": {
"callers": "06fe961b9030dba2c0b26b92f8097e8fbd24e205d5fa79642aa9af60382886dc",
"scanner": "6266cbad2dbc610c1f6df1c051ded2ee55b43d7ff30af6eab38721924931c1ed",
"storage": "57fbd6d3b2e7541c0bf52d87a4f7361a4ff4a03511620d2a1c3789632b73afeb",
"parser": "786b291256ddfac5a8622c743622508cdd9f45f06156d0f5487ce399fad1287c"
},
"additional_packaged_sources_match_checkout": true
}