conftest-kubernetes
Last updated
Was this helpful?
Last updated
Was this helpful?
This provider automatically generates for kubernetes
andhelm
Deploys in your project. A conftest
Test is created for each of those action types.
Simply add this provider to your project configuration, and configure your policies. Check out the below reference for how to configure default policies, default namespaces, and test failure thresholds for the generated actions.
See the for a simple usage example.
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our .
The reference is divided into two sections. The contains the complete YAML schema, and the describes each schema key.
The values in the schema below are the default values.
providers[]
array[object]
[]
No
providers[].name
The name of the provider plugin to use.
string
Yes
Example:
providers[].dependencies[]
List other providers that should be resolved before this one.
array[string]
[]
No
Example:
providers[].environments[]
If specified, this provider will only be used in the listed environments. Note that an empty array effectively disables the provider. To use a provider in all environments, omit this field.
array[string]
No
Example:
providers[].policyPath
Path to the default policy directory or rego file to use for conftest
actions.
posixPath
"./policy"
No
providers[].namespace
Default policy namespace to use for conftest
actions.
string
No
providers[].testFailureThreshold
Set this to "warn"
if you'd like tests to be marked as failed if one or more warn rules are matched.
Set to "none"
to always mark the tests as successful.
string
"error"
No
> name
> dependencies
> environments
> policyPath
> namespace
> testFailureThreshold