Readme file
Bitnami charts for Helm are carefully engineered, actively maintained and are the quickest and easiest way to deploy containers on a Kubernetes cluster that are ready to handle production workloads.
In IBM Cloud, you can configure your installation from the Create tab, and then install it with a single click instead of executing the Helm installation directly. Your Helm Chart is installed by using IBM Cloud Schematics, and after the installation is complete, you can view the chart instance, update the version, or uninstall from your Schematics workspace.
Before you begin
- Install the IBM Cloud Block Storage plug-in from the catalog.
- Download Kubernetes 1.12+ and Helm 2.11+ or Helm 3.0-beta3+.
- To successfully install the software, you must have the administrator and manager roles on the Kubernetes cluster service.
Security and compliance controls
Required resources
It is recommended to create a new IBM Cloud Object Storage service instance before you install the software. You can create the service instance by running the following command:
Create Kubernetes Cluster
Install ibmcloud cli plugins
Login to IBM Cloud
Create VPC and Subnet
Create Kubernetes Cluster
List clusters and update kubectl config
Create PostgreSQL Database
It is recommended to create a new IBM Cloud Databases for PostgreSQL service instance before you install the software. You can create the service instance by running the following command:
To check the status of the service instances and create a new user, run the following command:
When the database will be ready. Create a new user and get the connection details by running the following commands:
Create IBM Cloud Object Storage Service
Installing the software
Production configuration
Secrets
- Configure the values as illustrated in the following
.yaml file:
- Pass the name of the Secret as a value to the
nexus.appSecret
parameter.
`
Note: For the Secret name, it is recommended that you prefix release name.
Configuration parameters in values.yaml
The following table describes the configurable parameters that are applicable for the Helm chart.
Parameter
Description
Default
Required
dynamiq.imageCredentials.username
``
true
dynamiq.imageCredentials.password
``
true
nexus.ingress.enabled
true
true
nexus.configMapData.DOMAIN
``
true
nexus.appSecret
nexus-secret
true
synapse.ingress.enabled
true
true
ui.ingress.enabled
true
true
Upgrading to a new version
When a new version of a Helm Chart is available, you're alerted in your Schematics workspace. To upgrade to a new version, complete the following steps:
- Go to the Menu > Schematics.
- Select your workspace name.
- Click Settings. In the Summary section, your version number is displayed.
- Click Update.
- Select a version, and click Update.
Uninstalling the software
Complete the following steps to uninstall a Helm Chart from your account.
- Go to the Menu > Schematics.
- Select your workspace name.
- Click Actions > Destroy resources. All resources in your workspace are deleted.
- Click Update.
- To delete your workspace, click Actions > Delete workspace.