Appearance
Pipeline パラメータ
System Reserved
Qmonus Value Streamおいて、Application・Repository・Environmentの登録時に入力したパラメータが自動で割当されます。 自動割当されるパラメータ一覧を以下に示します。
| Name | Description |
|---|---|
| appName | QVSにおけるApplication名 |
| auth0ClientId | Auth0 Client ID |
| auth0Domain | Auth0 Domain |
| auth0TokenSecretName | Auth0のアクセストークンを保管しているk8s Secret名 |
| azureApplicationId | AzureのApplicationID |
| azureClientSecretName | AzureのClientSecretを保管しているSecret名 |
| azureSubscriptionId | AzureのSubscriptionID |
| azureTenantId | AzureのTenantID |
| azureResourceGroupName | Azureのリソースグループ名 |
| cloudflareAccountEmail | Cloudflare Account Email |
| cloudflareTokenSecretName | Cloudflareのアクセストークンを保管しているk8s Secret名 |
| gcpProjectId | GCP Project ID |
| gcpServiceAccountSecretName | Google Cloudのサービスアカウントを保管しているk8s Secret名 |
| gitCloneUrl | GitリポジトリサービスのURL |
| gitTokenSecretName | Gitのアクセストークンを保管しているk8s Secret名 |
| gitSshKeySecretName | GitのSSH Keyを保管しているk8s Secret名 |
| k8sClusterName | k8sのクラスタ名 |
| k8sNamespace | k8sのNamespace名 |
| kubeconfigSecretName | kubeconfigを保管しているk8s Secret名 |
| qvsConfigPath | QVS Config(旧称:Application Config)のパス |
| qvsDeploymentName | QVSにおけるDeployment名 |
| qvsProjectName | QVSにおけるProject名 |
[Deprecated] System Reserved
Qmonus Value Streamが過去に自動割当しており、現在は非推奨(Deprecated)なパラメータ一覧を以下に示します。 利用している場合は、早急に推奨(Recommended)なパラメータを使うように修正してください。
| Name | Recommended |
|---|---|
| appConfigPath | qvsConfigPath |
| deploymentName | qvsDeploymentName |
| deployName | qvsDeploymentName |
| deployTargetKubernetesCluster | k8sClusterName |
| deployTargetProject | gcpProjectId |
| gitRepositoryUrl | GitリポジトリサービスのURL(プロトコルは含まない) |
| gitOrganization | gitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合) |
| gitRepository | gitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合) |
| gitRepositoryManagerFQDN | gitRepositoryUrl ({gitRepositoryManagerFQDN}/{gitOrganization}/{repoName}を結合) |
| kubernetesClusterName | k8sClusterName |
| namespace | k8sNamespace |
| projectName | qvsProjectName |
| secretNameAuth0Secret | auth0TokenSecretName |
| secretNameCloudflareToken | cloudflareTokenSecretName |
| secretNameGitToken | gitTokenSecretName |
| secretNameKubeconfig | kubeconfigSecretName |
| secretNameServiceAccount | gcpServiceAccountSecretName |
Commonly Used
頻出のパラメータ一覧を以下に示します。
| Name | Description | Notes |
|---|---|---|
| deployEnvType | Deploymentのカテゴリ | |
| gitCheckoutPath | GitのCheckout作業をするパス名 | 旧仕様: gitCheckoutSubdirectory |
| gitRepositorySshProxyHost | GitリポジトリサービスへのSSH Proxyホスト名 | |
| gitRevision | Gitのリビジョン | |
| gitUserName | Gitへのアクセスユーザ名 | |
| 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-compileror us-docker.pkg.dev/gcp-project/qmonus/config-compiler:v0.0.1or us-docker.pkg.dev/gcp-project/qmonus/config-compiler@sha256:xxxor centos:v1.0.2 |
| imageFullNameTag | タグを含んだコンテナイメージ名 | 利用例:Build TaskのResultで出力 例: us-docker.pkg.dev/gcp-project/qmonus/config-compiler:v0.0.1 |
| imageFullNameDigest | SHAダイジェストを含んだコンテナイメージ名 | 利用例:Build TaskのResultで出力 例: us-docker.pkg.dev/gcp-project/qmonus/config-compiler@sha256:xxx |
| imageDigest | コンテナイメージのSHAダイジェスト | 利用例:Build TaskのResultで出力 例: @sha256:xxx |
| isDeleteBeforeCheckout | Git Checkoutする時に指定先のディレクトリが存在している場合の削除可否フラグ | 旧仕様: itRepositoryDeleteExisting False時、指定先のディレクトリが存在するとエラー |
| pollingCount | ポーリングを繰り返す回数 | 利用例:Argo rolloutのステータス遷移を待つtask |
| pollingIntervalSeconds | ポーリング間隔(秒) | 利用例:Argo rolloutのステータス遷移を待つtask |