diff --git a/charts/wasmcloud/.helmignore b/charts/wasmcloud/.helmignore new file mode 100644 index 0000000..0e8a0eb --- /dev/null +++ b/charts/wasmcloud/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/charts/wasmcloud/Chart.lock b/charts/wasmcloud/Chart.lock new file mode 100644 index 0000000..db10a91 --- /dev/null +++ b/charts/wasmcloud/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: nats + repository: https://nats-io.github.io/k8s/helm/charts/ + version: 1.2.4 +- name: wadm + repository: oci://ghcr.io/wasmcloud/charts + version: 0.2.5 +- name: wasmcloud-operator + repository: oci://ghcr.io/wasmcloud/charts + version: 0.1.5 +digest: sha256:5fcb810b1052a5199674f0bc49b885f1db9ffc74b837ce663e5d599c4d0f6089 +generated: "2024-09-02T10:01:40.91215-04:00" diff --git a/charts/wasmcloud/Chart.yaml b/charts/wasmcloud/Chart.yaml new file mode 100644 index 0000000..e065abd --- /dev/null +++ b/charts/wasmcloud/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +name: wasmcloud +description: A Helm chart for Kubernetes + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 0.1.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +# It is recommended to use it with quotes. +appVersion: "1.16.0" + +dependencies: + - name: nats + version: 1.2.4 + repository: https://nats-io.github.io/k8s/helm/charts/ + - name: wadm + version: 0.2.5 + repository: oci://ghcr.io/wasmcloud/charts + - name: wasmcloud-operator + version: 0.1.5 + repository: oci://ghcr.io/wasmcloud/charts diff --git a/charts/wasmcloud/charts/nats-1.2.4.tgz b/charts/wasmcloud/charts/nats-1.2.4.tgz new file mode 100644 index 0000000..47d244f Binary files /dev/null and b/charts/wasmcloud/charts/nats-1.2.4.tgz differ diff --git a/charts/wasmcloud/charts/wadm-0.2.5.tgz b/charts/wasmcloud/charts/wadm-0.2.5.tgz new file mode 100644 index 0000000..169ce4a Binary files /dev/null and b/charts/wasmcloud/charts/wadm-0.2.5.tgz differ diff --git a/charts/wasmcloud/charts/wasmcloud-operator-0.1.5.tgz b/charts/wasmcloud/charts/wasmcloud-operator-0.1.5.tgz new file mode 100644 index 0000000..eb442b5 Binary files /dev/null and b/charts/wasmcloud/charts/wasmcloud-operator-0.1.5.tgz differ diff --git a/charts/wasmcloud/values.yaml b/charts/wasmcloud/values.yaml new file mode 100644 index 0000000..0459140 --- /dev/null +++ b/charts/wasmcloud/values.yaml @@ -0,0 +1,25 @@ +nats: + config: + cluster: + enabled: true + replicas: 3 + leafnodes: + enabled: true + websocket: + enabled: true + port: 4223 + jetstream: + enabled: true + fileStore: + pvc: + size: 10Gi + merge: + domain: default + +wadm: + wadm: + image: + tag: v0.12.2 + config: + nats: + server: "nats.default.svc.cluster.local:4222"