Releases: gardener/gardener-extension-shoot-dns-service
Releases · gardener/gardener-extension-shoot-dns-service
v1.33.0
[gardener-extension-shoot-dns-service]
⚠️ Breaking Changes
- [OPERATOR] The charts for the controller-registration uses now
gardener.seed.name
instead ofgardener.seed.identity
. (gardener/gardener-extension-shoot-dns-service#209, @MartinWeindel)- Make sure to use Gardener Version >=
v1.67.0
.
- Make sure to use Gardener Version >=
🐛 Bug Fixes
- [OPERATOR] Fix nil pointer when rendering the gardener-extension-admission-shoot-dns-service runtime chart separately. (gardener/gardener-extension-shoot-dns-service#204, @hendrikKahl)
🏃 Others
- [OPERATOR] Update builder image from
golang:1.20.3
togolang:1.20.4
(gardener/gardener-extension-shoot-dns-service#209, @MartinWeindel) - [OPERATOR] Bump builder image from
golang:1.20.2
togolang:1.20.3
. (gardener/gardener-extension-shoot-dns-service#207, @MartinWeindel)
[external-dns-management]
✨ New Features
- [USER] Added support for proxy for HTTP Transport for Openstack Designate Provider (gardener/external-dns-management#304, @sdputurn)
🏃 Others
- [OPERATOR] Updated controller-manager-library dependency. (gardener/external-dns-management#305, @MartinWeindel)
- [OPERATOR] Updated builder image from
golang:1.20.2
togolang:1.20.4
(gardener/external-dns-management#305, @MartinWeindel)
v1.32.1
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [OPERATOR] Fix nil pointer when rendering the gardener-extension-admission-shoot-dns-service runtime chart separately. (gardener/gardener-extension-shoot-dns-service#205, @ialidzhikov)
v1.32.0
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [OPERATOR] The stale healthcheck conditions from the
shoot-dns-service
extension are now properly cleaned up. (gardener/gardener-extension-shoot-dns-service#201, @shafeeqes)
🏃 Others
- [OPERATOR] Bump builder image from
golang:1.19.5
togolang:1.20.2
(gardener/gardener-extension-shoot-dns-service#200, @MartinWeindel) - [OPERATOR] The
gardener-extension-admission-shoot-dns-service
Service in thegardener-extension-admission-shoot-dns-service
chart can now be configured to be topology-aware. (gardener/gardener-extension-shoot-dns-service#203, @ialidzhikov) - [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-shoot-dns-service#201, @shafeeqes)
- github.com/gardener/gardener: v1.65.0 -> v1.65.3
v1.31.1
[gardener-extension-shoot-dns-service]
🐛 Bug Fixes
- [OPERATOR] The stale healthcheck conditions from the
shoot-dns-service
extension are now properly cleaned up. (gardener/gardener-extension-shoot-dns-service#202, @shafeeqes)
🏃 Others
- [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-shoot-dns-service#202, @shafeeqes)
- github.com/gardener/gardener: v1.65.0 -> v1.65.3
v1.31.0
[gardener-extension-shoot-dns-service]
⚠️ Breaking Changes
- [OPERATOR] When running this extension with Gardener
v1.66
and newer, several network policies are added to the extension namespace when feature gateFullNetworkPoliciesInRuntimeCluster
is enabled. This can break existing setups if a remote DNS server is deployed to the same cluster/network as the central DNS controller. Earlier, egress connections for the DNS controller were unrestricted but with this change the controller will not be able to reach out to the remote DNS server in the same network. (gardener/gardener-extension-shoot-dns-service#197, @timuthy)- If you run such a setup, please make sure to additionally deploy egress rules for the DNS controller in the extension namespace.
🏃 Others
- [OPERATOR] Adapted extension components to support the FullNetworkPoliciesInRuntimeCluster feature gate introduced by
gardener/gardener
v1.66, see here and #7352 for more information. (gardener/gardener-extension-shoot-dns-service#197, @timuthy)
[external-dns-management]
✨ New Features
- [OPERATOR] Support for openstack
loadbalancer.openstack.org/hostname
annotation (gardener/external-dns-management#302, @MartinWeindel)
v1.30.0
[gardener-extension-shoot-dns-service]
🏃 Others
- [OPERATOR] Removed
minAllowed.cpu
from all VPA objects (gardener/gardener-extension-shoot-dns-service#195, @voelzmo) - [OPERATOR] The following dependency is updated: (gardener/gardener-extension-shoot-dns-service#189, @ialidzhikov)
- github.com/gardener/gardener: v1.62.1 -> v1.63.1
- [OPERATOR] Provider-specific error codes are now detected/parsed on the extension side. (gardener/gardener-extension-shoot-dns-service#190, @acumino)
- [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-shoot-dns-service#194, @shafeeqes)
- github.com/gardener/gardener: v1.63.1 -> v1.65.0
- k8s.io/* : v0.25.2 -> v0.26.1
- sigs.k8s.io/controller-runtime: v0.13.0-> v0.14.4
[external-dns-management]
🏃 Others
- [OPERATOR] bump builder image
golang
from1.19.5
to1.20.1
(gardener/external-dns-management#300, @MartinWeindel) - [OPERATOR] bump k8s modules from
v0.25.4
tov0.26.1
(gardener/external-dns-management#300, @MartinWeindel) - [OPERATOR] bump builder image
golang
from1.20.1
to1.20.2
(gardener/external-dns-management#301, @MartinWeindel)
v1.29.0
[gardener-extension-shoot-dns-service]
🏃 Others
- [OPERATOR] Fix PDB selector by adapting labels (gardener/gardener-extension-shoot-dns-service#176, @MartinWeindel)
- [OPERATOR] shoot-dns-service no longer supports Shoots with Кubernetes version < 1.20. (gardener/gardener-extension-shoot-dns-service#177, @dimitar-kostadinov)
- [OPERATOR] New fluent operator resources are introduced:
ClusterFilter
,ClusterParser
(gardener/gardener-extension-shoot-dns-service#180, @Kristian-ZH) - [OPERATOR] Update dependency gardener/gardener from
v1.59.0
tov1.62.1
(gardener/gardener-extension-shoot-dns-service#181, @MartinWeindel)
[external-dns-management]
✨ New Features
- [USER] Routing policies
latency
,geolocation
,ip-based
,failover
are supported now for the AWS Route53 provider. (gardener/external-dns-management#295, @MartinWeindel) - [USER] Routing policy
geolocation
is supported now for Google CloudDNS provider. (gardener/external-dns-management#295, @MartinWeindel)
🏃 Others
- [OPERATOR] Update builder image from
golang:1.19.4
togolang:1.19.5
(gardener/external-dns-management#296, @MartinWeindel) - [OPERATOR] Update controller-manager-library dependency to
c7c57096a522
(gardener/external-dns-management#294, @MartinWeindel) - [OPERATOR] For the AWS Route 53 provider, the list of the canonical hosted zones needed for alias targets has been extended to include the regions
ap-south-2
,ap-southeast-3
,eu-south-2
, andme-central-1
. (gardener/external-dns-management#295, @MartinWeindel)
v1.28.1
[gardener-extension-shoot-dns-service]
🏃 Others
- [OPERATOR] Fix PDB selector by adapting labels (gardener/gardener-extension-shoot-dns-service@4743562c4f2f)
v1.28.0
[gardener-extension-shoot-dns-service]
✨ New Features
- [USER] This release adds HA support for the service's control-plane components when extension is deployed along with Gardener >=
v1.60
. Please see this document for more information about HA settings in shoot clusters. (gardener/gardener-extension-shoot-dns-service#170, @timuthy) - [OPERATOR] Extension and control-plane components have been adjusted to the high availability configuration supported by Gardener as of release
v1.60
. See this document for more information about HA in gardener. (gardener/gardener-extension-shoot-dns-service#170, @timuthy)
🐛 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#173, @ialidzhikov)
🏃 Others
- [OPERATOR] Drop DNS activation for DNSOwner. (gardener/gardener-extension-shoot-dns-service#171, @MartinWeindel)
- [OPERATOR] Update builder image from
golang:1.19.3
togolang:1.19.4
(gardener/gardener-extension-shoot-dns-service#175, @MartinWeindel)
[external-dns-management]
🐛 Bug Fixes
- [USER] Allow full qualified domain names in DNSEntry field
spec.DnsName
(gardener/external-dns-management#290, @MartinWeindel) - [USER] Fix secret metadata on replicating source DNSProvider (gardener/external-dns-management#293, @MartinWeindel)
- [OPERATOR] InfoBlox DNSProvider: No temporary file is created anymore on creating a cert pool from the
CA_CERT
parameter. (gardener/external-dns-management#287, @MartinWeindel)
🏃 Others
- [OPERATOR] The infoblox client has been updated to
v2.1.0
(patched with PR infobloxopen/infoblox-go-client#195). (gardener/external-dns-management#287, @MartinWeindel) - [OPERATOR] Update builder image from
golang:1.19.3
togolang:1.19.4
(gardener/external-dns-management#291, @MartinWeindel)
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)