Changes and Releases

Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.

  • Added

    • Add private dashboard for External Secrets.
  • Changed

    • Adjusted communication with Dex in the login command to provide an option to choose from multiple connectors
    • Modified detection of installation providers - downloading the provider information from Athena with a fallback to the old detection from API URLs
    • Added a new provider - cloud-director

    Added

    • Introduced a new --connector-id flag in the login command to specify a Dex connector to use and skip the selection step
    • Ensured that ID tokens needed for OIDC authentication are renewed only when they expire
  • Fixed

    • Hardcode external-dns.name default name dropping the -app suffix (#235)
  • Fixed

    • Hardcode external-dns.name default name dropping the -app suffix (#235)
  • Changes

    Full Changelog: https://github.com/giantswarm/happa/compare/v1.56.0...v1.57.0

  • Added

    • Service: Add CAPA support. (#380)
    • Webhook: Use cert-manager for certificate lifecycle management. (#386)
    • HPA: Make apiVersion configurable. (#387)
    • Metrics: Align to upstream. (#388)
      • Values: Align to upstream.
      • Service: Make optional, enabled by default.
      • Service: Implement controller.metrics.service.annotations.
      • Service: Implement controller.metrics.service.type.
      • Service: Implement controller.metrics.service.clusterIP.
      • Service: Implement controller.metrics.service.externalIPs.
      • Service: Implement controller.metrics.service.loadBalancerIP.
      • Service: Implement controller.metrics.service.loadBalancerSourceRanges.
      • Service: Implement controller.metrics.service.externalTrafficPolicy.
      • Service: Implement controller.metrics.portName.
      • Service: Implement controller.metrics.service.nodePort.

    Changed

    • Metrics: Align to upstream. (#388)
      • Service: Rename controller-metrics-service.yaml -> controller-service-metrics.yaml.
      • Service: Align labels to upstream.
      • Service: Order name & namespace.
      • Service: Rename from -monitoring to -metrics.
      • Service: Align indention of ports.
  • Added

    • Service: Add CAPA support. (#380)
    • Webhook: Use cert-manager for certificate lifecycle management. (#386)
    • HPA: Make apiVersion configurable. (#387)
    • Metrics: Align to upstream. (#388)
      • Values: Align to upstream.
      • Service: Make optional, enabled by default.
      • Service: Implement controller.metrics.service.annotations.
      • Service: Implement controller.metrics.service.type.
      • Service: Implement controller.metrics.service.clusterIP.
      • Service: Implement controller.metrics.service.externalIPs.
      • Service: Implement controller.metrics.service.loadBalancerIP.
      • Service: Implement controller.metrics.service.loadBalancerSourceRanges.
      • Service: Implement controller.metrics.service.externalTrafficPolicy.
      • Service: Implement controller.metrics.portName.
      • Service: Implement controller.metrics.service.nodePort.

    Changed

    • Metrics: Align to upstream. (#388)
      • Service: Rename controller-metrics-service.yaml -> controller-service-metrics.yaml.
      • Service: Align labels to upstream.
      • Service: Order name & namespace.
      • Service: Rename from -monitoring to -metrics.
      • Service: Align indention of ports.
  • Added

    • Added a new crossplane specific controller, crossplaneauth. It detects when a ClusterRole crossplane-edit is created (which means crossplane is installed with its rbac-manager and binds default:automation SA and customer’s admin user group to this ClusterRole.
  • Added

    • Added a new crossplane specific controller, crossplaneauth. It detects when a ClusterRole crossplane-edit is created (which means crossplane is installed with its rbac-manager and binds default:automation SA and customer’s admin user group to this ClusterRole.