Deploying Apigee hybrid 1.4.2 to Kubernetes using HELM chart is supported ? or what's the alternative other than Apigee docs listed steps

 
0 3 737
3 REPLIES 3

https://github.com/apigee/ahr/wiki

For a simple GKE-based topology with a one-line install:
https://github.com/apigee/ahr/wiki/AHR-Hybrid-Small-topology-1.4-Profile

For an end-to-end multi-cloud topology with example of terraform infra provisioning and CI/CD hybrid install automation, you can start with:

https://github.com/apigee/ahr/wiki/gke-eks-aks-multi-cloud-small-top-1.4-ahr-profile-quick-start

@ylesyuk Thanks for response.

In reference to listed steps in url https://github.com/apigee/ahr/blob/main/examples/hybrid-sz-s-1.4.sh

We are using Apigee Hybrid 1.4.2 with AKS, Observed link lists following steps for cert-manager and ASM installation of Apigee hybrid, hence I can create the Helm chart for below commands referring the listed yaml file ? to install certmanager and ASM with Helm ?

# source <env-conf-file>

source $AHR_HOME/bin/ahr-lib.sh # for get_platform_suffix
export PLATFORM=${PLATFORM:-linux} # linux | osx | win
export CERT_MANAGER_MANIFEST=${CERT_MANAGER_MANIFEST:-https://github.com/jetstack/cert-manager/releases/download/v0.14.2/cert-manager.yaml}
export ASM_PROFILE=${ASM_PROFILE:-asm-gcp}
export ASM_VERSION=${ASM_VERSION:-1.7.3-asm.6}
export ASM_TEMPLATE=$HYBRID_HOME/anthos-service-mesh-packages/asm/istio/istio-operator.yaml
export ASM_CONFIG=$HYBRID_HOME/istio-operator.yaml

That's right. you can.

actually, when I install cert-manager into a different [non-default] namespace, I use helm3:

helm install \
  cert-manager jetstack/cert-manager \
  --namespace poc-cert-manager \
  --version v0.16.1 \
  --set installCRDs=true

But for a straightforward install, that's an overkill.

There is no single right way to do automation. It's up to your skillset, your company practices...