Mariam Fahmy

Results 41 issues of Mariam Fahmy

## Explanation This PR checks for the `Pod/exec` subresource, and if it does exists, we return the `operations` specified by the user instead of returning back the default operations. ##...

cherry-pick-required
milestone 1.12.2

### Problem Statement If we have a policy that disallows certain capabilities, and we have a deployment with two containers: 1. A sidecar container (e.g., Istio) with capabilities NET_ADMIN and...

enhancement
LFX mentorship project
exceptions
stale

## Explanation This PR introduces `v2` for clusterpolicies and policies. ## Related issue Closes https://github.com/kyverno/kyverno/issues/7959 Related to https://github.com/kyverno/kyverno/issues/5606 and https://github.com/kyverno/kyverno/issues/8914 ## Milestone of this PR /milestone 1.13 ## Documentation (required...

milestone 1.13.0

## Explanation For mutate existing policies, we are getting the trigger resources based on the `kind` only. That's why we end up processing all resources even if the policy doesn't...

cherry-pick-required
milestone 1.13.0
milestone 1.12.2

## Explanation This PR is to add "pods/ephemeralcontainers" in the match block of the generated ValidatingAdmissionPolicies in case the Kyverno policy matches pods. This is because it is added by...

Documentation
milestone 1.12.2

## Explanation The generated VAPs set `operations` to only `CREATE` and `UPDATE` in case users don't specify them in the Kyverno policies. This raises an issue when a Kyverno policy...

lgtm
milestone 1.13.0

## Explanation Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.29.3 to 0.30.0.

dependencies
go

## Explanation In Kyverno policies, users can match resources in specific namespaces as follows: ``` match: any: - resources: kinds: - Deployment operations: - CREATE - UPDATE namespaces: - production...

Documentation
milestone 1.13.0

### Problem Statement ### Description Planned enhancements to Kyverno policy exceptions: - [ ] https://github.com/kyverno/kyverno/issues/6980 (LFX Mentorship) - [ ] https://github.com/kyverno/kyverno/issues/6068 (LFX Mentorship) - [ ] https://github.com/kyverno/kyverno/issues/9330 - [ ]...

enhancement
LFX mentorship project
exceptions

## Explanation This PR modifies the flag `--exceptionNamespace` to accept a list of a comma-separated namespaces for policy exceptions. ## Related issue Closes #6980 ## Milestone of this PR /milestone...

Documentation
milestone 1.13.0