Defining policies

Users can define policies by using Rego, OPAs policy language.

Policy definitions are deployed as ConfigMap resources as described in implementation notes.

Here is an example:

---
apiVersion: v1
kind: ConfigMap
metadata:
  name: test
  labels:
    opa.stackable.tech/bundle: "true" (1)
data:
  test.rego: | (2)
    package test

    hello {
      true
    }

    world {
      false
    }
1 Mark this ConfigMap as a bundle source.
2 test.rego is the file name to use inside the bundle for these rules.