Skip to content

Pipeline パラメータ

System Reserved

Qmonus Value Streamおいて、Application・Repository・Environmentの登録時に入力したパラメータが自動で割当されます。 自動割当されるパラメータ一覧を以下に示します。

NameDescription
appNameQVSにおけるApplication名
auth0ClientIdAuth0 Client ID
auth0DomainAuth0 Domain
auth0TokenSecretNameAuth0のアクセストークンを保管しているk8s Secret名
azureApplicationIdAzureのApplicationID
azureClientSecretNameAzureのClientSecretを保管しているSecret名
azureSubscriptionIdAzureのSubscriptionID
azureTenantIdAzureのTenantID
azureResourceGroupNameAzureのリソースグループ名
cloudflareAccountEmailCloudflare Account Email
cloudflareTokenSecretNameCloudflareのアクセストークンを保管しているk8s Secret名
gcpProjectIdGCP Project ID
gcpServiceAccountSecretNameGCPのサービスアカウントを保管しているk8s Secret名
gitCloneUrlGitリポジトリサービスのURL
gitTokenSecretNameGitのアクセストークンを保管しているk8s Secret名
gitSshKeySecretNameGitのSSH Keyを保管しているk8s Secret名
k8sClusterNamek8sのクラスタ名
k8sNamespacek8sのNamespace名
kubeconfigSecretNamekubeconfigを保管しているk8s Secret名
qvsConfigPathQVS Config(旧称:Application Config)のパス
qvsDeploymentNameQVSにおけるDeployment名
qvsProjectNameQVSにおけるProject名

[Deprecated] System Reserved

Qmonus Value Streamが過去に自動割当しており、現在は非推奨(Deprecated)なパラメータ一覧を以下に示します。 利用している場合は、早急に推奨(Recommended)なパラメータを使うように修正してください。

NameRecommended
appConfigPathqvsConfigPath
deploymentNameqvsDeploymentName
deployNameqvsDeploymentName
deployTargetKubernetesClusterk8sClusterName
deployTargetProjectgcpProjectId
gitRepositoryUrlGitリポジトリサービスのURL(プロトコルは含まない)
gitOrganizationgitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合)
gitRepositorygitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合)
gitRepositoryManagerFQDNgitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合)
kubernetesClusterNamek8sClusterName
namespacek8sNamespace
projectNameqvsProjectName
secretNameAuth0Secretauth0TokenSecretName
secretNameCloudflareTokencloudflareTokenSecretName
secretNameGitTokengitTokenSecretName
secretNameKubeconfigkubeconfigSecretName
secretNameServiceAccountgcpServiceAccountSecretName

Commonly Used

頻出のパラメータ一覧を以下に示します。

NameDescriptionNotes
deployEnvTypeDeploymentのカテゴリ
gitCheckoutPathGitのCheckout作業をするパス名旧仕様: gitCheckoutSubdirectory
gitRepositorySshProxyHostGitリポジトリサービスへのSSH Proxyホスト名
gitRevisionGitのリビジョン
gitUserNameGitへのアクセスユーザ名
imageRegistryPathコンテナレジストリのパス(イメージ名を抜いたもの)利用例:Build Taskの入力
例: us-docker.pkg.dev/gcp-project/qmonus
imageShortNameコンテナイメージの省略名利用例:Build Taskの入力
例: config-compiler
imageTagコンテナイメージのタグ名利用例:Build Taskの入力
例: v0.0.1
imageNameイメージを利用する側(ScanやCompileタスク)で使う任意のコンテナイメージ名例: us-docker.pkg.dev/gcp-project/qmonus/config-compiler
or
us-docker.pkg.dev/gcp-project/qmonus/config-compiler:v0.0.1
or
us-docker.pkg.dev/gcp-project/qmonus/config-compiler@sha256:xxx
or
centos:v1.0.2
imageFullNameTagタグを含んだコンテナイメージ名利用例:Build TaskのResultで出力
例: us-docker.pkg.dev/gcp-project/qmonus/config-compiler:v0.0.1
imageFullNameDigestSHAダイジェストを含んだコンテナイメージ名利用例:Build TaskのResultで出力
例: us-docker.pkg.dev/gcp-project/qmonus/config-compiler@sha256:xxx
imageDigestコンテナイメージのSHAダイジェスト利用例:Build TaskのResultで出力
例: @sha256:xxx
isDeleteBeforeCheckoutGit Checkoutする時に指定先のディレクトリが存在している場合の削除可否フラグ旧仕様: itRepositoryDeleteExisting
False時、指定先のディレクトリが存在するとエラー
pollingCountポーリングを繰り返す回数利用例:Argo rolloutのステータス遷移を待つtask
pollingIntervalSecondsポーリング間隔(秒)利用例:Argo rolloutのステータス遷移を待つtask