Managed Apps

  • Changed

    • Add helpers for setting values region, vpcId and IAM role annotations automatically from Giant Swarm provided default cluster values.
  • Changed

    • Sync with upstream repo #120.
      • Add templated values for noop image
      • Move giantswarm labels into partials chart
      • Fix workflow for automated PR creation
    • Avoids the proxy-injector to inspect giantswarm namespace. To mitigate issues we saw with the chart-operator running there.
  • Changed

    • upgrade grafana chart: 6.44.7 => 6.50.5
    • upgrade grafana: 9.2.5 => 9.3.6
  • Changed

    • Align controller.serviceAccount for cert-manager-controller with upstream chart for configurable controller.serviceAccount.name and controller.serviceAccount.annotations.
  • Added

    • Adds imagePullSecrets to Chart.
  • Fixed

    • Enable psp by default

    Added

    • Added testing guidelines
  • Added

    • Add support for clusters with cilium network and prepare for PSP not being available after kubernetes 1.25

    Changed

    • Use external-secrets.name instead of external-secrets.fullname for resource names prefix
    • Update ATS tests to use v0.2.1 from giantswarm-catalog
    • Update README.md
  • Added

    • Metrics: Add app.kubernetes.io/component to selector. (#393)

    Removed

    • HPA: Remove controller.autoscaling.apiVersion, use capabilites instead. (#392)
  • Fixed

    • Hardcode external-dns.name default name dropping the -app suffix (#235)
  • 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.