test helm with argocd

argocd | argocd-test-app | argocd-helm

install helm

same host as argocd and kubectl

curl https://baltocdn.com/helm/signing.asc | gpg --dearmor > /usr/share/keyrings/helm.gpg
apt install apt-transport-https -y

vi /etc/apt/sources.list.d/helm-stable-debian.list

deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main

apt update -y
apt install helm -y

test-helm

    kubectl config set-context --current --namespace=argocd

    #argocd app delete test-helm
    argocd app create test-helm \
            --repo https://github.com/pbraun9/test-argocd.git \
            --path test-helm \
            --dest-server https://kubernetes.default.svc \
            --dest-namespace default

sync

https://localhost:8443/applications/argocd/test-helm?view=tree&resource=

sync...

check

kubectl config set-context --current --namespace=default
kubectl get deploy
kubectl get svc
minikube service test-helm --url
curl http://192.168.49.2:32289

deploy the test app

resources

https://argo-cd.readthedocs.io/en/stable/user-guide/helm/

https://github.com/argoproj/argocd-example-apps/tree/master/helm-guestbook

https://helm.sh/docs/chart_template_guide/getting_started/

https://ibm.com/cloud/architecture/content/course/helm-fundamentals/chart-templates

install

https://helm.sh/docs/intro/install/

moar

https://github.com/argoproj/argo-cd/issues/5882


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun