Skip to content

DynamicZones (1/4): introduce API, CRD and type registration#2270

Open
kuritka wants to merge 1 commit intomasterfrom
dynamic-zone-delegation
Open

DynamicZones (1/4): introduce API, CRD and type registration#2270
kuritka wants to merge 1 commit intomasterfrom
dynamic-zone-delegation

Conversation

@kuritka
Copy link
Collaborator

@kuritka kuritka commented Feb 27, 2026

This PR is derived from #2102 implemented by @k0da and restructures the work into incremental changes originally implemented by @k0da.

This is part 1/4 and must be reviewed in sequence.

Scope:

  • Introduce DynamicZones CRD
  • Add DelegatedZones API type
  • Register types into the scheme
  • Generate CRD manifests

No reconciliation logic or Helm changes are included in this PR.

Signed-off-by: Michal K kuritka@gmail.com

@kuritka kuritka force-pushed the dynamic-zone-delegation branch 2 times, most recently from f1ef9d4 to 40f91b9 Compare February 27, 2026 12:58
@kuritka kuritka changed the title Dynamic zone delegation - API + CRD layer (1/4) DynamicZones (1/4): introduce API, CRD and type registration Feb 27, 2026
k0da
k0da previously approved these changes Feb 27, 2026
Copy link
Member

@ytsarev ytsarev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the great initiative 🚀 I left some inline comments

Add ZoneDelegation API type and generated artifacts.
Register types with scheme.

Signed-off-by: Michal K <kuritka@gmail.com>
@kuritka kuritka force-pushed the dynamic-zone-delegation branch from 2e90a87 to 3dc3631 Compare March 2, 2026 20:26
@kuritka kuritka requested review from k0da and ytsarev March 3, 2026 10:26
DEMO_DEBUG ?=0
DEMO_DELAY ?=5
GSLB_CRD_YAML ?= chart/k8gb/crd/k8gb.absa.oss_gslbs.yaml
DZ_CRD_YAML ?= chart/k8gb/crd/k8gb.io_zonedelegation.yaml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit:

Suggested change
DZ_CRD_YAML ?= chart/k8gb/crd/k8gb.io_zonedelegation.yaml
ZD_CRD_YAML ?= chart/k8gb/crd/k8gb.io_zonedelegation.yaml

as we nicely consolidated on ZoneDeletation everywhere

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.

3 participants