Skip to content

Commit 7b27597

Browse files
Merge pull request #313787 from kevinhwang-microsoft/main
update policy-for-kubernetes.md addon to 1.16.0
2 parents 3096cd6 + 1ac3597 commit 7b27597

1 file changed

Lines changed: 105 additions & 108 deletions

File tree

articles/governance/policy/concepts/policy-for-kubernetes.md

Lines changed: 105 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -612,188 +612,185 @@ Finally, to identify the AKS cluster version that you're using, follow the linke
612612

613613
#### 1.16.0
614614
Introducing Validating Admission Policy (VAP) generation. [Validating Admission Policies](https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/) are Kubernetes-native validating policy resources that are evaluated in-process, allowing for reduced latency and fail-close evaluation. Azure Policies that contain Common Expression Language (CEL) will automatically generate VAPs. For more information, view the [Gatekeeper Documentation](https://open-policy-agent.github.io/gatekeeper/website/docs/validating-admission-policy/).
615-
Patch CVEs.
616-
- Released Apr 2026
617-
- Kubernetes 1.29+
618-
##### Gatekeeper 3.22.1-1
615+
Patch CVE-2026-25679, CVE-2026-27142, and CVE-2026-27139.
616+
Security improvements.
617+
- Released: Apr 2026
618+
- Kubernetes: 1.29+
619+
- Gatekeeper: 3.22.0
620+
621+
##### Gatekeeper 3.22.0
622+
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.22.0
623+
Changes: https://github.com/open-policy-agent/gatekeeper/compare/v3.20.1...v3.22.0
619624

620625
#### 1.15.4
621-
Patch CVE-2025-61727
622-
- Released Dec 2025
623-
- Kubernetes 1.27+
624-
- Gatekeeper 3.20.1-2
626+
Patch CVE-2025-61727.
627+
Security improvements.
628+
- Released: Dec 2025
629+
- Kubernetes: 1.27+
630+
- Gatekeeper: 3.20.1
625631

626632
#### 1.15.3
627-
Patch CVE-2025-47914, CVE-2025-58181, CVE-2025-58187, CVE-2025-22872
628-
- Released Dec 2025
629-
- Kubernetes 1.27+
630-
- Gatekeeper 3.20.1-2
633+
Patch CVE-2025-47914, CVE-2025-58181, CVE-2025-58187, and CVE-2025-22872.
634+
Security improvements.
635+
- Released: Dec 2025
636+
- Kubernetes: 1.27+
637+
- Gatekeeper: 3.20.1
631638

632639
#### 1.15.1
633-
634-
- Released Nov 2025
635-
- Kubernetes 1.27+
636-
- Gatekeeper 3.20.1-2
640+
Security improvements.
641+
- Released: Nov 2025
642+
- Kubernetes: 1.27+
643+
- Gatekeeper: 3.20.1
637644

638645
#### 1.14.2
639-
Patch [CVE-2025-4802](https://nvd.nist.gov/vuln/detail/cve-2025-4802).
640-
641-
- Released Oct 2025
642-
- Kubernetes 1.27+
643-
- Gatekeeper 3.20.1-2
646+
Patch CVE-2025-4802.
647+
Security improvements.
648+
- Released: Oct 2025
649+
- Kubernetes: 1.27+
650+
- Gatekeeper: 3.20.1
644651

645-
##### Gatekeeper 3.20.1-2
652+
##### Gatekeeper 3.20.1
646653
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.20.1
647654
Changes: https://github.com/open-policy-agent/gatekeeper/compare/v3.19.1...v3.20.1
648655

649656
#### 1.13.1
650-
Patch [CVE-2025-47907](https://nvd.nist.gov/vuln/detail/CVE-2025-47907).
651-
652-
- Released August 2025
653-
- Kubernetes 1.27+
654-
- Gatekeeper 3.20.0
657+
Patch CVE-2025-47907.
658+
Security improvements.
659+
- Released: August 2025
660+
- Kubernetes: 1.27+
661+
- Gatekeeper: 3.20.0
655662

656663
#### 1.13.0
657664
EU Data Boundary now supported by Azure Policy for Kubernetes on AKS. To learn more generally about the EU Data Boundary visit: [Overview of EU Data Boundary](/privacy/eudb/eu-data-boundary-learn).
658-
659-
Patch [CVE-2025-22874](https://nvd.nist.gov/vuln/detail/CVE-2025-22874).
660-
665+
Patch CVE-2025-22874.
661666
Security improvements.
662-
- Released July 2025
663-
- Kubernetes 1.27+
664-
- Gatekeeper 3.20.0
665-
##### Gatekeeper 3.20.0-1
667+
- Released: July 2025
668+
- Kubernetes: 1.27+
669+
- Gatekeeper: 3.20.0
670+
671+
##### Gatekeeper 3.20.0
666672
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.20.0
667673
Changes: https://github.com/open-policy-agent/gatekeeper/compare/v3.19.1...v3.20.0
668674

669675
#### 1.12.3
670-
Patch CVEs CVE-2025-22874 and GHSA-vrw8-fxc6-2r93.
671-
- Released July 2025
672-
- Kubernetes 1.27+
673-
- Gatekeeper 3.19.1
676+
Patch CVE-2025-22874 and GHSA-vrw8-fxc6-2r93.
677+
Security improvements.
678+
- Released: July 2025
679+
- Kubernetes: 1.27+
680+
- Gatekeeper: 3.19.1
674681

675682
#### 1.12.2
676683
Security improvements.
677-
678-
- Released June 2025
679-
- Kubernetes 1.27+
680-
- Gatekeeper 3.19.1
684+
- Released: June 2025
685+
- Kubernetes: 1.27+
686+
- Gatekeeper: 3.19.1
681687

682688
#### 1.11.1
689+
Patch CVE-2025-22872.
683690
Security improvements.
691+
- Released: May 2025
692+
- Kubernetes: 1.27+
693+
- Gatekeeper: 3.19.1
684694

685-
- Released May 2025
686-
- Kubernetes 1.27+
687-
- Gatekeeper 3.19.1
688-
##### Gatekeeper 3.19.1-1
695+
##### Gatekeeper 3.19.1
689696
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.19.1
690697
Changes: https://github.com/open-policy-agent/gatekeeper/compare/v3.18.2...v3.19.1
691-
Patch [CVE-2025-22872](https://nvd.nist.gov/vuln/detail/CVE-2025-22872).
692698

693699
#### 1.10.1
694-
Update the `policy-kubernetes-addon-prod` and `policy-kubernetes-webhook` images to patch [CVE-2025-30204](https://nvd.nist.gov/vuln/detail/CVE-2025-30204) and [CVE-2025-22870](https://nvd.nist.gov/vuln/detail/CVE-2025-22870).
695-
- Released April 2025
696-
- Kubernetes 1.27+
697-
- Gatekeeper 3.18.2
700+
Patch CVE-2025-30204 and CVE-2025-22870.
701+
Security improvements.
702+
- Released: April 2025
703+
- Kubernetes: 1.27+
704+
- Gatekeeper: 3.18.2
698705

699706
#### 1.10.0
707+
CEL is enabled by default, you can continue using Rego. New CRD `configpodstatuses.status.gatekeeper.sh` is introduced (Reference: https://github.com/open-policy-agent/gatekeeper/issues/2918).
700708
Security improvements.
709+
- Released: February 2025
710+
- Kubernetes: 1.27+
711+
- Gatekeeper: 3.18.2
701712

702-
CEL is enabled by default, you can continue using Rego. New CRD configpodstatuses.status.gatekeeper.sh is introduced (Reference: https://github.com/open-policy-agent/gatekeeper/issues/2918)
703-
- Released February 2025
704-
- Kubernetes 1.27+
705-
- Gatekeeper 3.18.2
706-
##### Gatekeeper 3.18.2-1
713+
##### Gatekeeper 3.18.2
707714
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.18.2
708715
Changes: https://github.com/open-policy-agent/gatekeeper/compare/v3.17.1...v3.18.2
709716

710717
#### 1.9.1
718+
Patch CVE-2024-45337 and CVE-2024-45338.
711719
Security improvements.
720+
- Released: January 2025
721+
- Kubernetes: 1.27+
722+
- Gatekeeper: 3.17.1
712723

713-
Patch CVE-2024-45337 and CVE-2024-45338.
714-
- Released January 2025
715-
- Kubernetes 1.27+
716-
- Gatekeeper 3.17.1
717-
##### Gatekeeper 3.17.1-5
718-
Patch CVE-2024-45337 and CVE-2024-45338.
724+
##### Gatekeeper 3.17.1
725+
Gatekeeper Release: https://github.com/open-policy-agent/gatekeeper/releases/tag/v3.17.1
719726

720727
#### 1.8.0
721728
Policy can now be used to evaluate CONNECT operations, for instance, to deny `exec`s. Note that there is no brownfield compliance available for noncompliant CONNECT operations, so a policy with Audit effect that targets CONNECTs is a no op.
722-
723729
Security improvements.
724-
- Released November 2024
725-
- Kubernetes 1.27+
726-
- Gatekeeper 3.17.1
730+
- Released: November 2024
731+
- Kubernetes: 1.27+
732+
- Gatekeeper: 3.17.1
727733

728734
#### 1.7.1
729735
Introducing CEL and VAP. Common Expression Language (CEL) is a Kubernetes-native expression language that can be used to declare validation rules of a policy. Validating Admission Policy (VAP) feature provides in-tree policy evaluation, reduces admission request latency, and improves reliability and availability. The supported validation actions include Deny, Warn, and Audit. Custom policy authoring for CEL/VAP is allowed, and existing users won't need to convert their Rego to CEL as they will both be supported and be used to enforce policies. To use CEL and VAP, users need to enroll in the feature flag `AKS-AzurePolicyK8sNativeValidation` in the `Microsoft.ContainerService` namespace. For more information, view the [Gatekeeper Documentation](https://open-policy-agent.github.io/gatekeeper/website/docs/validating-admission-policy/).
730-
731736
Security improvements.
732-
- Released September 2024
733-
- Kubernetes 1.27+ (VAP generation is only supported on 1.30+)
734-
- Gatekeeper 3.17.1
737+
- Released: September 2024
738+
- Kubernetes: 1.27+ (VAP generation is only supported on 1.30+)
739+
- Gatekeeper: 3.17.1
735740

736741
#### 1.7.0
737-
738742
Introducing expansion, a shift left feature that lets you know up front whether your workload resources (Deployments, ReplicaSets, Jobs, etc.) will produce admissible pods. Expansion shouldn't change the behavior of your policies; rather, it just shifts Gatekeeper's evaluation of pod-scoped policies to occur at workload admission time rather than pod admission time. However, to perform this evaluation it must generate and evaluate a what-if pod that is based on the pod spec defined in the workload, which might have incomplete metadata. For instance, the what-if pod won't contain the proper owner references. Because of this small risk of policy behavior changing, we're introducing expansion as disabled by default. To enable expansion for a given policy definition, set `.policyRule.then.details.source` to `All`. Built-ins will be updated soon to enable parameterization of this field. If you test your policy definition and find that the what-if pod being generated for evaluation purposes is incomplete, you can also use a mutation with source `Generated` to mutate the what-if pods. For more information on this option, view the [Gatekeeper documentation](https://open-policy-agent.github.io/gatekeeper/website/docs/expansion#mutating-example).
739-
740743
Expansion is currently only available on AKS clusters, not Arc clusters.
741-
742744
Security improvements.
743-
- Released July 2024
744-
- Kubernetes 1.27+
745-
- Gatekeeper 3.16.3
745+
- Released: July 2024
746+
- Kubernetes: 1.27+
747+
- Gatekeeper: 3.16.3
746748

747749
#### 1.6.1
748-
749750
Security improvements.
750-
- Released May 2024
751-
- Gatekeeper 3.14.2
751+
- Released: May 2024
752+
- Gatekeeper: 3.14.2
752753

753754
#### 1.5.0
754-
755755
Security improvements.
756-
- Released May 2024
757-
- Kubernetes 1.27+
758-
- Gatekeeper 3.16.3
756+
- Released: May 2024
757+
- Kubernetes: 1.27+
758+
- Gatekeeper: 3.16.3
759759

760760
#### 1.4.0
761-
762761
Enables mutation and external data by default. The additional mutating webhook and increased validating webhook timeout cap might add latency to calls in the worst case. Also introduces support for viewing policy definition and set definition version in compliance results.
763-
764-
- Released May 2024
765-
- Kubernetes 1.25+
766-
- Gatekeeper 3.14.0
762+
Security improvements.
763+
- Released: May 2024
764+
- Kubernetes: 1.25+
765+
- Gatekeeper: 3.14.0
767766

768767
#### 1.3.0
769-
770-
Introduces error state for policies in error, enabling them to be distinguished from policies in noncompliant states. Adds support for v1 constraint templates and use of the excludedNamespaces parameter in mutation policies. Adds an error status check on constraint templates post-installation.
771-
772-
- Released February 2024
773-
- Kubernetes 1.25+
774-
- Gatekeeper 3.14.0
768+
Introduces error state for policies in error, enabling them to be distinguished from policies in noncompliant states. Adds support for v1 constraint templates and use of the `excludedNamespaces` parameter in mutation policies. Adds an error status check on constraint templates post-installation.
769+
Security improvements.
770+
- Released: February 2024
771+
- Kubernetes: 1.25+
772+
- Gatekeeper: 3.14.0
775773

776774
#### 1.2.1
777-
778-
- Released October 2023
779-
- Kubernetes 1.25+
780-
- Gatekeeper 3.13.3
775+
Security improvements.
776+
- Released: October 2023
777+
- Kubernetes: 1.25+
778+
- Gatekeeper: 3.13.3
781779

782780
#### 1.1.0
783-
784-
- Released July 2023
785-
- Kubernetes 1.27+
786-
- Gatekeeper 3.11.1
781+
Security improvements.
782+
- Released: July 2023
783+
- Kubernetes: 1.27+
784+
- Gatekeeper: 3.11.1
787785

788786
#### 1.0.1
789-
790-
- Released June 2023
791-
- Kubernetes 1.24+
792-
- Gatekeeper 3.11.1
787+
Security improvements.
788+
- Released: June 2023
789+
- Kubernetes: 1.24+
790+
- Gatekeeper: 3.11.1
793791

794792
#### 1.0.0
795-
796-
Azure Policy for Kubernetes now supports mutation to remediate AKS clusters at-scale!
793+
Azure Policy for Kubernetes now supports mutation to remediate AKS clusters at-scale.
797794

798795
## Remove the add-on
799796

0 commit comments

Comments
 (0)