Connectware Helm Chart
Helm is a package manager for Kubernetes that offers a simple way to deploy complex applications into Kubernetes clusters. Helm packages are called charts and are paired with a YAML file that contains the configuration for the application. The YAML file is called values.yaml.
Obtaining the local name of your Connectware Helm repository
The local name of your Connectware Helm repository corresponds to the following URL: https://repository.cybus.io/repository/connectware-helm
To display the local name of your Connectware Helm repository, enter the following command: helm repo list
For the code examples in this documentation, we use the variable local-repo
to refer to the local name of your Connectware Helm repository.
Obtaining the name, namespace, and version of your Connectware installation
If you want to upgrade and configure Connectware, you must know the name, namespace, and version of your Connectware installation.
Prerequisites
Helm version 3 is installed on your system.
The Kubernetes command line tool kubectl is configured and has access to the target installation.
Procedure
To display the name, namespace, and app version of your Connectware installation, enter the following command:
helm list -A
Result
The name, namespace, and version number of your Connectware installation is displayed in the NAME, NAMESPACE, and APP VERSION columns. If you have trouble locating your Connectware installation in the list, look for connectware in the CHART column.
connectware
connectware
4
2022-12-01 17:04:16.664663648 +0100 CET
deployed
connectware-1.1.0
1.1.0
For the code examples in this documentation, we use the following variables:
Name:
installation-name
Namespace:
namespace
App version:
current-version
Extracting the values.yaml file
The Helm configuration that Connectware uses is stored in the values.yaml file. You can extract the values.yaml file from your installation.
Prerequisites
Helm version 3 is installed on your system.
The Kubernetes command line tool kubectl is configured and has access to the target installation.
You know the name and namespace of your Connectware installation. See Obtaining the Name, Namespace, and Version of Your Connectware Installation.
Procedure
To extract this file from your installation, enter the following command:
For the code examples in this documentation, we use the variable values.yaml to refer to the currently used Helm values.
Related Links
Applying Helm configuration changes
When you have changed the Helm configuration in your values.yaml file, you must apply the changes via an Helm upgrade.
Important: When you apply the changes that you have made to the values.yaml file, the former configuration is overwritten. We recommend that you apply configuration changes during planned maintenance times.
Prerequisites
Helm version 3 is installed on your system.
The Kubernetes command line tool kubectl is configured and has access to the target installation.
You know the name and namespace of your Connectware installation. See Obtaining the Name, Namespace, and Version of Your Connectware Installation.
The values.yaml file is available.
Procedure
In the values.yaml file, edit the configuration parameters. Make sure to stick to the YAML indentation rules.
To apply the changed configuration parameters, enter the following command:
Last updated
Was this helpful?