proxy-operator: Kubernetes operator for crawling-proxy fleets #1
@@ -1,2 +1,8 @@
|
|||||||
resources:
|
resources:
|
||||||
- manager.yaml
|
- manager.yaml
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
images:
|
||||||
|
- name: controller
|
||||||
|
newName: example.com/egress-proxies-operator
|
||||||
|
newTag: v0.0.1
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Pairs with [docs/plans/2026-08-07-1747-proxy-operator.md](../plans/2026-08-07-17
|
|||||||
- [x] Step 0 — Branch and scaffold
|
- [x] Step 0 — Branch and scaffold
|
||||||
- [x] Step 1 — API types (`api/v1alpha1/proxy_types.go`)
|
- [x] Step 1 — API types (`api/v1alpha1/proxy_types.go`)
|
||||||
- [x] Step 2 — Provider contract (`internal/provider/`)
|
- [x] Step 2 — Provider contract (`internal/provider/`)
|
||||||
- [x] Step 3 — Mock provider (`internal/provider/mock/`)
|
- [x] Step 3 — Kubernetes pod provider (`internal/provider/kubernetes/`; first built as an in-memory mock, then replaced — see the two Step 3 sections below)
|
||||||
- [ ] Step 4 — Reconciler (`internal/controller/`)
|
- [ ] Step 4 — Reconciler (`internal/controller/`)
|
||||||
- [ ] Step 5 — Health engine (`internal/health/`)
|
- [ ] Step 5 — Health engine (`internal/health/`)
|
||||||
- [ ] Step 6 — Lease store (`internal/lease/`)
|
- [ ] Step 6 — Lease store (`internal/lease/`)
|
||||||
|
|||||||
Reference in New Issue
Block a user