astarte-platform/Astarte Local Cluster

Brings up a fully functional local Astarte Cluster and its tooling for CI purposes.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 25, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: astarte-platform/astarte-cluster-action@11198ae9f8b4b1d334063a6ce6c1015da631c6ff # v2.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
astarte_namespaceThe Kubernetes namespace where Astarte will be installed. Defaults to `astarte`noastarte
cert-manager_versionThe Cert-Manager Helm Chart version to use. Defaults to v1.20.1nov1.20.1
haproxy_versionThe HAProxy Helm Chart version to use. Defaults to 1.49.0no1.49.0
rabbitmq_cluster_operator_versionThe RabbitMQ Cluster Operator version to use. Defaults to v2.20.0nov2.20.0
scylla_operator_versionThe Scylla Operator version to use. Defaults to v1.20.2nov1.20.2
astarte_chart_versionThe Astarte Operator Helm Chart version to use. Defaults to 26.5.0-alpha.0no26.5.1
astartectl_versionThe astartectl CLI version to use. Defaults to 24.5.3no26.5.0
astarte_versionThe Astarte version to install. Defaults to 1.3.0-rc.2no1.3.0
astarte_realmThe Astarte realm to create. Defaults to `test`. If empty, no realm will be created and the realm_key output will be empty.notest
kind_versionKinD version to use. It is advised to leave the default unless you're trying to use a very specific Astarte versionnov0.31.0
kind_node_imageKinD node to use. It is advised to leave the default unless you're trying to use a very specific Astarte versionnokindest/node:v1.33.7@sha256:d26ef333bdb2cbe9862a0f7c3803ecc7b4303d8cea8e814b481b09949d353040
kustomize_astarte_patchKustomize patch to the Astarte resource.no""
namedescription
housekeeping_keyThe Housekeeping private key of the new cluster
realm_keyThe Realm private key of the newly created Realm.