Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Explanation of Parameters for values.yaml

Table 1: Parameters for values.yaml
Name Description Value Accepted Values

Global Parameters

global.registry

Global image registry to pull Juniper artifacts

""

enterprise-hub.juniper.net/contrail-container-prod/

global.docker_image_repo

Global docker registry for non-Juniper images

""

docker.io

global.registry_authentication

True if registry required registry_authentication or false

false

true, false

global.imagePullSecret

Image pull secret for authenticated registry in base64 format

""

base64 formated secret

global.deployment_type

CN2 cluster installed on K8 or OpenShift

""

k8, openshift

global.nginx_nodeport

NGINX port for test result

30552

30552

Global GitServer Parameters

global.gitServer.access_token

GitLab personal access token in base64 format

""

base64 formated token

global.gitServer.gitlabBaseURL

Base server for your GitLab server

""

Example: https://cnf-gitlab.net

global.gitServer.project

Repository/Project name in GitLab

""

Example: devops/cn2config/

global.gitServer.folderName

Folder name where all the CN2 configurations exist

""

Example: cn2networkconfig

global.gitServer.branch

CN2 configuration's Git branch name

""

Example: master

global.gitServer.deploy_username

GitLab repository deploy token username

""

Example: gitlab+deploy-token-154

global.gitServer.deploy_token

GitLab repository deploy token

""

Example: syDXrL-tNjiYo9WUwbNy

Global CN2ClusterDetails Parameters

global.cn2ClusterDetails.name

CN2 cluster name from kubeconfig file

""

Example: cluster.local

global.cn2ClusterDetails.server

CN2 cluster Kubernetes API server IP address, which is accessible from the management cluster

""

Example: 1.1.2.3

global.cn2ClusterDetails.bearerToken

CN2 cluster Service Account's Bearer Token

""

base64 formated token

global.cn2ClusterDetails.kubeconfig

CN2 kubeconfig name

""

cn2-cluster-kubeconfig

global.cn2ClusterDetails.mountpath

CN2 test profile folder location

""

Example: /opt/cn2

Argo Events Parameters

argo-events.managementServer

Management server Kubernetes API IP address

""

Example: 192.168.1.4

argo-events.pipeline_service.image

Pipeline service image name

""

pipeline_service

argo-events.pipeline_service.tag

Pipeline service prebuild image tag

""

R23.1.272

argo-events.pipeline_service.imagePullPolicy

Image pull policy

""

Always, IfNotPresent

argo-events.pipeline_service_prebuild.image

Pipeline service prebuild image name

""

pipeline_service_postinstall

argo-events.pipeline_service_prebuild.tag

Pipeline service prebuild image tag

""

R23.1.272

argo-events.pipeline_service_prebuild.imagePullPolicy

Image pull policy

""

Always, IfNotPresent

Workflow Object Parameters

workflow-objects.image

Test image name

""

cn2-ptk

workflow-objects.tag

Test image tag

""

R23.1.272

workflow-objects.imagePullPolicy

Image pull policy

""

Always, IfNotPresent

workflow-objects.topology

Test configuration file name in mountPath folder

""

test_config_ocp.yaml, test_config_k8s.yaml

workflow-objects.ssl_enabled

If SSL is enabled true, otherwise false

false

false, true

workflow-objects.ocp_api_host_ip

Only for Red Hat OpenShift Container Platform (OCP) Kubernetes API IP address

""

Example: 192.167.19.571

workflow-objects.ocp_api_host_name

Only for OCP Kubernetes API name

""

Example: api.ocp-ss-571.net

workflow-objects.argocd_retry_interval

Retry interval check in seconds

""

60

workflow-objects.argocd_check_retry

Number of retries before timeout

""

5

ArgoCD and ArgoWorkflow Parameters

argo-cd.argocdExpose.enabled

Enable exposing outside

""

true

argo-cd.argocdExpose.nodePort

NodePort for Argo CD

""

30551

argo-cd.replicas

Number of replicas

""

1

argo-workflows.argowfExpose.enabled

Enable exposing outside

""

true

argo-workflows.argowfExpose.nodePort

NodePort for Argo Workflow

""

30551

argo-workflows.replicas

Number of replicas

""

1