Security

  • Added

    • Added support for read-all-customer-groups bindings.

    Changed

    • Change ownership to Team Shield
  • Added

    • Add supplemental security and best practices policies:
      • check-resources-request-and-limits-ratio
      • check-serviceaccount-secrets
      • disallow-gitrepo-volume
      • disallow-latest-tag
      • prevent-bare-pods
      • require-container-requests-and-limits
      • require-emptydir-requests-and-limits
      • require-pod-probes
      • restrict-binding-clusteradmin
      • restrict-binding-system-groups
      • restrict-sa-automount-sa-token
  • Changed

    • Narrow down CiliumNetworkPolicy egress rule to match DNS service only.
    • Narrow down CiliumNetworkPolicy ingress rule to allow traffic from namespace.
  • Changed

    • Update kyverno to upstream version v1.13.4.
    • Use GVK for specifying Kinds in core-policies.
    • Add runAsGroup to container security contexts.
  • Added

    • Add supplemental policies restrict-external-ips, require-ro-rootfs, and enable upstream policy require-non-root-groups.
    • Add supplemental policy to generate default deny-all Network Policies in newly created namespaces.

    Changed

    • Update to upstream Kyverno Policies version 1.13.4.
  • Changed

    • Update Falco to upstream version 0.40.0.
  • Removed

    • Removed unused chart value .secret.firestoreServiceAccountKey and .secret.
  • Added

    • Adds new sync method based on Vendir to sync from upstream

    Changed

    • Updates Cert-manager Chart to Upstream 1.16.2
  • Added

    • Add AutomatedException feature.

    Changed

    • Disable logger development mode to avoid panicking
    • Disable PSPs and CRD install job.
  • Removed

    • Removed analytics functionality, kept GraphQL API and optional Helm values for compatibility reasons.

    Changed

    • Changed ownership to Team Shield