Skip to content

thoshithopsmx/enterprise-argo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpsMx

OpsMx Enterprise for Argo

For more information, visit https://www.opsmx.com

TL;DR;

Install OpsMx Enterprise for Argo

$ helm repo add isdargo https://opsmx.github.io/enterprise-argo/
$ helm install <release-name> isdargo/isdargo --timeout 6m

Setup Instructions

Prerequisites

  • Kubernetes cluster 1.19 or later with at least 4 cores and 16 GB memory
  • Helm 3 is setup on the client system
    $ helm version
    If helm is not setup, follow https://helm.sh/docs/intro/install/ to install helm.

Installing the ISD-ARGO

  • Add opsmx helm repo to your local machine

    $ helm repo add isdargo https://opsmx.github.io/enterprise-argo/

    Note: If opsmx helm repo is already added, do a repo update before installing the chart

    $ helm repo update
  • Your Kubernetes cluster shall support persistent volumes

  • It is assumed that an nginx ingress controller is installed on the cluster, by default ingress resources are created for oes-ui, argocd and argo-rollouts services. Customize the hosts for ISD-ARGO using the options in the values.yaml under oesUI, argocd, argorollouts . If any other ingress controller is installed, set createIngress flag to false and configure your ingress.

    Instructions to install nginx ingress https://kubernetes.github.io/ingress-nginx/deploy/

    Instructions to install cert-manager https://cert-manager.io/docs/installation/kubernetes/

  • Helm v3 expects the namespace to be present before helm install command is run. If it does not exists,

    $ kubectl create namespace mynamespace
  • To install the chart with the release name my-release:

    Helm v3.x

    $ helm install my-release isdargo/isdargo [--namespace mynamespace] --timeout 6m

The command deploys ISD-ARGO on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

Tip: List all releases using helm list

Uninstalling the Chart

To uninstall/delete the my-release deployment:

Helm v3.x

$ helm uninstall my-release [--namespace mynamespace]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Mustache 36.0%
  • Shell 29.0%
  • Python 25.1%
  • Smarty 5.3%
  • Makefile 4.6%