C#

Currently, .NET Core has experimental support for the WebAssembly WASI platform. This is from the dotnet-wasi-sdk project.

You don’t need a Windows installation to write or run .NET Core code. Everything can be done also on a Linux or on an macOS machine.

Current state

Policy authors can use the following resources:

No limitations are known. The SDK enables writing both validating and mutating policies.

It’s possible to use the KubernetesClient.Models library to deal with the Kubernetes objects.

Project template

Currently, we don’t have a project template that can scaffold a C# policy.

Please, open an issue if interested.