ISD-Argo Quick Installation

To experience ISD-Argo quickly, you can install it and deploy your applications. The instructions below are intended to get you started quickly and try out ISD-Argo functionality.

Note: The instructions below are not suitable for production or any other environment where security is a concern, for production-grade installation of ISD-Argo please refer to ISD-Argo Standard Installation.

The installation involves the following components:

  • OEA(OpsMx Enterprise for Argo)-UI and associated components (Audit, Platform, Autopilot)

  • Argo components (ArgoCD + Argo Rollouts)

  • Additional supporting/common components (DB, Redis, OpenLDAP)

In Quick Installation mode, you can install ISD + Master OEA (Argo components: ArgoCD+Rollouts) and it will integrate ArgoCD with ISD by default with an agent.

Note: ISD-Argo Quick Installation v4.1.1 supports the following Argo Components:

  • Argo CD - v2.4.8

  • Argo Rollout - v1.2.0

Environment requirements:

You should have access to a Kubernetes cluster (with 1 node, 4CPU with 16GB RAM) and kubectl set-up.

Compute:

  • Minimum: 4CPU, 16 GB RAM, 1 node

  • Preferred: 8CPU/32 GB RAM, 2 Nodes

ISD-Argo Quick Installation Steps:

Follow the procedure below for Quick Installation of ISD for Argo.

  1. Ensure no port is running on 8099. Use the following command to check.

  2. Execute the following command (copy-paste in a terminal window):

    If you see any error at the end of the command output, please wait for a few seconds and reissue the command above. Wait for 10-20 minutes depending on your network speed. It is normal for some pods to go into an error/crash loop before stabilizing.

  3. Check the status of the pods by executing the following command:

  4. Once all the pods displays "Running" or "Completed" status, wait for a couple of minutes and then execute the following command:

    Keep running, it shows messages such as "Forwarding from 127.0.0.1:8080 -> 8080,127.0.0.1:8099 -> 8080".

  5. Now open your browser and navigate to http://localhost:8080 and then login with the credentials listed below:

    • User Name: admin

    • Password: Execute the following command to retrieve the password

    In case "base64 command not found": Please execute the below command.

    After executing the above command, copy the output and decode it using any online decoding site such as https://www.base64decode.org/.

  6. Open another tab in the same browser navigate to http://localhost:8099 and then

    login with the credentials listed below:

    • User Name: admin

    • Password: Execute the following command in your cluster for the password.

    In case "base64 command not found": Please execute the below command.

    After executing the above command, copy the output and decode it using any online decoding site such as https://www.base64decode.org/.

Last updated