Security

  • Fixed

    • Fix templating of provider value when app is installed from the giantswarm catalog.
  • Added

    • Use SVG icon
    • Add instructions on how to install athena in a workload cluster.
    • Push athena to the giantswarm catalog
    • Add labels and annotations to the athena chart.
    • Use app-test-suite to execute smoke tests.
    • Add schema validation for values.yaml.
    • Use app-build-suite to generate application.giantswarm.io/metadata.

    Changed

    • Allow missing firestoreServiceAccountKey.
    • Make changes to helm chart for deployment on workload clusters.
  • Added

    • Add write-silences for flux automation account in every org-namespace
  • Changed

    • Changed YAML multiline from >- to |-

    Added

    • Support gs admin callback URI and gs cli trusted peer in WC templating.
  • Fixed

    • Remove app-operator-*-chart ClusterRole and ClusterRoleBinding for old app-operator versions.
  • Added

    • Add new roles and cluster roles to app-operators when a cluster namespace is created and clean them up when the cluster namespace is destroyed

    Removed

    • Remove app-operator-* ClusterRole and ClusterRoleBinding for old app-operator versions.
    • Remove write-flux-resources-customer-sa ClusterRoleBinding.
  • Removed

    • Remove Job that allowed recreation of certificate secrets when upgrading and disabled lets encrypt.

    Changed

    • Update Dex to v2.31.1.
    • Increase detail in token refresh logs for debugging purposes.
    • Support GS specific OIDC group prefixing for password connector types (e.g. LDAP)
  • Added

    • Create flux-crd-controller and flux-namespace-reconciler RoleBindings in cluster namespace.

    Changed

    • Update CI (architext-orb)
  • Added

    • Push to OCI registry on build.

    Changed

    • Remove public kubernetes api port in k8s-authenticator configmap template for MCs since the port is already included in the address.
    • Add team annotation
  • Added

    • Spread (jitter) re-queueing of reports by +/- 10% by default to help smooth resource utilization.