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.