This chart is a Kubernetes packaging of Floresta, an open-source utreexo node. It provides an easy way to deploy Floresta on Kubernetes clusters using Helm.
-
Start Minikube:
minikube start
-
Add chart repository:
helm repo add florestad https://gustavostingelin.github.io/florestad-chart/charts
-
Install the chart:
helm install my-florestad-chart florestad/florestad-chart --version 0.1.1
-
Verify installation:
helm list kubectl get all
-
Access your service:
minikube service my-florestad-chart
The
values
argument in thehelm_release
resource allows you to pass custom configuration to Helm chart. In this example, it loads values from theflorestad-values.yaml
file, which should match the structure expected by the chart (see/examples
for reference).
resource "kubernetes_namespace" "floresta" {
metadata {
name = "floresta"
}
}
resource "helm_release" "florestad" {
name = "florestad"
chart = "florestad-chart"
repository = "https://gustavostingelin.github.io/florestad-chart/charts"
namespace = kubernetes_namespace.floresta.metadata[0].name
create_namespace = true
values = [
file("${path.module}/helm/florestad-values.yaml")
]
}
For more configuration options, see values.yaml
and /examples
.
For more information, see the official Floresta project.