Deploy bind-operator (operator + CRDs) #219
Reference in New Issue
Block a user
Delete Branch "benvin/deploy-bind-operator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
First of a 4-PR split of the bind rollout (was #216). Deploys just the operator control plane so it can be verified before any DNS clusters exist.
Why
Roll out incrementally: operator + CRDs first, then each BIND tier as its own PR.
Changes
apps/base/bind-system: operator Deployment (git.unkin.net/unkin/bind-operator:v0.1.1), RBAC, namespace; CRDs pulled from the operator repo by raw URL (config/crd/install.yaml@ v0.1.1)bind-systemoverlayargocd/applicationsets/platform.yaml(DNS overlays instantiate only when their dirs land in the follow-up PRs)binddns-*namespaces toargocd/projects/platform.yamlschemas/bind.unkin.net/*.jsonfor kubeconformDeploy impact
Operator pod + CRDs only. No DNS services yet — the operator is idle until BindClusters exist.
Follow-ups (merge after this)
binddns-auth, binddns-resolver, binddns-externaldns — one PR each.