Skip to content

Jp/kubernetes#21

Merged
jpthor merged 3 commits intomainfrom
JP/Kubernetes
Jan 20, 2026
Merged

Jp/kubernetes#21
jpthor merged 3 commits intomainfrom
JP/Kubernetes

Conversation

@jpthor
Copy link
Contributor

@jpthor jpthor commented Jan 20, 2026

No description provided.

jpthor and others added 3 commits January 20, 2026 23:39
- Add health/liveness probes to DCA worker deployment
- Create plugin seed job for verifier database registration
- Align verifier tokens between secrets and seed SQL
- Add PodDisruptionBudgets for all DCA services
- Increase replicas for HA (server-swap, server-send, worker: 2)
- Add NetworkPolicies for namespace isolation and security
- Configure kustomize image transformers for production overlay
- Add secrets.yaml to version control (remove from .gitignore)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Source .env.k8s to get HCLOUD_TOKEN for Hetzner API
- Create hcloud secret in kube-system before installing CSI driver
- Add warning if HCLOUD_TOKEN is not set
- Parallelize worker node installation (3x faster setup)

The CSI driver was failing with CrashLoopBackOff because the hcloud
secret was never created during cluster setup.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The DCA plugin requires billing entries with both 'once' and 'per-tx'
types to match the plugin pricing configuration. Without these, policy
creation fails with "billing policies count does not match plugin
pricing count" error.

Added default free billing entries (amount=0, asset=usdc) for both
billing types so generated policies work out of the box.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jpthor jpthor merged commit 37a182d into main Jan 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant