Charts used with Kubernetes.
Used by:
-
Example:
helm repo add senzing 'https://senzing.github.io/charts/'
-
Example:
helm repo list
-
Example:
helm search senzing
-
Example:
helm repo remove senzing
-
Using Rancher Web interface. Reference: Adding custom catalogs. Example:
- Choose Rancher > Top, Left-most dropdown box > Global
- Choose Rancher > Catalogs tab
- Click "Add Catalog" button.
- In "Add Catalog" dialog box:
- Name: senzing
- Catalog URL: https://github.com/senzing/charts
- Branch: master
- Kind: Helm
- Click "Create" button
-
Using Rancher command line interface (CLI). Example:
rancher catalog add senzing https://github.com/senzing/charts
-
Using Rancher Web interface. Example:
- Choose Rancher > Global tab
- Choose Rancher > Catalogs tab
- In "Custom" section, select "senzing" catalog.
- Click "Delete" button.
-
Using Rancher command line interface (CLI). Example:
rancher catalog delete senzing
-
Using these environment variable values:
export GIT_ACCOUNT=senzing export GIT_REPOSITORY=charts export GIT_ACCOUNT_DIR=~/${GIT_ACCOUNT}.git export GIT_REPOSITORY_DIR="${GIT_ACCOUNT_DIR}/${GIT_REPOSITORY}"
Then follow steps in clone-repository.
-
✏️ List docker images in an environment variable. Example:
export CHART_NAMES=( \ "coleifer-sqlite-web" \ "db2-client" \ "helm-create-example" \ "ibm-db2-driver-installer" \ "kafka-test-client" \ "mysql-client" \ "phpmyadmin" \ "phppgadmin" \ "postgresql-client" \ "resolver" \ "senzing-api-server" \ "senzing-base" \ "senzing-configurator" \ "senzing-debug" \ "senzing-entity-search-web-app" \ "senzing-hello-world" \ "senzing-hello-world-on-hub-docker-com" \ "senzing-ibm-db2" \ "senzing-init-container" \ "senzing-mock-data-generator" \ "senzing-package" \ "senzing-redoer" \ "senzing-stream-loader" \ "senzing-stream-producer" \ "senzing-yum" \ )
-
Single chart.
✏️ Identify chart.
export CHART_NAME=senzing-hello-world
Example:
cd ${GIT_REPOSITORY_DIR}/charts/${CHART_NAME}/${CHART_NAME} helm lint
-
Public charts. Example:
for CHART_NAME in ${CHART_NAMES[@]}; \ do \ cd ${GIT_REPOSITORY_DIR}/charts/${CHART_NAME}/${CHART_NAME}; \ pwd; \ helm lint; \ done
-
Single chart. Example:
✏️ Identify chart.
export CHART_NAME=senzing-hello-world
Example:
cd ${GIT_REPOSITORY_DIR}/docs helm package ${GIT_REPOSITORY_DIR}/charts/${CHART_NAME}/${CHART_NAME} helm repo index .
-
Public charts. Example:
cd ${GIT_REPOSITORY_DIR}/docs for CHART_NAME in ${CHART_NAMES[@]}; \ do \ helm package ${GIT_REPOSITORY_DIR}/charts/${CHART_NAME}/${CHART_NAME}; \ done helm repo index .