Security

  • 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.
  • Added

    • Reconcile and expose metrics for ConfigAuditReport custom resources. Requires Starboard v0.15.0 or above.
  • Changed

    • Move crds subtree out of upstream chart.
    • Use crd-install pre-install job.
    • Move specs subtree out of upstream chart.
    • Use spec-install post-install job.