- Description: Kubewarden currently allow policy writers to use 4 different programming languages. Therefore, there are 4 SDKs to be maintained. However, they lack feature parity. In other words, some SDK have feature that have features not available in other SDKs. It's necessary to map what are the feature missing in each one of the SDKs and implement some of them.
- Expected Outcome: Map all the feature missing in all SKDs and implement some of the missing features
- Recommended Skills: Rust, Go, DotNet, Kubernetes (is a plus), Swift( is a plus)
- Mentor(s): José Guilherme Vanz (@jvanz), Victor Cuadrado Juan (@viccuad)
- Upstream Issue: kubewarden/kubewarden-controller#392
- Description: Kubewarden has many policies targeting
Pod
resource. However, it is desirable to allow users user the policies to validate high level resources likeDeployments
. Therefore, it is necessary to update all the policies to inspect high level resources as well asPods
. This may requires updates in the SDKs adding helper code to extract the needed information from the admission requests allowing the resource validation and mutation - Expected Outcome: Updates the Kubewarden policies to allow them validating high level resources.
- Recommended Skills: Rust, Go, Kubernetes
- Mentor(s): José Guilherme Vanz (@jvanz), Victor Cuadrado Juan (@viccuad)
- Upstream Issue: kubewarden/kubewarden-controller#282