Familiar with Kubed argo pre-release
Part 1: Install argo chart from local with helm and helm cfg ¶
Prerequisites ¶
- Tooling Setup and Access Requirements
- Know the usage of Helm, Helm Charts and Helm Template
- Know the Usage helm-cfg, see Example use case
Goal ¶
Use helm to install argo charts in cluster wbx3op-sjctmp01 in cloud hfedev, where its hostname prefix is your CEC_ID.
- e.g. <CEC_ID>.argo.int.wbx3op-sjctmp01.dev.infra.webex.com
Steps ¶
Notice: Need to adjust some variables to fit the goal.
- Checkout kubed-charts repo for argo.
- Follow its Build configuration.
- Modify its ingress host value.
- Follow its Install & Upgrade.
- Visit and verify your argo host on web browser.
Hints ¶
- Here to modify argo's ingress host
Part 2: Install argo using pre-release chart workflow ¶
Prerequisites ¶
- Watch kubed-charts training video and know how to use this repo.
- See docs How to publish a pre-release chart
Goal ¶
Use GitOps command to install argo with pre-release chart.
Steps ¶
- Follow pre-release chart workflow to publish your charts modification in Part 1: Install argo chart from local with helm and helm cfg.
- Once a pre-release chart is published, create an empty PR on hfedev-infra and use the argo install GitOps command to install it.
Hints ¶
1. create an empty PR:
```text
git commit --allow-empty -m ""
```
2. argo install command:
```text
argo install argo <major>.<minor>.<patch>-<pre-release tag>.<build number> name=<CLUSTER_NAME> bundle=argo.yaml
```