The official Helm chart for Hypeledger Firefly and its
related connector microservices. See the chart README for installation and
configuration instructions.
Helm's experimental OCI registry support is used for publishing and retrieving the FireFly Helm chart, as a result one must log into GHCR to download the chart:
export HELM_EXPERIMENTAL_OCI=1
helm registry login ghcr.ioNOTE: you must use a GitHub personal access token when authenticating to the GHCR registry as opposed to using your GitHub password.
Lint the chart using ct and ensure it adheres to the project conventions:
make lintCreate a local Kubernetes cluster in Docker via kind:
make kindThen install FireFly dependencies to the cluster (i.e. PostgreSQL, cert-manager, Prometheus):
make depsRun the E2E tests:
make testOr deploy the chart using your own customized charts/firefly/local-values.yaml:
make deployIf you are unsure of what to initially put in your charts/firefly/locall-values.yaml file, we
suggest using the Ethereum CI values as a starting point
and reading the chart configuration documentation:
make starterIf you are developing with a Fabric blockchain see the Fabric CI values and additional chart documentation.
