Some checks failed
Use-case regression gate / usecase-regressions (push) Has been cancelled
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
230 lines
6.1 KiB
JSON
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
|
|
}
|