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