helm related cookbook - rchain/www GitHub Wiki

We use helm version 2.11 charts for installing cert-manager and ingress-controller

Helm 3 is complete re-architecture of the helm client/server. If you must use helm 3, make sure you do the helm-2to3 migration first.

To install ingress controller:

helm211 install stable/nginx-ingress \
     --name rchain-coop-ingress-controller \
    --namespace ingress-basic \
    --set controller.replicaCount=2 \
    --set controller.nodeSelector."beta\.kubernetes\.io/os"=linux \
    --set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux \
    --set controller.service.loadBalancerIP="Actual Global Staitc IP"

To install cert-manager:

helm211 install \
  --name rchain-coop-cert-manager \
  --namespace cert-manager \
  stable/cert-manager 

where I have configured helm211 to point to helm version 2.11