├── .github ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── container-build.yml │ ├── container-image.yml │ ├── helm-chart-release.yml │ ├── release-drafter.yml │ ├── release.yml │ ├── sbom.yml │ └── sign-image.yml ├── .gitignore ├── .golangci.yml ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.dockerignore ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── Tiltfile ├── charts └── kwasm-operator │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── clusterrole.yaml │ ├── clusterrolebinding.yaml │ ├── deployment.yaml │ ├── role.yaml │ ├── rolebinding.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml │ └── values.yaml ├── config ├── crd │ └── bases │ │ └── README.md ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ └── manager_config_patch.yaml ├── manager │ ├── controller_manager_config.yaml │ ├── kustomization.yaml │ └── manager.yaml ├── manifests │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── provisioner_editor_role.yaml │ ├── provisioner_viewer_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── kustomization.yaml │ └── wasm_v1alpha1_provisioner.yaml └── scorecard │ ├── bases │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ ├── basic.config.yaml │ └── olm.config.yaml ├── controllers ├── job_controller.go ├── provisioner_controller.go ├── provisioner_controller_test.go └── suite_test.go ├── examples └── kind │ ├── cluster.yaml │ ├── pod.yaml │ └── runtimeclass.yaml ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── main.go ├── tilt-settings.yaml.example └── tilt.dockerfile /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/container-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/container-build.yml -------------------------------------------------------------------------------- /.github/workflows/container-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/container-image.yml -------------------------------------------------------------------------------- /.github/workflows/helm-chart-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/helm-chart-release.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sbom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/sbom.yml -------------------------------------------------------------------------------- /.github/workflows/sign-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.github/workflows/sign-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/Dockerfile.dockerignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/README.md -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/Tiltfile -------------------------------------------------------------------------------- /charts/kwasm-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Welcome to KWasm-operator -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/clusterrole.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/role.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/rolebinding.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/service.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /charts/kwasm-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/charts/kwasm-operator/values.yaml -------------------------------------------------------------------------------- /config/crd/bases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/crd/bases/README.md -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/manager/controller_manager_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/manager/controller_manager_config.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/provisioner_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/provisioner_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/provisioner_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/provisioner_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/samples/wasm_v1alpha1_provisioner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/samples/wasm_v1alpha1_provisioner.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /controllers/job_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/controllers/job_controller.go -------------------------------------------------------------------------------- /controllers/provisioner_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/controllers/provisioner_controller.go -------------------------------------------------------------------------------- /controllers/provisioner_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/controllers/provisioner_controller_test.go -------------------------------------------------------------------------------- /controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/controllers/suite_test.go -------------------------------------------------------------------------------- /examples/kind/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/examples/kind/cluster.yaml -------------------------------------------------------------------------------- /examples/kind/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/examples/kind/pod.yaml -------------------------------------------------------------------------------- /examples/kind/runtimeclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/examples/kind/runtimeclass.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/main.go -------------------------------------------------------------------------------- /tilt-settings.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/tilt-settings.yaml.example -------------------------------------------------------------------------------- /tilt.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KWasm/kwasm-operator/HEAD/tilt.dockerfile --------------------------------------------------------------------------------