Others
Fixed
- Specify
additionalProperties for all annotation configuration options
Changed
- Include all JSON schema for validating values in chart, by setting
bundle: true in .schema.yaml
Removed
- Remove config value
.podDisruptionBudget.enabled as it’s not compliant with K8s PodDisruption spec schema.
Changed
- Update Helm chart values schema with
additionalProperties: false on the root level.
Changed
- Chart: Replace
gateway.* values with route.* for full Gateway API compliance.- Support multiple route kinds:
HTTPRoute, GRPCRoute, TCPRoute, TLSRoute, UDPRoute. - Add
hostnames, parentRefs, matches, filters, and additionalRules configuration. - Add Envoy Gateway
SecurityPolicy support with basicAuth, cors, jwt, oidc, extAuth, and authorization. - Support templating in
hostnames and additionalRules. - Update
values.schema.json with route configuration schema.
Added
- Chart: add annotations
io.giantswarm.application.audience and io.giantswarm.application.managed to metadata.
Changed
- Chart: change annotation
application.giantswarm.io/team to the OCI-compliant form io.giantswarm.application.team. - Chart: update
sources list. - Chart: update
keywords list.
Removed
- Chart: Remvove
maintainers key. - Template helpers: Remove
giantswarm.io/service-type: managed annotation.
Added
- Chart: Add missing newline at EOF.
Changed
Added
- Add a secret key as env var.
Changed
- Add HTTP->HTTPS redirect in the HTTPRoute CR.
Added
- Chart: Add support for cross-namespace Gateway API references. (#180)