Skip to content

Conversation

Diaphteiros
Copy link
Contributor

@Diaphteiros Diaphteiros commented Oct 8, 2025

What this PR does / why we need it:
Fixes some bugs with CRD generation and adds the possibility to propagate secrets from the provider namespace onto the target cluster.

Which issue(s) this PR fixes:
None

Special notes for your reviewer:
This PR contains a patch release.

Release note:

Fixed some bugs related to the validation of the `DNSServiceConfig` CRD.
Fixed a bug where the `HelmRelease` manifest was generated incorrectly if a helm chart in an OCI registry was referenced.
The structure of the `DNSServiceConfig` CRD changed slightly: `spec.secretsToCopy` was an array before, now it is a struct with the `toPlatformCluster` and `toTargetCluster` fields that contain the array which was on the top-level field before.
In addition to copying secrets from the provider namespace (on the platform cluster) into the cluster namespace (also on the platform cluster), it is now also possible to copy secrets into the namespace on the target cluster where the external-dns helm chart is deployed into.

@Diaphteiros Diaphteiros merged commit d334bac into main Oct 15, 2025
4 checks passed
@Diaphteiros Diaphteiros deleted the type-fix branch October 15, 2025 08:29
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.

2 participants