Connectivity
Changed
- Upgrade upstream external-dns from v0.9.0 to v0.10.2. The new release brings a lot of smaller improvements and bug fixes.
- Remove support for Kubernetes <= 1.18.
Fixed
- Fix dry-run option.
Added
- Adds annotation
giantswarm.io/monitoring-app-labelto metrics (status) service as a persistent identifier for monitoring
- Adds annotation
Fixed
- Fix LB Service name suffix introduced in v2.6.0.
:warning: This release is broken. Please use v2.6.1 instead.
Added
- Allow setting LB Service name suffix with new
controller.service.suffixvalue.
- Allow setting LB Service name suffix with new
Fixed
- metricsService template and default values to align with chart design
- remove un-required podAnnotations from values.yaml
Added
- required serviceAnnotations to values.yaml
- label
giantswarm.io/service-type: "managed"so managed app monitoring rules are applied
Added
- Add monitoring label so Kong is scraped by monitoring infrastructure.
Changed
- Internal change: Stop publishing nginx-ingress-controller-app to default catalog. (#235)
- Disallow the controller Ingress to parse and add *-snippet annotations created by the user. This can be changed by setting
controller.allowSnippetAnnotationstotrue. We recommend enabling this option only if you TRUST users with permission to create Ingress objects, as this may allow a user to add restricted configurations to the final nginx.conf file. This is a mitigation against CVE-2021-25742. (#238)
Changed
- Disallow the controller Ingress to parse and add *-snippet annotations/directives created by the user. This can be changed by setting
controller.enableSnippetDirectivestotrue. We recommend enabling this option only if you TRUST users with permission to create Ingress objects, as this may allow a user to add restricted configurations to the final nginx.conf file. This is a mitigation against CVE-2021-25742. (#237)
- Disallow the controller Ingress to parse and add *-snippet annotations/directives created by the user. This can be changed by setting