<< PREVIOUS     NEXT >>  

 

LFR


 

  1. Log in to the Artifactory site using Virsec-provided credentials from the local machine

  2. Navigate to the directory vsp > ReleaseNumber > Helm

  3. Right-click on the file vsp-lfr-<version>.tgz, listed on the page and download it to the local system

  4. Install VSP LFR by executing the below steps:

    1. Log in to the Management Node

    2. Copy the downloaded file vsp-lfr-<version>.tgz

  5. Execute the below command to display the configurable parameters:

    1. helm inspect values ./vsp-lfr-<version>.tgz

       

       

  6. Execute the below commands to install LFR and display the LFR URL (using either Method 1 or 2)

    1. Method 1: Using helm upgrade command

      1. For On-Premise environments:

        1. Helm 3:

          helm upgrade vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec

           

        2. Helm 2:

          helm upgrade --name vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec

           

      2. For AWS EKS/ GOOGLE GKE environments:

        1. Helm 3:

          helm upgrade vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec

           

        2. Helm 2:

          helm upgrade --name vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec

           

      3. Verification: Execute the below command to verify the upgrade:

        helm status vsp-lfr

         

      4. Execute the provided commands to retrieve LFR URL:

        export SERVICE_IP=$(kubectl get svc --namespace virsec vsp-lfr --template "{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}")

         

        echo http://$SERVICE_IP:80

         

         

    2. Method 2: Using kubectl command

      1. For On-Premise environments:

        1. Helm 3:

          helm template vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec > vsp-lfr.yaml

           

        2. Helm 2:

          helm template --name vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec > vsp-lfr.yaml

           

      2. For AWS EKS/ GOOGLE GKE environments:

        1. Helm 3:

          helm template vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec > vsp-lfr.yaml

           

        2. Helm 2:

          helm template --name vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --namespace virsec > vsp-lfr.yaml

           

      3. Execute the below commands to deploy LFR URL:

        kubectl apply -f vsp-lfr.yaml

         

         

      4. Execute the below commands to retrieve LFR URL:

        export SERVICE_IP=$(kubectl get svc --namespace virsec vsp-lfr --template "{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}")

         

        echo http://$SERVICE_IP:80

         

 

<< PREVIOUS     NEXT >>