Releases: Kuadrant/dns-operator
Releases · Kuadrant/dns-operator
v0.8.0
Full Changelog: v0.8.0...v0.8.0
What's Changed
- update probe logic not to share memory by @maleck13 in #288
- Report healtchecks to status by @maksymvavilov in #280
- block wildcard probes by @maksymvavilov in #290
- Preparing info for ArtifactHub.io by @didierofrivia in #291
- decouple healthy from ready conditions by @maksymvavilov in #292
- jitter initial probe execution time by @maksymvavilov in #299
- fix: Namespaced deployment overlay generation by @mikenairn in #301
- remove writing out lastCheckedAt status by @maleck13 in #300
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix e2e multi record test issues by @mikenairn in #225
- tests: Use unique zone hostnames for each integration test by @mikenairn in #226
- chore: Remove unused field "queuedFor" from record status by @mikenairn in #227
- go version bump to 1.22 by @maksymvavilov in #229
- custom test timeouts for specific providers (Azure) by @philbrookes in #236
- gh-223: sanitize all Azure API errors by @philbrookes in #234
- gh-232: traffic manager profile hash generation update by @philbrookes in #235
- Concurrent DNS Records test by @philbrookes in #233
- Update ginkgo binary version v2.17.1 by @mikenairn in #240
- add verify-helm-build to verify-all make target by @maksymvavilov in #242
- add perms and docs for azure by @maleck13 in #231
- tests: Add ginkgo flags makefile variable by @mikenairn in #245
- ci: Only run happy path tests for Azure on PRs by @mikenairn in #248
- ci: Export dns operator metrics on success by @mikenairn in #246
- ci: Fix GINKGO_FLAGS env var in e2e by @mikenairn in #249
- metrics: Instrumented provider http clients by @mikenairn in #244
- Add api to generate endpoints by @maksymvavilov in #207
- ci: Fix image build jobs to use ref instead of sha on tags by @mikenairn in #250
- More updates to health check spec. by @philbrookes in #259
- add azure mention by @maleck13 in #268
- format by @maleck13 in #269
- helm manifests template based by @eguzki in #264
- add DNSHealthProbe CRD by @philbrookes in #243
- Updated worker code by @maleck13 in #273
- fix healthcheck api by @maksymvavilov in #275
- Add related endpoints to DNSRecord status by @maksymvavilov in #241
- add tooling to convert endpoints to a tree and back by @philbrookes in #266
- ci: Improve build images job for release tags by @eguzki in #274
- Handle GEO- prefix for contintents for AWS by @maleck13 in #276
- add default duration of 5m by @maleck13 in #279
- Create/Delete HealthCheckProbeCR from DNSRecord Reconciler by @maksymvavilov in #271
- fix: Multiple same host/target records by @mikenairn in #284
- ci: on release check version string is the expected one by @eguzki in #278
- ci: set release version by @eguzki in #285
- Dockerfile: do not prefix release version with 'v' by @eguzki in #286
- consult healtcheck probes when publishing enpoints by @maksymvavilov in #277
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Version commit hash by @ehearneRedHat in #191
- fix: default operator img tag to latest by @mikenairn in #215
- ci: Update olm bundle/helm chart verification by @mikenairn in #216
- Add license scan report and status by @fossabot in #212
- log dnsrecord reconcile duration by @mikenairn in #217
- bug: Sanitize provider error messages on zone lookup by @mikenairn in #220
- Add Azure provider by @philbrookes in #211
- chore: Immutable RootHost field on DNSRecord by @mikenairn in #219
New Contributors
- @ehearneRedHat made their first contribution in #191
- @fossabot made their first contribution in #212
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Init operator including DNS apis and controllers by @mikenairn in #1
- Copy MGC DNS apis, controllers and packages by @mikenairn in #2
- Add local-setup and CI GH Workflow by @mikenairn in #3
- Add Tests and CI config by @mikenairn in #4
- Add build-images workflow by @mikenairn in #5
- Fix CR samples by @mikenairn in #6
- Provider API Update by @mikenairn in #7
- Set default image by @mikenairn in #8
- fix: few small issues rbac, version etc.. by @mikenairn in #9
- rename module kuadrant-dns-operator -> dns-operator by @mikenairn in #13
- Update base CSV, add release prep script and docs by @mikenairn in #21
- Remove metrics auth proxy by @mikenairn in #24
- add basic description by @maleck13 in #52
- Add external-dns(v0.14.0) as a dependency by @mikenairn in #43
- remove health checker by @maleck13 in #54
- Add e2e test suite by @mikenairn in #53
- add optional rootHost by @maleck13 in #55
- release: Document release process by @mikenairn in #58
- add owner ID to DNS Record spec by @philbrookes in #59
- state private zones as unsupported by @maleck13 in #62
- registry: Use txt registry for owned records by @mikenairn in #56
- ci: Enable CI jobs for GH merge queue by @mikenairn in #64
- Temporarily copy external dns plan and registry code by @mikenairn in #67
- fix nil checks by @maleck13 in #65
- add health check block to DNSRecord spec by @philbrookes in #69
- Revert "Update external-dns go module to v0.14.1" by @mikenairn in #71
- GH-36 dns record lifecycle by @makslion in #66
- Update plan unit tests for easier debugging by @mikenairn in #77
- GH-35 randomize validation time by @makslion in #73
- GH-38 validatie record on deletion by @makslion in #72
- GH-34 emmit write counter as a metric by @makslion in #74
- GH-75 dns record lifecycle notes by @makslion in #76
- aws health checks by @philbrookes in #78
- Randomize duration bug by @makslion in #81
- Gh49 distributed dns plan by @mikenairn in #79
- fix: Ignore managed zone missing errors on deletion by @mikenairn in #87
- fix: Handle wildcard rootHost values by @mikenairn in #89
- Root host target checks by @mikenairn in #93
- fix: CRD required validations by @mikenairn in #97
- Expose DNS Provider health check errors in status by @philbrookes in #94
- fix: DNSRecord status updates on errors by @mikenairn in #99
- docs: Add DNSRecord API reference by @mikenairn in #104
- Add inmemory provider by @mikenairn in #103
- Make ownerID and rootHost required in record spec by @mikenairn in #107
- update controller-gen by @philbrookes in #115
- Update inmemory provider by @mikenairn in #116
- fix for status setting and ensuring we requeue on errors by @maleck13 in #114
- add contributing guide by @philbrookes in #120
- adding health check e2e tests by @philbrookes in #113
- Copy external dns aws provider by @mikenairn in #123
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #128
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #130
- multi-arch image builds (linux/amd64 and linux/arm64) by @mikenairn in #131
- Gh102 aws errors in status by @mikenairn in #125
- Add verify generate and gomod by @mikenairn in #126
- fix: flaky test (Test_resourceRecordSetFromEndpoint) by @mikenairn in #133
- fix: Validate MZ id and domainName on create by @mikenairn in #132
- add watch and ns config by @maleck13 in #135
- Add grafana kubebuilder plugin by @david-martin in #119
- GH-84 refactor DNSRecord conflict detection by @makslion in #100
- feat: Add providers startup flag by @mikenairn in #142
- [docs\ Update provider.md by @jasonmadigan in https://github.com//pull/153
- chore: Consistent/Improved logging by @mikenairn in #152
- Update provider.md by @jasonmadigan in #154
- Adding maintainers file by @pmccarthy in #157
- Adding adopters file by @pmccarthy in #159
- NS Deletion hardening by @philbrookes in #156
- Fix: Removed a stored context in the google provider by @philbrookes in #164
- feat: RWMutex on InMemoryClient by @KevFan in #167
- fix: Lint error ineffectual assignment to ctx by @mikenairn in #168
- feat: Generate unique OwnerID based on DNSRecord UID by @mikenairn in #170
- docs: Update DNSRecord API docs (OwnerID) by @mikenairn in #172
- tests: Add multi instance test suite and namespace scoped deployments by @mikenairn in #163
- GH-110 use CRD validation on DNSRecord by @makslion in #160
- Owned DNS Records will block Managed Zone deletion by @philbrookes in #162
- tests: Multi cluster e2e test support by @mikenairn in #183
- chore: Align google provider with other implementations (aws and inmemory) by @mikenairn in #139
- chore: Configure default logging (info/json) by @mikenairn in #185
- Helm charts by @didierofrivia in #179
- [feature] Add simple Azure provider behind feature flag by @philbrookes in #184
- Fix Helm workflow by @didierofrivia in #194
- REPO env used for helm targets by @didierofrivia in #195
- Missing ORG env for helm charts by @didierofrivia in #196
- Unify e2e test suite by @mikenairn in #200
- Update logging by @makslion in #197
- Add all domain owners to dnsrecord by @maleck13 in #209
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.6.0 by @dependabot in #192
- Remove ManagedZone API by @mikenairn in #203
- dont proceed if a host is an apex domain by @maleck13 in #214
New Contributors
- @maleck13 made their first contribution in #52
- @makslion made their first contribution in #66
- @dependabot made their first contribution in #128
- @david-martin made their first contribution in #119
- @jasonmadigan made their first contribution in #153
- @pmccarthy made their first contribution in https://g...
v0.4.1
What's Changed
- REPO env used for helm targets by @didierofrivia in #195
- Missing ORG env for helm charts by @didierofrivia in #196
- Unify e2e test suite by @mikenairn in #200
- Update logging by @makslion in #197
- add domain owners to dnsrecord by @maleck13 in #209
Full Changelog: v0.4.0-alpha1...v0.4.1
v0.4.0-alpha1
What's Changed
- GH-84 refactor DNSRecord conflict detection by @makslion in #100
- feat: Add providers startup flag by @mikenairn in #142
- [docs\ Update provider.md by @jasonmadigan in https://github.com//pull/153
- chore: Consistent/Improved logging by @mikenairn in #152
- Update provider.md by @jasonmadigan in #154
- Adding maintainers file by @pmccarthy in #157
- Adding adopters file by @pmccarthy in #159
- NS Deletion hardening by @philbrookes in #156
- Fix: Removed a stored context in the google provider by @philbrookes in #164
- feat: RWMutex on InMemoryClient by @KevFan in #167
- fix: Lint error ineffectual assignment to ctx by @mikenairn in #168
- feat: Generate unique OwnerID based on DNSRecord UID by @mikenairn in #170
- docs: Update DNSRecord API docs (OwnerID) by @mikenairn in #172
- tests: Add multi instance test suite and namespace scoped deployments by @mikenairn in #163
- GH-110 use CRD validation on DNSRecord by @makslion in #160
- Owned DNS Records will block Managed Zone deletion by @philbrookes in #162
- tests: Multi cluster e2e test support by @mikenairn in #183
- chore: Align google provider with other implementations (aws and inmemory) by @mikenairn in #139
- chore: Configure default logging (info/json) by @mikenairn in #185
- Helm charts by @didierofrivia in #179
- [feature] Add simple Azure provider behind feature flag by @philbrookes in #184
- Fix Helm workflow by @didierofrivia in #194
New Contributors
- @jasonmadigan made their first contribution in #153
- @pmccarthy made their first contribution in #157
- @KevFan made their first contribution in #167
- @didierofrivia made their first contribution in #179
Full Changelog: v0.3.0...v0.4.0-alpha1
v0.3.0
What's Changed
- Make ownerID and rootHost required in record spec by @mikenairn in #107
- update controller-gen by @philbrookes in #115
- Update inmemory provider by @mikenairn in #116
- fix for status setting and ensuring we requeue on errors by @maleck13 in #114
- add contributing guide by @philbrookes in #120
- adding health check e2e tests by @philbrookes in #113
- Copy external dns aws provider by @mikenairn in #123
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #128
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #130
- multi-arch image builds (linux/amd64 and linux/arm64) by @mikenairn in #131
- Gh102 aws errors in status by @mikenairn in #125
- Add verify generate and gomod by @mikenairn in #126
- fix: flaky test (Test_resourceRecordSetFromEndpoint) by @mikenairn in #133
- fix: Validate MZ id and domainName on create by @mikenairn in #132
- add watch and ns config by @maleck13 in #135
- Add grafana kubebuilder plugin by @david-martin in #119
New Contributors
- @dependabot made their first contribution in #128
- @david-martin made their first contribution in #119
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update base CSV, add release prep script and docs by @mikenairn in #21
- Remove metrics auth proxy by @mikenairn in #24
- add basic description by @maleck13 in #52
- Add external-dns(v0.14.0) as a dependency by @mikenairn in #43
- remove health checker by @maleck13 in #54
- Add e2e test suite by @mikenairn in #53
- add optional rootHost by @maleck13 in #55
- release: Document release process by @mikenairn in #58
- add owner ID to DNS Record spec by @philbrookes in #59
- state private zones as unsupported by @maleck13 in #62
- registry: Use txt registry for owned records by @mikenairn in #56
- ci: Enable CI jobs for GH merge queue by @mikenairn in #64
- Temporarily copy external dns plan and registry code by @mikenairn in #67
- fix nil checks by @maleck13 in #65
- add health check block to DNSRecord spec by @philbrookes in #69
- Revert "Update external-dns go module to v0.14.1" by @mikenairn in #71
- GH-36 dns record lifecycle by @makslion in #66
- Update plan unit tests for easier debugging by @mikenairn in #77
- GH-35 randomize validation time by @makslion in #73
- GH-38 validatie record on deletion by @makslion in #72
- GH-34 emmit write counter as a metric by @makslion in #74
- GH-75 dns record lifecycle notes by @makslion in #76
- aws health checks by @philbrookes in #78
- Randomize duration bug by @makslion in #81
- Gh49 distributed dns plan by @mikenairn in #79
- fix: Ignore managed zone missing errors on deletion by @mikenairn in #87
- fix: Handle wildcard rootHost values by @mikenairn in #89
- Root host target checks by @mikenairn in #93
- fix: CRD required validations by @mikenairn in #97
- Expose DNS Provider health check errors in status by @philbrookes in #94
- fix: DNSRecord status updates on errors by @mikenairn in #99
- docs: Add DNSRecord API reference by @mikenairn in #104
- Add inmemory provider by @mikenairn in #103
New Contributors
- @maleck13 made their first contribution in #52
- @philbrookes made their first contribution in #59
- @makslion made their first contribution in #66
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Init operator including DNS apis and controllers by @mikenairn in #1
- Copy MGC DNS apis, controllers and packages by @mikenairn in #2
- Add local-setup and CI GH Workflow by @mikenairn in #3
- Add Tests and CI config by @mikenairn in #4
- Add build-images workflow by @mikenairn in #5
- Fix CR samples by @mikenairn in #6
- Provider API Update by @mikenairn in #7
- Set default image by @mikenairn in #8
- fix: few small issues rbac, version etc.. by @mikenairn in #9
- rename module kuadrant-dns-operator -> dns-operator by @mikenairn in #13
Full Changelog: https://github.com/Kuadrant/dns-operator/commits/v0.1.0