l-wegner / business-partner-agent-chart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Business Partner Agent

Artifact HUB

The Business Partner Agent allows to manage and exchange master data between organizations.

This chart will install a business partner agent (bpa-core & bpa-acapy) and Postgres.

Open in Gitpod

TL;DR

helm repo add bpa https://labs.hyperledger.org/business-partner-agent-chart/
helm repo update
helm upgrade \
	--set global.ingressSuffix=.example.com \
   	mybpa bpa/bpa -i -n mynamespace

The Chart

Find the chart source and further documentation in subfolder ./charts/bpa.

Chart development

See Issues labled with helm and Publishing docu in our main repository.

Generate chart docu

The tool helm-docs parses metadata from charts and generates a number of sub-templates that can be referenced in a template file README.md.gotmpl.

If you work in a our gitpod workspace, helm-docs runs automatically if the templates have changed via pre-commit-hook. On your local machine run

docker run --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest

Linting

In the gitpod workspace or on your local machine run

docker run -it --rm --name ct --volume $(pwd):/data quay.io/helmpack/chart-testing sh -c "cd /data; ct lint --config ct.yaml"

Testing

Prerequisite: k8s cluster, you can used kind or so to install a local cluster.

Install ct locally (in the gitpod workspace it is installed already). Configure kubectl to work with a cluster (in the gitpod workspace add a context to the kubeconfig or use an existing one). The following call will create an ephemeral namespace, install the chart with default values and run the helm tests.

ct install --config ct.yaml --all

About

License:Apache License 2.0


Languages

Language:Smarty 65.3%Language:Dockerfile 31.6%Language:Shell 3.1%