Releases: gardener/gardener-extension-shoot-dns-service
Releases · gardener/gardener-extension-shoot-dns-service
v1.27.0
[gardener-extension-shoot-dns-service]
📖 Documentation
- [OPERATOR] Enable DNSProvider management and add image section (gardener/gardener-extension-shoot-dns-service#166, @MartinWeindel)
🏃 Others
- [OPERATOR] Adds a heartbeat controller that creates and renews a
Lease
resource namedgardener-extension-heartbeat
in the namespace where the extension controller is deployed. ThisLease
resource can be used by other controllers to check if theshoot-dns-service
extension controller is running. (gardener/gardener-extension-shoot-dns-service#168, @AleksandarSavchev) - [DEPENDENCY] Dependency
github.com/gardener/gardener
is updatedv1.56.0
->v1.59.0
. (gardener/gardener-extension-shoot-dns-service#168, @AleksandarSavchev)
[external-dns-management]
🏃 Others
- [USER] Allow more CNAME targets (gardener/external-dns-management#285, @MartinWeindel)
- [OPERATOR] Updated builder image golang:
v1.19.2
=>v1.19.3
(gardener/external-dns-management#286, @MartinWeindel)
v1.26.0
[gardener-extension-shoot-dns-service]
🏃 Others
- [OPERATOR]
shoot-dns-server
Pod now runs with the appropriate priority set according to the following document. (gardener/gardener-extension-shoot-dns-service#163, @ialidzhikov) - [OPERATOR] Update builder image from
golang:1.19.1
togolang:1.19.2
(gardener/gardener-extension-shoot-dns-service#165, @MartinWeindel) - [OPERATOR] Update dependency gardener/gardener
v1.52.2
tov1.56.0
(gardener/gardener-extension-shoot-dns-service#165, @MartinWeindel)
[external-dns-management]
🏃 Others
- [OPERATOR] Updated controller-manager-library dependency including K8s dependencies
v1.24.1
tov1.25.0
. (gardener/external-dns-management#281, @MartinWeindel) - [OPERATOR] Ignore slave objects of non-responsible DNS classes. (gardener/external-dns-management#279, @MartinWeindel)
v1.25.0
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [OPERATOR] Fixed deployment of CRDs for dns-controller-manager if value
dnsControllerManager.createCRDs
is set totrue
(gardener/gardener-extension-shoot-dns-service#159, @MartinWeindel)
🏃 Others
- [OPERATOR] Upgraded builder from golang version
1.18.5
->1.19.1
(gardener/gardener-extension-shoot-dns-service#159, @MartinWeindel)
[external-dns-management]
🏃 Others
- [USER] Tolerate apex label
@
for Azure DNS on domain name validation (gardener/external-dns-management#277, @MartinWeindel) - [OPERATOR] Update builder image from golang
1.18.5
->1.19.1
(gardener/external-dns-management#278, @MartinWeindel)
v1.24.0
[gardener-extension-shoot-dns-service]
🏃 Others
- [USER] Improve error message for DNS entry failed deletion (gardener/gardener-extension-shoot-dns-service#155, @MartinWeindel)
- [OPERATOR] The
PodSecurityPolicy
extensions.gardener.cloud.shoot-dns-service.dns-controller-manager
is not deployed for seeds with k8sversion >=1.24
(gardener/gardener-extension-shoot-dns-service#153, @shafeeqes)
[external-dns-management]
🏃 Others
- [OPERATOR] The
PodSecurityPolicy
dns-controller-manager
is not deployed for seeds with k8s>=1.24
(gardener/external-dns-management#273, @shafeeqes) - [OPERATOR] Reconcile deleting entries after its provider has been repaired (gardener/external-dns-management#275, @MartinWeindel)
- [OPERATOR] Updated build image golang:v1.18.3 -> v1.18.5 (gardener/external-dns-management#275, @MartinWeindel)
- [OPERATOR] Add flag --disable-dnsname-validation to optionally disable the validation of DNS names according to RFC 1123. (gardener/external-dns-management#276, @MartinWeindel)
v1.23.0
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [OPERATOR] Fix name of podsecuritypolicy in cluster role for dns-controller-manager. (gardener/gardener-extension-shoot-dns-service#150, @MartinWeindel)
- [DEVELOPER] An issue causing the Shoot DNS integration test to fail is now fixed. (gardener/gardener-extension-shoot-dns-service#152, @ialidzhikov)
🏃 Others
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-shoot-dns-service#149, @shafeeqes)
- github.com/gardener/gardener: v1.49.3 -> v1.52.2
- k8s.io/* : v0.23.3 -> v0.24.3
- sigs.k8s.io/controller-runtime v0.11.1 -> v0.12.1
- sigs.k8s.io/controller-tools: 0.8.0 -> 0.9.0
v1.22.0
[gardener-extension-shoot-dns-service]
⚠️ Breaking Changes
- [OPERATOR] This version of gardener-extension-shoot-dns-service requires Gardener v1.52+. (gardener/gardener-extension-shoot-dns-service#146, @gardener-robot-ci-1)
- [OPERATOR] This version of gardener-extension-shoot-dns-service requires Gardener v1.50+. (gardener/gardener-extension-shoot-dns-service#143, @kris94)
🏃 Others
- [OPERATOR] doc user (gardener/gardener-extension-shoot-dns-service#144, @etiennnr)
- [OPERATOR] Add optional deployment for dns-controller-manager (gardener/gardener-extension-shoot-dns-service#145, @MartinWeindel)
[external-dns-management]
✨ New Features
- [USER] Weighted routing policy is now supported for AWS Route53 and Google CloudDNS. (gardener/external-dns-management#270, @MartinWeindel)
- There can now be multiple
DNSEntries
for the same domain name (distinguished by thesetIdentifier
in thespec.routingPolicy
section). For details see https://github.com/gardener/external-dns-management/tree/master/docs/aws-route53#weighted-routing-policy
- There can now be multiple
🐛 Bug Fixes
- [OPERATOR] [openstack-designate] Select correct recordset on updating wildcard domain names (gardener/external-dns-management#268, @MartinWeindel)
v1.21.0
[gardener-extension-shoot-dns-service]
🏃 Others
- [OPERATOR] A fixed memory limit was set for the shoot-dns-service component, in accordance with measurements of actual field usage. CPU limit of same container was removed. (gardener/gardener-extension-shoot-dns-service#130, @andrerun)
- [OPERATOR] The extension now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-shoot-dns-service#137, @dimityrmirchev) - [OPERATOR] Switch to autoscaling.k8s.io/v1 for VPA objects (gardener/gardener-extension-shoot-dns-service#138, @voelzmo)
- [OPERATOR] vendor to gardener/gardener v1.49.3 (gardener/gardener-extension-shoot-dns-service#140, @hendrikKahl)
- [OPERATOR] No predefined resources to allow to drop cpu limits. (gardener/gardener-extension-shoot-dns-service#141, @MartinWeindel)
[external-dns-management]
⚠️ Breaking Changes
- [OPERATOR] Persisting zone state caches with option
--cache-dir
is not supported anymore. (gardener/external-dns-management#261, @MartinWeindel)
✨ New Features
- [OPERATOR] Check for forwarded domains in same account. (gardener/external-dns-management#262, @MartinWeindel)
🐛 Bug Fixes
- [USER] Zones of forwarded subdomains are not included anymore automatically, if the
spec.domains.include
specifies the domain of the base zone only. If base domain and forwarded subdomain should both be included, the forwarded subdomain must be specified explicitly either as domain or zone include. (gardener/external-dns-management#260, @MartinWeindel) - [OPERATOR] Don't cleanup entries belonging to a provider of an equivalent zone. (gardener/external-dns-management#257, @MartinWeindel)
- [OPERATOR] Manage zone state cache globally (gardener/external-dns-management#261, @MartinWeindel)
🏃 Others
- [OPERATOR] Updated gophercloud Openstack SDK to version
v0.24.0
(gardener/external-dns-management#258, @MartinWeindel) - [OPERATOR] Restart if watch fails because of disappeared resource (gardener/external-dns-management#266, @MartinWeindel)
- [OPERATOR] Using distroless base image (gardener/external-dns-management#267, @MartinWeindel)
v1.20.0
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [DEVELOPER] An issue causing the integration test execution to fail due to outdated golang version is now fixed. (gardener/gardener-extension-shoot-dns-service#125, @ialidzhikov)
🏃 Others
- [OPERATOR] vendor to gardener/gardener v1.47.0 (gardener/gardener-extension-shoot-dns-service#128, @MartinWeindel)
- [OPERATOR] Improved liveness probe for admission webhook (gardener/gardener-extension-shoot-dns-service#127, @MartinWeindel)
[external-dns-management]
⚠️ Breaking Changes
- [OPERATOR] This extension is only compatible with Gardener versions
>= v1.37
. (gardener/external-dns-management#248, @rfranzke)
🐛 Bug Fixes
- [OPERATOR] Ignore already deleted or created changes in AWS Route53 batch for domain names starting with
*.
(gardener/external-dns-management#250, @MartinWeindel)
🏃 Others
- [OPERATOR] Introduce qualified zone id to avoid clashes on migrating to remote provider. (gardener/external-dns-management#254, @MartinWeindel)
- [OPERATOR] Update dependencies to fix vulnerabilities. (gardener/external-dns-management#253, @brumhard)
- [OPERATOR] Delete cached dnsactivations on deleting
DNSOwner
object. (gardener/external-dns-management#252, @MartinWeindel) - [OPERATOR] Update golang image to
v1.17.9
(gardener/external-dns-management#249, @MartinWeindel)- Update alpine image to
v3.15.4
- Update golang.org/x/crypto to
v0.0.0-20220427172511-eb4f295cb31f
- Update alpine image to
v1.19.1
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [DEVELOPER] An issue causing the integration test execution to fail due to outdated golang version is now fixed. (gardener/gardener-extension-shoot-dns-service#126, @ialidzhikov)
Docker Images
gardener-extension-shoot-dns-service: eu.gcr.io/gardener-project/gardener/extensions/shoot-dns-service:v1.19.1
gardener-extension-admission-shoot-dns-service: eu.gcr.io/gardener-project/gardener/extensions/admission-shoot-dns-service:v1.19.1
v1.19.0
[gardener-extension-shoot-dns-service]
⚠️ Breaking Changes
- [OPERATOR] This extension is only compatible with Gardener versions
>= v1.37
. (gardener/gardener-extension-shoot-dns-service#122, @rfranzke)
✨ New Features
- [OPERATOR] This extension is prepared to support the Shoot CA rotation feature (GEP-18). (gardener/gardener-extension-shoot-dns-service#122, @rfranzke)
- [OPERATOR]
gardener-extension-admission-shoot-dns-service
now supports configuration for enabling service account token volume projection. It is exposed through the.Values.global.serviceAccountTokenVolumeProjection
section in the respective chart's values. (gardener/gardener-extension-shoot-dns-service#114, @dimityrmirchev) - [OPERATOR] It is now possible to configure a
user
instead of aserviceaccount
subject in theclusterrolebinding
for thegardener-extension-admission-shoot-dns-service
when using virtual garden setup by setting.Values.global.virtualGarden.user.name
. (gardener/gardener-extension-shoot-dns-service#114, @dimityrmirchev)
🐛 Bug Fixes
- [OPERATOR] Remove obsolete resource reference if a provider is removed. (gardener/gardener-extension-shoot-dns-service#121, @MartinWeindel)
- [OPERATOR] Add domain include for primary provider if no domain and zones includes are specified and delete obsolete
external
DNSProvider
resource. (gardener/gardener-extension-shoot-dns-service#118, @MartinWeindel) - [OPERATOR] The mutating webhook configuration is now adjusted to work with shoot apiVersion
core.gardener.cloud/v1alpha1
too. (gardener/gardener-extension-shoot-dns-service#115, @MartinWeindel) - [OPERATOR] Delete managed DNS providers on hibernation (gardener/gardener-extension-shoot-dns-service#112, @MartinWeindel)
📖 Documentation
- [DEPENDENCY] Paths transformations in .docforge/manifest.yaml for simplification (gardener/gardener-extension-shoot-dns-service#110, @Kostov6)
🏃 Others
- [OPERATOR] Copy zone for external DNSEntry from external DNSRecord (gardener/gardener-extension-shoot-dns-service#113, @MartinWeindel)
- [OPERATOR] The mutator webhook must not mutate shoot objects in deletion. (gardener/gardener-extension-shoot-dns-service#109, @MartinWeindel)
- [OPERATOR] Add admission image to ci pipeline (gardener/gardener-extension-shoot-dns-service#108, @MartinWeindel)
[external-dns-management]
🏃 Others
- [OPERATOR] Ignore already deleted or created changes in AWS Route53 batch. (gardener/external-dns-management#246, @MartinWeindel)
- [OPERATOR] Fix sporadic panic on starting remote access server. (gardener/external-dns-management#245, @MartinWeindel)
- [OPERATOR] Updated dependencies: golang version 1.17.8, alpine 3.15.3 (gardener/external-dns-management#244, @deissnerk)
- [OPERATOR] Improve error handling if remote access server startup fails (gardener/external-dns-management#239, @MartinWeindel)