Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Values.yaml のパラメーター

次の表では、values.yaml ファイルに記載されている構成パラメーターについて説明します。CN2パイプラインをインストールする前に取得したパラメーター値が必要です。CN2パイプラインのステアリングチャートのインストールで値.yamlファイルの例を見る

表 1: values.yaml のパラメータ
名前 説明 受け入れ値

グローバル パラメータ

global.registry

ジュニパーのアーティファクトをプルするグローバルイメージレジストリ

""

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

global.docker_image_repo

ジュニパー以外の画像用グローバル docker レジストリ

""

docker.io

global.registry_authentication

レジストリが必要な場合は true registry_authenticationまたは false

False

true、false

global.imagePullSecret

base64形式で認証されたレジストリのイメージプルシークレット

""

base64 フォーマットのシークレット

global.deployment_type

K8またはOpenShiftにインストールされたCN2クラスター

""

k8、オープンシフト

global.nginx_nodeport

テスト結果用 NGINX ポート

30552

30552

グローバル GitServer パラメーター

global.gitServer.access_token

Base64形式のGitLabパーソナルアクセストークン

""

base64フォーマットのトークン

global.gitServer.gitlabBaseURL

GitLab サーバー用のベース サーバー

""

例:https://cnf-gitlab.net

global.gitServer.project

GitLab のリポジトリ/プロジェクト名

""

例:devops/cn2config/

global.gitServer.folderName

すべてのCN2設定が存在するフォルダ名

""

例:cn2networkconfig

global.gitServer.branch

CN2設定のGit Branch名

""

例:マスター

global.gitServer.deploy_username

GitLab リポジトリはトークン ユーザー名をデプロイします。

""

例:gitlab+deploy-token-154

global.gitServer.deploy_token

GitLabリポジトリデプロイトークン

""

例:syDXrL-tNjiYo9WUwbNy

グローバルCN2クラスタ詳細パラメータ

global.cn2ClusterDetails.name

kubeconfigファイルからのCN2クラスタ名

""

例:cluster.local

global.cn2ClusterDetails.server

管理クラスタからアクセス可能なCN2クラスタKubernetes APIサーバーIPアドレス

""

例:1.1.2.3

global.cn2ClusterDetails.bearerToken

CN2クラスターサービスアカウントのベアラートークン

""

base64フォーマットのトークン

global.cn2ClusterDetails.kubeconfig

CN2 kubeconfig名

""

cn2-cluster-kubeconfig

global.cn2Cluster詳細.mountpath

CN2テストプロファイルフォルダの場所

""

例:/opt/cn2

Argoイベントパラメータ

argo-events.managementServer

管理サーバー Kubernetes API IP アドレス

""

例:192.168.1.4

argo-events.pipeline_service.image

パイプライン サービスイメージ名

""

pipeline_service

argo-events.pipeline_service.tag

パイプライン サービスの事前構築イメージ タグ

""

R23.1.272

argo-events.pipeline_service.imagePullPolicy

イメージ プル ポリシー

""

常時(IfNotPresent)

argo-events.pipeline_service_prebuild.image

パイプライン サービスの構築前イメージ名

""

pipeline_service_postinstall

argo-events.pipeline_service_prebuild.tag

パイプライン サービスの事前構築イメージ タグ

""

R23.1.272

argo-events.pipeline_service_prebuild.imagePullPolicy

イメージ プル ポリシー

""

常時(IfNotPresent)

ワークフロー オブジェクト パラメータ

ワークフローオブジェクト.image

テスト イメージ名

""

cn2-ptk

ワークフローオブジェクト.tag

テスト イメージ タグ

""

R23.1.272

ワークフローオブジェクト.imagePullポリシー

イメージ プル ポリシー

""

常時(IfNotPresent)

ワークフローオブジェクト.topology

mountPath フォルダー内のテスト構成ファイル名

""

test_config_ocp.yaml、test_config_k8s.yaml

ワークフロー objects.ssl_enabled

SSL が有効になっている場合 true、それ以外の場合は false

False

false、true

ワークフロー objects.ocp_api_host_ip

Red Hat OpenShift Container Platform(OCP)Kubernetes API IP アドレスの場合のみ

""

例:192.167.19.571

ワークフロー objects.ocp_api_host_name

OCP Kubernetes API 名の場合のみ

""

例:api.ocp-ss-571.net

ワークフロー objects.argocd_retry_interval

再試行間隔チェック(秒単位)

""

60

ワークフロー objects.argocd_check_retry

タイムアウト前の再試行回数

""

5

ArgoCDおよびArgoWorkflowパラメータ

argo-cd.argocdExpose.enabled

外部への公開を有効にする

""

True

argo-cd.argocdExpose.nodePort

Argo CD 向け NodePort

""

30551

argo-cd.レプリカ

レプリカ数

""

1

argo-workflows.argowfExpose.enabled

外部への公開を有効にする

""

True

argo-workflows.argowfExpose.nodePort

Argoワークフローのノードポート

""

30551

argo-workflows.レプリカ

レプリカ数

""

1