Files
k8s-manifests/researchowl/rbac-smoke-test.yaml
T
chemavx eb46543150 feat: add Telegram notifications to PostSync smoke tests + new tests for researchowl/openclaw
- Create telegram-notify secret in n8n, portfolio, polymarket-bot, researchowl, openclaw
  namespaces (values mirrored from monitoring/grafana-telegram)
- Update existing smoke tests (n8n, portfolio, polymarket-bot) to send [OK]/[FAIL]
  Telegram notifications on success/failure
- Add postsync-smoke-test for openclaw (curl GET / on port 18789)
- Add postsync-smoke-test for researchowl (no HTTP port; checks readyReplicas via
  k8s API using a smoke-test-reader ServiceAccount + Role + RoleBinding)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 12:40:23 +00:00

32 lines
585 B
YAML

apiVersion: v1
kind: ServiceAccount
metadata:
name: smoke-test-reader
namespace: researchowl
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: smoke-test-reader
namespace: researchowl
rules:
- apiGroups: ["apps"]
resources: ["deployments"]
verbs: ["get"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: smoke-test-reader
namespace: researchowl
subjects:
- kind: ServiceAccount
name: smoke-test-reader
namespace: researchowl
roleRef:
kind: Role
name: smoke-test-reader
apiGroup: rbac.authorization.k8s.io