gitextract_9hv5t40p/ ├── .dockerignore ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── build.yaml │ ├── cache.yaml │ └── release.yaml ├── .gitignore ├── .ko.yaml ├── LICENSE ├── README.md ├── charts/ │ └── opa-kube-mgmt/ │ ├── Chart.yaml │ ├── README.md │ ├── templates/ │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingressroute.yaml │ │ ├── mgmt-token-secret.yaml │ │ ├── poddisruptionbudget.yaml │ │ ├── rbac-mgmt-replicate.yaml │ │ ├── rbac-mgmt.yaml │ │ ├── rbac-sar.yaml │ │ ├── secret-opa-config.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ └── webhookconfiguration.yaml │ ├── values.schema.json │ └── values.yaml ├── cmd/ │ └── kube-mgmt/ │ ├── flag.go │ ├── flag_test.go │ └── main.go ├── devbox.json ├── devspace.yaml ├── docs/ │ ├── admission-control-1.7.md │ ├── admission-control-crd.md │ ├── admission-control-secure.md │ └── tls-1.7.md ├── examples/ │ └── service_validation/ │ ├── README.md │ ├── admission_controller.yaml │ └── install.sh ├── go.mod ├── go.sum ├── internal/ │ └── expect/ │ ├── client.go │ ├── request.go │ └── script.go ├── justfile ├── pkg/ │ ├── configmap/ │ │ └── configmap.go │ ├── data/ │ │ ├── generic.go │ │ ├── generic_test.go │ │ └── types.go │ ├── dynamicdata/ │ │ ├── dynamicdata.go │ │ └── dynamicdata_test.go │ ├── opa/ │ │ ├── opa.go │ │ └── opa_test.go │ ├── types/ │ │ └── types.go │ └── version/ │ └── version.go └── test/ ├── e2e/ │ ├── custom_config/ │ │ ├── 1_bundle_loaded.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ ├── custom_mgmt_token/ │ │ ├── 1_policy_loaded.hurl │ │ ├── 2_data_loaded.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ ├── default/ │ │ ├── 1_initial_state.hurl │ │ ├── 2_policy_loaded.hurl │ │ ├── 3_data_loaded.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ ├── fixture-labels.yaml │ ├── fixture-multi.yaml │ ├── fixture-replication.yaml │ ├── fixture.yaml │ ├── labels/ │ │ ├── 1_initial_state.hurl │ │ ├── 2_policy_loaded.hurl │ │ ├── 3_data_loaded.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ ├── multi/ │ │ ├── 1_initial_state.hurl │ │ ├── 2_policies_loaded.hurl │ │ ├── 3_policy_unloaded.hurl │ │ ├── 4_policies_reloaded.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ ├── replicate/ │ │ ├── 1_replication.hurl │ │ ├── chainsaw-test.yaml │ │ └── values.yaml │ └── replicate_auto/ │ ├── .gitignore │ ├── 1_replication.hurl │ ├── bundle/ │ │ ├── .manifest │ │ └── main.rego │ ├── chainsaw-test.yaml │ └── values.yaml ├── lint/ │ ├── images.yaml │ ├── sa.yaml │ ├── service.yaml │ └── tsc.yaml └── unit/ ├── health.yaml ├── kube-mgmt_args.yaml ├── rbac_cm.yaml ├── rbac_replicate.yaml ├── sa.yaml ├── service.yaml └── tsc.yaml