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