tooling

Self-managed Helm Charts for Kubernetes

Before you begin

This Helm chart supports installation of the following tools:

  1. swagger-ui
  2. it-tools
  3. Tasks.md

The prerequisites for this Helm chart is a working Kubernetes Cluster and Helm installed.

If you don’t have a Kubernetes Cluster, create one with minikube.

To install Helm, see Helm Installation guide.

Installation and Configuration

Swagger UI

To add Swagger UI helm repository, run command:

helm repo add tooling https://trungtin1011.github.io/tooling/

To install the Swagger UI helm chart with a release name my-release in swagger namespace, run command:

helm install -n swagger --create-namespace my-release tooling/swagger

To update latest changes of the charts from the Helm repository, run commands:

helm repo update

helm -n swagger upgrade my-release tooling/swagger

To configure the Swagger UI deployment, the configurable parameters for Swagger UI Helm chart can be found in values.yaml values file. Those parameters can be set via --set flag during installation or configured by editing the values.yaml directly.

To uninstall/delete the my-release deployment, run command:

helm delete my-release

IT Tools

To add IT Tools helm repository, run command:

helm repo add tooling https://trungtin1011.github.io/tooling/

To install the IT Tools helm chart with a release name my-release in tooling namespace, run command:

helm install -n tooling --create-namespace my-release tooling/it-tools

To update latest changes of the charts from the Helm repository, run commands:

helm repo update

helm -n tooling upgrade my-release tooling/it-tools

To configure the IT Tools deployment, the configurable parameters of the it-tools-helm chart can be found in values.yaml values file. Those parameters can be set via --set flag during installation or configured by editing the values.yaml directly.

To uninstall/delete the my-release deployment, run command:

helm delete my-release

Tasks.md

To add Tasks.md helm repository, run command:

helm repo add tooling https://trungtin1011.github.io/tooling/

To install the Tasks.md helm chart with a release name my-release in task namespace, run command:

helm install -n task --create-namespace my-release tooling/tasks-md

To update latest changes of the charts from the Helm repository, run commands:

helm repo update

helm -n task upgrade my-release tooling/tasks-md

To configure the Tasks.md deployment, the configurable parameters can be found in values.yaml values file. Those parameters can be set via --set flag during installation or configured by editing the values.yaml directly.

To uninstall/delete the my-release deployment, run command:

helm delete my-release

License

Apache License 2.0