Prepare Helm Release Chart
Release chart helps to deploy the product specific modules in one click
Last updated
Was this helpful?
Release chart helps to deploy the product specific modules in one click
Last updated
Was this helpful?
This section of the document walks you through the details of how to prepare a new release chart for existing products.
Git
IDE Code for better code visualization/editing capabilities
Clone the following , where we have all the release charts for you to refer.
Create a new release version of the following products.
Select your product, copy the previous release version file, and rename it with your new version.
The above code ensures the dependency_chart-digit-v2.6.yaml with your new release version is copied and renamed.
Navigate to the release file on your local machine. Open the file using Visual Studio or any other file editor.
Update the release version "v2.6" with your new release version.
Update the modules(core, business, utilities, m_pgr, m_property-tax,..etc) service images with new release service images.
name - add your module name with "m_demo" ideal format ie. "m" means module and "demo" would be your module name
dependencies - add your module dependencies (name of other modules)
services - add your module-specific new service images
This section of the document walks you through the details of how to prepare a new release chart for new products.
Git
GitHub OrganisationOrganization Account
When you have a new product to introduce, you can follow the steps below to create the release chart for a new product.
eGov partners can follow the steps below:
Clone the forked DIGIT-DevOps repo to your local machine
git clone --branch release https://github.com/<your_organization_account_name>/DIGIT-DevOps.git
Navigate to the product-release-charts folder and create a new folder with your product name. cd DIGIT-DevOps/config-as-code/product-release-charts mkdir <new_product_name>
Note: replace <new_product_name> with your new product name.
Create a new release chart file in the above-created product folder
.touch dependancy_chart-<new_product_name>-<release_version>.yaml
Open your release chart file dependency_chart-<new_product_name
>-<release_version>.yaml and start preparing as mentioned in the release template below.
eGov users can follow the steps below:
Clone the forked DIGIT-DevOps repo to your local machine
git clone --branch release https://github.com/egovernments/DIGIT-DevOps.git
Navigate to the product-release-charts folder and create a new folder with your product name. cd DIGIT-DevOps/config-as-code/product-release-charts mkdir <new_product_name>
Note: replace <new_product_name> with your new product name
Create a new release chart file in the above-created product folder - touch dependancy_chart-<new_product_name>-<release_version>.yaml
Open your release chart file, dependancy_chart-<new_product_name
>-<release_version>.yaml and start preparing as mentioned in the below release template.
IDE Code for better code visualisation/editing capabilities
Fork the repo to your GitHub organisation account