Skip to content

Familiar with Kubed argo pre-release

Part 1: Install argo chart from local with helm and helm cfg

Prerequisites

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.

  1. Checkout kubed-charts repo for argo.
  2. Follow its Build configuration.
  3. Modify its ingress host value.
  4. Follow its Install & Upgrade.
  5. Visit and verify your argo host on web browser.

Hints

  1. Here to modify argo's ingress host

Part 2: Install argo using pre-release chart workflow

Prerequisites

Goal

Use GitOps command to install argo with pre-release chart.

Steps

  1. Follow pre-release chart workflow to publish your charts modification in Part 1: Install argo chart from local with helm and helm cfg.
  2. 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
  ```