├── .dockerignore ├── .github ├── CODEOWNERS ├── dependabot.yml ├── dependency-review-config.yml └── workflows │ ├── build.yml │ ├── chart.yaml │ └── dependency-review.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── Dockerfile.local ├── Dockerfile.wolfi ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── SECURITY.md ├── charts └── wadm-operator │ ├── .helmignore │ ├── Chart.yaml │ ├── ct.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── cluster-role.yaml │ ├── deployment.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml │ └── values.yaml ├── crates └── types │ ├── Cargo.toml │ └── src │ ├── lib.rs │ └── v1alpha1 │ ├── mod.rs │ └── wasmcloud_host_config.rs ├── deploy ├── base │ ├── deployment.yaml │ ├── kustomization.yaml │ └── namespace.yaml └── local │ ├── kustomization.yaml │ └── local-registry.yaml ├── examples ├── full-config │ └── wasmcloud-annotated.yaml └── quickstart │ ├── README.md │ ├── hello-world-application.yaml │ ├── nats-values.yaml │ ├── wadm-values.yaml │ └── wasmcloud-host.yaml ├── hack └── run-kind-cluster.sh └── src ├── config.rs ├── controller.rs ├── crdgen.rs ├── discovery.rs ├── docker_secret.rs ├── header.rs ├── lib.rs ├── main.rs ├── openapi.rs ├── resources ├── application.rs └── mod.rs ├── router.rs ├── services.rs └── table.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/dependency-review-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/dependency-review-config.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/workflows/chart.yaml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Dockerfile.local -------------------------------------------------------------------------------- /Dockerfile.wolfi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Dockerfile.wolfi -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /charts/wadm-operator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/.helmignore -------------------------------------------------------------------------------- /charts/wadm-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/ct.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/wadm-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/wadm-operator/templates/cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/cluster-role.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/service.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /charts/wadm-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/charts/wadm-operator/values.yaml -------------------------------------------------------------------------------- /crates/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/crates/types/Cargo.toml -------------------------------------------------------------------------------- /crates/types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod v1alpha1; 2 | -------------------------------------------------------------------------------- /crates/types/src/v1alpha1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/crates/types/src/v1alpha1/mod.rs -------------------------------------------------------------------------------- /crates/types/src/v1alpha1/wasmcloud_host_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/crates/types/src/v1alpha1/wasmcloud_host_config.rs -------------------------------------------------------------------------------- /deploy/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/deploy/base/deployment.yaml -------------------------------------------------------------------------------- /deploy/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/deploy/base/kustomization.yaml -------------------------------------------------------------------------------- /deploy/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: wadm-operator 5 | -------------------------------------------------------------------------------- /deploy/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/deploy/local/kustomization.yaml -------------------------------------------------------------------------------- /deploy/local/local-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/deploy/local/local-registry.yaml -------------------------------------------------------------------------------- /examples/full-config/wasmcloud-annotated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/full-config/wasmcloud-annotated.yaml -------------------------------------------------------------------------------- /examples/quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/quickstart/README.md -------------------------------------------------------------------------------- /examples/quickstart/hello-world-application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/quickstart/hello-world-application.yaml -------------------------------------------------------------------------------- /examples/quickstart/nats-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/quickstart/nats-values.yaml -------------------------------------------------------------------------------- /examples/quickstart/wadm-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/quickstart/wadm-values.yaml -------------------------------------------------------------------------------- /examples/quickstart/wasmcloud-host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/examples/quickstart/wasmcloud-host.yaml -------------------------------------------------------------------------------- /hack/run-kind-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/hack/run-kind-cluster.sh -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/controller.rs -------------------------------------------------------------------------------- /src/crdgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/crdgen.rs -------------------------------------------------------------------------------- /src/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/discovery.rs -------------------------------------------------------------------------------- /src/docker_secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/docker_secret.rs -------------------------------------------------------------------------------- /src/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/header.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/openapi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/openapi.rs -------------------------------------------------------------------------------- /src/resources/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/resources/application.rs -------------------------------------------------------------------------------- /src/resources/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod application; 2 | -------------------------------------------------------------------------------- /src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/router.rs -------------------------------------------------------------------------------- /src/services.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/services.rs -------------------------------------------------------------------------------- /src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmCloud/wadm-operator/HEAD/src/table.rs --------------------------------------------------------------------------------