The configuration of longhorn is applied via the values.yml file
This section describes the deployment, configuration and network settings for a longhorn.
This steps must be done befor deployment
Connect ArgoCD to GitLab repo:
Add the gitlab project to argoCD.
Go to the argocd ui in 'Settings' -> 'Reposetories' -> '+ Connect Repo'.
Add the following settings:
Type: git
Project: default
Reposetory URL: https://gitlab.com/homelab3635645/longhorn
Username (optional): argocd+deploy+token
Password (optional): < The Password and username is saved in Bitwarden >
To deploy the application via argoCD use the manifest.yml with the following command:
kubectl apply -f manifest.yml -n argocd
Create Longhorn cert and route:
Apply all resources to the cluster