GITLAB SETUP
-
helm repo add gitlab https://charts.gitlab.io
-
helm repo update
-
helm fetch --untar gitlab/gitlab
-
mkdir rendered
-
mkdir rendered-copy
-
helm template --name gitlab ./gitlab --set global.hosts.domain=<GitlabDomain> --set certmanager-issuer.email=<emailID> --set volumePermissions.enabled=true --output-dir=./rendered
-
helm template --name gitlab ./gitlab --set global.hosts.domain=<GitlabDomain> --set certmanager-issuer.email=<emailID> --set volumePermissions.enabled=true --output-dir=./rendered-copy
LFR SETUP
-
kubectl create namespace virsec
-
Copy the file vsp-lfr-2.2.0.tgz from Artifactory directory vsp > 2.2.0 > Helm to the Management Node
-
Create a secret for Virsec Container Registry using the below command:
kubectl create secret docker-registry regcred --docker-server="vartifacts.jfrog.io" --docker-username="<Virsec_Artifactory_username>" --docker-password="<Virsec_Artifactory_password>" -n virsec
-
helm template --name vsp-lfr ./vsp-lfr-2.2.0.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec > vsp-lfr.yaml
-
kubectl apply -f vsp-lfr.yaml
-
export SERVICE_IP=$(kubectl get svc --namespace virsec vsp-lfr --template "{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}")
-
echo http://$SERVICE_IP:80