Skip to content

Instantly share code, notes, and snippets.

@jvanz
Last active January 30, 2023 12:31
Show Gist options
  • Save jvanz/4cfe1e14991a405c335fa7872ed5da66 to your computer and use it in GitHub Desktop.
Save jvanz/4cfe1e14991a405c335fa7872ed5da66 to your computer and use it in GitHub Desktop.

Kubewarden

Kubewarden SDKs feature parity

  • 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

Kubewarden policies enhancements

  • Description: Kubewarden has many policies targeting Pod resource. However, it is desirable to allow users user the policies to validate high level resources like Deployments. Therefore, it is necessary to update all the policies to inspect high level resources as well as Pods. 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment