2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitLab Runner の Register 処理で利用できるオプション、環境変数の一覧

Last updated at Posted at 2024-11-17

GitLab Runner は、GitLab への登録時に gitlab-runner register コマンドを実行する必要がある。

このとき、コマンドラインでの対話方式でオプションを利用する、あるいは docker compose 利用時などの非対話方式において環境変数を利用することで各種設定を入れ込む必要がある。公式ドキュメントには設定可能な項目がまとまっているものが見つからなかったため、gitlab-runner help register により表示されるオプションの一覧を整形し、表形式で整理した。

検証した gitlab-runner のバージョンは 17.5.3 である。

オプション数が304もあり、表が自動で折り返されることから、見づらくなってしまうことにご了承いただきたい。末尾にmarkdown形式のコードブロックを貼ったため、適宜活用いただければと思う。

以下注意事項

  • オプションは存在するが環境変数が存在しない設定もある。この場合は config.toml や template configの利用を検討すること。
  • 説明カラムは機械翻訳のため、誤りの存在する可能性があることに注意すること。
  • 備考カラムには補足情報を追記していく予定だが、2024/11/18 時点ではほぼ記載していない。
オプション 説明 環境変数 備考
-c value, --config value 設定ファイル CONFIG_FILE
--template-config value 設定テンプレートファイルのパス TEMPLATE_CONFIG_FILE 設定テンプレートについて(公式ドキュメント)
--tag-list value タグのリスト RUNNER_TAG_LIST
-n, --non-interactive 非対話形式で登録を実行する REGISTER_NON_INTERACTIVE
--leave-runner 登録に失敗した場合、Runnerを削除しない REGISTER_LEAVE_RUNNER
-r value, --registration-token value Runnerの登録トークン(廃止予定、--tokenを使用してください) REGISTRATION_TOKEN
--run-untagged タグのないビルドを実行するために登録する。'tag-list' が空の場合、デフォルトで 'true' REGISTER_RUN_UNTAGGED
--locked 現在のプロジェクトにRunnerをロックする。デフォルトは 'true' REGISTER_LOCKED
--access-level value Runnerのアクセスレベルをnot_protectedまたはref_protectedに設定する。デフォルトはnot_protected REGISTER_ACCESS_LEVEL
--maximum-timeout value このRunnerを使用するジョブに設定される最大タイムアウト(秒単位)(デフォルト:"0") REGISTER_MAXIMUM_TIMEOUT
--paused Runnerを一時停止状態に設定する。デフォルトは 'false' REGISTER_PAUSED
--maintenance-note value Runnerのメンテナンスノート REGISTER_MAINTENANCE_NOTE
--name value, --description value Runner名(デフォルト:"abcd83f36287") RUNNER_NAME
--limit value このRunnerが処理するビルドの最大数(デフォルト:"0") RUNNER_LIMIT
--output-limit value ビルドトレースの最大サイズ(キロバイト単位)(デフォルト:"0") RUNNER_OUTPUT_LIMIT
--request-concurrency value ジョブリクエストの最大同時実行数(デフォルト:"0") RUNNER_REQUEST_CONCURRENCY
--unhealthy-requests-limit value 新しいジョブリクエストに対して '不健康' な応答が一定数を超えると、Runnerのワーカーが無効になる(デフォルト:"0") RUNNER_UNHEALTHY_REQUESTS_LIMIT
--unhealthy-interval value 不健康なリクエストの制限を超えた後、Runnerワーカーが無効になる期間。'3600s'、'1h30min' などの形式をサポート
-u value, --url value GitLabインスタンスのURL CI_SERVER_URL
-t value, --token value Runnerトークン CI_SERVER_TOKEN
--tls-ca-file value HTTPS使用時にピアを検証するための証明書を含むファイル CI_SERVER_TLS_CA_FILE
--tls-cert-file value HTTPS使用時のTLSクライアント認証用の証明書ファイル CI_SERVER_TLS_CERT_FILE
--tls-key-file value HTTPS使用時のTLSクライアント認証用の秘密鍵ファイル CI_SERVER_TLS_KEY_FILE
--executor value 使用するエグゼキュータを選択、例:shell、dockerなど RUNNER_EXECUTOR
--builds-dir value ビルドが保存されるディレクトリ RUNNER_BUILDS_DIR
--cache-dir value ビルドキャッシュが保存されるディレクトリ RUNNER_CACHE_DIR
--clone-url value gitリファレンスのクローンまたはフェッチに使用するデフォルトURLを上書き CLONE_URL
--env value ビルド環境に注入されるカスタム環境変数 RUNNER_ENV
--pre-get-sources-script value Gitリポジトリの更新およびサブモジュールの更新前にRunnerで実行される、Runner固有のコマンド RUNNER_PRE_GET_SOURCES_SCRIPT
--post-get-sources-script value Gitリポジトリの更新およびサブモジュールの更新後にRunnerで実行される、Runner固有のコマンド RUNNER_POST_GET_SOURCES_SCRIPT
--pre-build-script value ビルドが実行される直前に実行される、Runner固有のコマンドスクリプト RUNNER_PRE_BUILD_SCRIPT
--post-build-script value ビルドが実行された直後に実行される、Runner固有のコマンドスクリプト RUNNER_POST_BUILD_SCRIPT
--debug-trace-disabled 'true' に設定すると、Runnerは CI_DEBUG_TRACE 機能の使用を無効にします RUNNER_DEBUG_TRACE_DISABLED
--safe-directory-checkout value 'true' に設定すると、ジョブの作業ディレクトリを指す安全なディレクトリの指令をGitのグローバル設定に追加します RUNNER_SAFE_DIRECTORY_CHECKOUT
--shell value bash、sh、cmd、pwsh、またはpowershellを選択 RUNNER_SHELL
--custom_build_dir-enabled ジョブ固有のビルドディレクトリを有効にする CUSTOM_BUILD_DIR_ENABLED
--cache-type value キャッシュ方法を選択 CACHE_TYPE
--cache-path value キャッシュURLに追加するパスの名前 CACHE_PATH
--cache-shared Runner間でのキャッシュ共有を有効にする CACHE_SHARED
--cache-max_uploaded_archive_size value クラウドストレージにアップロードされるキャッシュアーカイブのサイズ制限(バイト単位)(デフォルト:"0") CACHE_MAXIMUM_UPLOADED_ARCHIVE_SIZE
--cache-s3-server-address value 使用するS3互換サーバーのホスト:ポート CACHE_S3_SERVER_ADDRESS
--cache-s3-access-key value S3アクセスキー CACHE_S3_ACCESS_KEY
--cache-s3-secret-key value S3シークレットキー CACHE_S3_SECRET_KEY
--cache-s3-session-token value S3セッショントークン CACHE_S3_SESSION_TOKEN
--cache-s3-bucket-name value キャッシュが保存されるバケットの名前 CACHE_S3_BUCKET_NAME
--cache-s3-bucket-location value S3リージョンの名前 CACHE_S3_BUCKET_LOCATION
--cache-s3-insecure セキュリティを使わないモード(httpsなし)で使用する CACHE_S3_INSECURE
--cache-s3-authentication_type value IAM または 資格情報 CACHE_S3_AUTHENTICATION_TYPE
--cache-s3-server-side-encryption value サーバーサイド暗号化の種類(S3 または KMS) CACHE_S3_SERVER_SIDE_ENCRYPTION
--cache-s3-server-side-encryption-key-id value サーバーサイド暗号化のキーID(エイリアスまたはキーID) CACHE_S3_SERVER_SIDE_ENCRYPTION_KEY_ID
--cache-s3-dual-stack value デュアルスタック(IPv4とIPv6)エンドポイントを有効にする(デフォルト: true) CACHE_S3_DUAL_STACK
--cache-s3-path-style value パススタイルアクセスを使用する(デフォルト: false) CACHE_S3_PATH_STYLE
--cache-s3-accelerate S3転送アクセラレーションを有効にする CACHE_S3_ACCELERATE
--cache-s3-upload-role-arn value S3にキャッシュをアップロードするためのロールARN CACHE_S3_UPLOAD_ROLE_ARN
--cache-gcs-access-id value ストレージにアクセスするために使用されるGCPサービスアカウントのID CACHE_GCS_ACCESS_ID
--cache-gcs-private-key value GCSリクエストに署名するために使用される秘密鍵 CACHE_GCS_PRIVATE_KEY
--cache-gcs-credentials-file value GCPの資格情報を含むファイル(AccessIDとPrivateKeyを含む) GOOGLE_APPLICATION_CREDENTIALS
--cache-gcs-bucket-name value キャッシュが保存されるバケットの名前 CACHE_GCS_BUCKET_NAME
--cache-azure-account-name value Azure Blob Storageのアカウント名 CACHE_AZURE_ACCOUNT_NAME
--cache-azure-account-key value Azure Blob Storageのアクセスキー CACHE_AZURE_ACCOUNT_KEY
--cache-azure-container-name value キャッシュが保存されるAzureコンテナの名前 CACHE_AZURE_CONTAINER_NAME
--cache-azure-storage-domain value Azureストレージのドメイン名(例: blob.core.windows.net) CACHE_AZURE_STORAGE_DOMAIN
--feature-flags value 機能フラグを有効化/無効化する https://docs.gitlab.com/runner/configuration/feature-flags.html(デフォルト:"{}") FEATURE_FLAGS
--ssh-user value ユーザー名 SSH_USER
--ssh-password value ユーザーパスワード SSH_PASSWORD
--ssh-host value リモートホスト SSH_HOST
--ssh-port value リモートホストのポート SSH_PORT
--ssh-identity-file value 使用する識別ファイル SSH_IDENTITY_FILE
--ssh-disable-strict-host-key-checking value SSHの厳格なホストキー確認を無効にする DISABLE_STRICT_HOST_KEY_CHECKING
--ssh-known-hosts-file value known_hostsファイルの場所。デフォルトは~/.ssh/known_hosts KNOWN_HOSTS_FILE
--docker-host value Dockerデーモンのアドレス DOCKER_HOST
--docker-cert-path value 証明書のパス DOCKER_CERT_PATH
--docker-tlsverify TLSを使用してリモートを検証する DOCKER_TLS_VERIFY
--docker-hostname value カスタムコンテナのホスト名 DOCKER_HOSTNAME
--docker-image value 使用するDockerイメージ DOCKER_IMAGE
--docker-runtime value 使用するDockerランタイム DOCKER_RUNTIME
--docker-memory value メモリ制限(形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。最小は4M。 DOCKER_MEMORY
--docker-memory-swap value 合計メモリ制限(メモリ+スワップ、形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。 DOCKER_MEMORY_SWAP
--docker-memory-reservation value メモリのソフトリミット(形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。 DOCKER_MEMORY_RESERVATION
--docker-cgroup-parent value 使用するcgroupの親を含む文字列 DOCKER_CGROUP_PARENT
--docker-cpuset-cpus value 使用するcgroupのCpusetCpusを含む文字列 DOCKER_CPUSET_CPUS
--docker-cpuset-mems value 使用するcgroupのCpusetMemsを含む文字列 DOCKER_CPUSET_MEMS
--docker-cpus value CPUの数 DOCKER_CPUS
--docker-cpu-shares value CPUシェアの数(デフォルト:"0") DOCKER_CPU_SHARES
--docker-dns value コンテナが使用するDNSサーバーのリスト DOCKER_DNS
--docker-dns-search value DNS検索ドメインのリスト DOCKER_DNS_SEARCH
--docker-privileged コンテナに拡張特権を与える DOCKER_PRIVILEGED
--docker-services_privileged value 設定することでコンテナサービスに拡張特権を与えるかどうかを決定 DOCKER_SERVICES_PRIVILEGED
--docker-disable-entrypoint-overwrite コンテナがデフォルトのイメージエントリーポイントを上書きすることを無効にする DOCKER_DISABLE_ENTRYPOINT_OVERWRITE
--docker-user value 指定されたユーザーとしてコンテナ内で全てのコマンドを実行する DOCKER_USER
--docker-allowed_users value ビルドコンテナ内でコマンドを実行するために許可されたユーザーのリスト DOCKER_ALLOWED_USERS
--docker-group-add value 追加で参加するグループを追加する DOCKER_GROUP_ADD
--docker-userns value 使用するユーザー名前空間 DOCKER_USERNS_MODE
--docker-cap-add value Linuxの機能を追加する DOCKER_CAP_ADD
--docker-cap-drop value Linuxの機能を削除する DOCKER_CAP_DROP
--docker-oom-kill-disable メモリ不足(OOM)エラーが発生した場合にコンテナ内のプロセスを強制終了しない DOCKER_OOM_KILL_DISABLE
--docker-oom-score-adjust value OOMスコアを調整する(デフォルト:"0") DOCKER_OOM_SCORE_ADJUST
--docker-security-opt value セキュリティオプション DOCKER_SECURITY_OPT
--docker-services-security-opt value コンテナサービスのセキュリティオプション DOCKER_SERVICES_SECURITY_OPT
--docker-devices value ホストのデバイスをコンテナに追加する DOCKER_DEVICES
--docker-device-cgroup-rules value コンテナにデバイスcgroupルールを追加する DOCKER_DEVICE_CGROUP_RULES
--docker-gpus value Dockerで使用するGPUを要求する DOCKER_GPUS
--docker-disable-cache すべてのコンテナキャッシュを無効にする DOCKER_DISABLE_CACHE
--docker-volumes value ボリュームをバインドマウントし、マウント前に存在しない場合は作成する。複数回指定可能(例:--docker-volumes 'test0:/test0' --docker-volumes 'test1:/test1') DOCKER_VOLUMES
--docker-volume-driver value 使用するボリュームドライバー DOCKER_VOLUME_DRIVER
--docker-volume-driver-ops value キー=値の形式のTOMLテーブル/JSONオブジェクト。ボリュームドライバーオプションを指定(デフォルト:"{}") DOCKER_VOLUME_DRIVER_OPS
--docker-cache-dir value キャッシュを保存するディレクトリ DOCKER_CACHE_DIR
--docker-extra-hosts value カスタムのホストとIPのマッピングを追加する DOCKER_EXTRA_HOSTS
--docker-volumes-from value 他のコンテナから継承するボリュームのリスト DOCKER_VOLUMES_FROM
--docker-network-mode value コンテナをカスタムネットワークに追加する DOCKER_NETWORK_MODE
--docker-ipcmode value コンテナのIPCモードを選択する DOCKER_IPC_MODE
--docker-mac-address value コンテナのMACアドレス(例: 92:d0:c6:0a:29:33) DOCKER_MAC_ADDRESS
--docker-links value 他のコンテナへのリンクを追加する DOCKER_LINKS
--docker-services-limit value 許可されるサービスの最大数 DOCKER_SERVICES_LIMIT
--docker-service-memory value サービスのメモリ制限(形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。最小は4M。 DOCKER_SERVICE_MEMORY
--docker-service-memory-swap value サービスの合計メモリ制限(メモリ + スワップ、形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。 DOCKER_SERVICE_MEMORY_SWAP
--docker-service-memory-reservation value サービスのメモリソフトリミット(形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。 DOCKER_SERVICE_MEMORY_RESERVATION
--docker-service-cgroup-parent value サービスで使用するcgroupの親を含む文字列 DOCKER_SERVICE_CGROUP_PARENT
--docker-service-cpuset-cpus value サービスで使用するcgroupのCpusetCpusを含む文字列 DOCKER_SERVICE_CPUSET_CPUS
--docker-service-cpus value サービスに使用するCPUの数 DOCKER_SERVICE_CPUS
--docker-service-cpu-shares value サービスのCPUシェア数(デフォルト:"0") DOCKER_SERVICE_CPU_SHARES
--docker-wait-for-services-timeout value サービスの起動を待つ時間(デフォルト:"0") DOCKER_WAIT_FOR_SERVICES_TIMEOUT
--docker-allowed-images value イメージの許可リスト DOCKER_ALLOWED_IMAGES
--docker-allowed-privileged-images value 特権イメージの許可リスト DOCKER_ALLOWED_PRIVILEGED_IMAGES
--docker-allowed-privileged-services value 特権サービスの許可リスト DOCKER_ALLOWED_PRIVILEGED_SERVICES
--docker-allowed-pull-policies value プルポリシーの許可リスト DOCKER_ALLOWED_PULL_POLICIES
--docker-allowed-services value サービスの許可リスト DOCKER_ALLOWED_SERVICES
--docker-pull-policy value イメージのプルポリシー:never、if-not-present、always DOCKER_PULL_POLICY
--docker-isolation value コンテナのアイソレーション技術。Windows専用 DOCKER_ISOLATION
--docker-shm-size value Dockerイメージの共有メモリサイズ(バイト単位)(デフォルト:"0") DOCKER_SHM_SIZE
--docker-tmpfs value TOMLテーブル/JSONオブジェクト形式のキー=値。指定されたパスをtmpfsボリュームとしてメインコンテナにマウントし、オプションを使用(デフォルト:"{}") DOCKER_TMPFS
--docker-services-tmpfs value TOMLテーブル/JSONオブジェクト形式のキー=値。指定されたパスをtmpfsボリュームとして全サービスコンテナにマウントし、オプションを使用(デフォルト:"{}") DOCKER_SERVICES_TMPFS
--docker-sysctls value Sysctlオプション。キー=値の形式のTOMLテーブル/JSONオブジェクト。値は文字列を期待(デフォルト:"{}") DOCKER_SYSCTLS
--docker-helper-image value [上級者向け] リポジトリのクローン作成とアーティファクトのアップロードに使用するデフォルトのヘルパーイメージを上書きする DOCKER_HELPER_IMAGE
--docker-helper-image-flavor value ヘルパーイメージのフレーバーを設定(alpine、ubuntu)。デフォルトはalpine DOCKER_HELPER_IMAGE_FLAVOR
--docker-container-labels value キーと値の形式のTOMLテーブル/JSONオブジェクト。コンテナラベルを持つコンテナを作成。環境変数はここでの値に置き換えられる(デフォルト:"{}")
--docker-enable-ipv6 自動的に作成されるネットワークでIPv6を有効にする。このオプションは、機能フラグFF_NETWORK_PER_BUILDが有効な場合にのみ適用される
--docker-ulimit value コンテナのUlimitオプション(デフォルト:"{}") DOCKER_ULIMIT
--docker-network-mtu value FF_NETWORK_PER_BUILD機能フラグが指定された場合にジョブのために作成されたDockerネットワークのMTU(デフォルト:"0")
--parallels-base-name value 使用するVMの名前 PARALLELS_BASE_NAME
--parallels-template-name value 作成するVMテンプレート PARALLELS_TEMPLATE_NAME
--parallels-disable-snapshots スナップショットを無効にしてVMの作成を高速化する PARALLELS_DISABLE_SNAPSHOTS
--parallels-time-server value ゲストの時刻を同期するためのタイムサーバー。デフォルトはtime.apple.com PARALLELS_TIME_SERVER
--parallels-allowed-images value イメージ(base_name)の許可リスト PARALLELS_ALLOWED_IMAGES
--virtualbox-base-name value 使用するVMの名前 VIRTUALBOX_BASE_NAME
--virtualbox-base-snapshot value クローンする特定のVMスナップショットの名前またはUUID VIRTUALBOX_BASE_SNAPSHOT
--virtualbox-base-folder value 新しいVMを保存するフォルダ。空の場合、VirtualBoxのデフォルトを使用 VIRTUALBOX_BASE_FOLDER
--virtualbox-disable-snapshots スナップショットを無効にしてVMの作成を高速化する VIRTUALBOX_DISABLE_SNAPSHOTS
--virtualbox-allowed-images value イメージの許可リスト VIRTUALBOX_ALLOWED_IMAGES
--virtualbox-start-type value グラフィカルフロントエンドの種類 VIRTUALBOX_START_TYPE
--machine-max-growth-rate value 同時にプロビジョニングされる最大のマシン数、無制限にするには0を設定(デフォルト:"0") MACHINE_MAX_GROWTH_RATE
--machine-idle-nodes value 最大アイドル状態のマシン数(デフォルト:"0") MACHINE_IDLE_COUNT
--machine-idle-scale-factor value (実験的)使用中のマシンの何倍を現在のアイドル値として使用するかの係数を定義しますが、定義されたIdleCountを超えることはありません。0.0はIdleCountを静的な数値として使用します(デフォルトは0.0)。浮動小数点数として定義する必要があります(デフォルト:"0") MACHINE_IDLE_SCALE_FACTOR
--machine-idle-count-min value IdleScaleFactorが使用されるときのアイドル状態のマシンの最小数。デフォルトは1(デフォルト:"0") MACHINE_IDLE_COUNT_MIN
--machine-idle-time value ノードが破棄されるまでの最短時間(デフォルト:"0") MACHINE_IDLE_TIME
--machine-max-builds value マシンが処理する最大のビルド数(デフォルト:"0") MACHINE_MAX_BUILDS
--machine-machine-driver value マシンを作成する際に使用するドライバ MACHINE_DRIVER
--machine-machine-name value マシン名のテンプレート(%sを含める必要があります) MACHINE_NAME
--machine-machine-options value 追加のマシン作成オプション MACHINE_OPTIONS
--kubernetes-host value オプションのKubernetesマスターホストURL(指定されていない場合は自動検出を試行) KUBERNETES_HOST
--kubernetes-cert-file value オプションのKubernetesマスター認証証明書 KUBERNETES_CERT_FILE
--kubernetes-key-file value オプションのKubernetesマスター認証用秘密鍵 KUBERNETES_KEY_FILE
--kubernetes-ca-file value オプションのKubernetesマスター認証CA証明書 KUBERNETES_CA_FILE
--kubernetes-bearer_token_overwrite_allowed ビルドが独自のベアラートークンを指定することを許可するかどうかのブール値 KUBERNETES_BEARER_TOKEN_OVERWRITE_ALLOWED
--kubernetes-bearer_token value ビルドポッドの起動に使用されるオプションのKubernetesサービスアカウントトークン KUBERNETES_BEARER_TOKEN
--kubernetes-image value ビルドに特定のイメージが指定されていない場合に使用するデフォルトのDockerイメージ KUBERNETES_IMAGE
--kubernetes-namespace value Kubernetesジョブを実行する名前空間 KUBERNETES_NAMESPACE
--kubernetes-namespace_overwrite_allowed value 'KUBERNETES_NAMESPACE_OVERWRITE' 値を検証する正規表現 KUBERNETES_NAMESPACE_OVERWRITE_ALLOWED
--kubernetes-namespace_per_job 各ジョブに対して個別の名前空間を使用する。設定されている場合、'KUBERNETES_NAMESPACE' および 'KUBERNETES_NAMESPACE_OVERWRITE_ALLOWED' は無視されます KUBERNETES_NAMESPACE_PER_JOB
--kubernetes-privileged value すべてのコンテナを特権フラグを有効にして実行する KUBERNETES_PRIVILEGED
--kubernetes-runtime-class-name value すべての作成されたポッドに使用するランタイムクラス。クラスターで機能がサポートされていない場合はエラーになります KUBERNETES_RUNTIME_CLASS_NAME
--kubernetes-allow-privilege-escalation value すべてのコンテナをallowPrivilegeEscalationフラグを有効にして実行する。空の場合、コンテナのSecurityContextでallowPrivilegeEscalationフラグを定義せず、Kubernetesのデフォルトの特権エスカレーション動作を許可します KUBERNETES_ALLOW_PRIVILEGE_ESCALATION
--kubernetes-cpu-limit value ビルドコンテナに割り当てるCPU量 KUBERNETES_CPU_LIMIT
--kubernetes-cpu-limit-overwrite-max-allowed value 設定されている場合、CPU制限を設定できる最大値。ビルドでKUBERNETES_CPU_LIMIT変数と共に使用されます KUBERNETES_CPU_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-cpu-request value ビルドコンテナに要求されるCPU量 KUBERNETES_CPU_REQUEST
--kubernetes-cpu-request-overwrite-max-allowed value 設定されている場合、CPUリクエストを設定できる最大値。ビルドでKUBERNETES_CPU_REQUEST変数と共に使用されます KUBERNETES_CPU_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-memory-limit value ビルドコンテナに割り当てられるメモリ量 KUBERNETES_MEMORY_LIMIT
--kubernetes-memory-limit-overwrite-max-allowed value 設定されている場合、メモリ制限を設定できる最大値。ビルドでKUBERNETES_MEMORY_LIMIT変数と共に使用されます KUBERNETES_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-memory-request value ビルドコンテナに要求されるメモリ量 KUBERNETES_MEMORY_REQUEST
--kubernetes-memory-request-overwrite-max-allowed value 設定されている場合、メモリ要求量の最大値。ビルドでKUBERNETES_MEMORY_REQUEST変数と共に使用されます KUBERNETES_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-ephemeral-storage-limit value ビルドコンテナに割り当てられる一時ストレージ量 KUBERNETES_EPHEMERAL_STORAGE_LIMIT
--kubernetes-ephemeral-storage-limit-overwrite-max-allowed value 設定されている場合、一時ストレージ制限の最大値。ビルドでKUBERNETES_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます KUBERNETES_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-ephemeral-storage-request value ビルドコンテナに要求される一時ストレージ量 KUBERNETES_EPHEMERAL_STORAGE_REQUEST
--kubernetes-ephemeral-storage-request-overwrite-max-allowed value 設定されている場合、一時ストレージ要求の最大値。ビルドでKUBERNETES_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます KUBERNETES_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-service-cpu-limit value ビルドサービスコンテナに割り当てるCPU量 KUBERNETES_SERVICE_CPU_LIMIT
--kubernetes-service-cpu-limit-overwrite-max-allowed value 設定されている場合、サービスCPU制限の最大値。ビルドでKUBERNETES_SERVICE_CPU_LIMIT変数と共に使用されます KUBERNETES_SERVICE_CPU_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-service-cpu-request value ビルドサービスコンテナに要求されるCPU量 KUBERNETES_SERVICE_CPU_REQUEST
--kubernetes-service-cpu-request-overwrite-max-allowed value 設定されている場合、サービスCPU要求の最大値。ビルドでKUBERNETES_SERVICE_CPU_REQUEST変数と共に使用されます KUBERNETES_SERVICE_CPU_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-service-memory-limit value ビルドサービスコンテナに割り当てられるメモリ量 KUBERNETES_SERVICE_MEMORY_LIMIT
--kubernetes-service-memory-limit-overwrite-max-allowed value 設定されている場合、サービスメモリ制限の最大値。ビルドでKUBERNETES_SERVICE_MEMORY_LIMIT変数と共に使用されます KUBERNETES_SERVICE_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-service-memory-request value ビルドサービスコンテナに要求されるメモリ量 KUBERNETES_SERVICE_MEMORY_REQUEST
--kubernetes-service-memory-request-overwrite-max-allowed value 設定されている場合、サービスメモリ要求の最大値。ビルドでKUBERNETES_SERVICE_MEMORY_REQUEST変数と共に使用されます KUBERNETES_SERVICE_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-service-ephemeral_storage-limit value ビルドサービスコンテナに割り当てられる一時ストレージ量 KUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT
--kubernetes-service-ephemeral_storage-limit-overwrite-max-allowed value 設定されている場合、サービス一時ストレージ制限の最大値。ビルドでKUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます KUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-service-ephemeral_storage-request value ビルドサービスコンテナに要求される一時ストレージ量 KUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST
--kubernetes-service-ephemeral_storage-request-overwrite-max-allowed value 設定されている場合、サービス一時ストレージ要求の最大値。ビルドでKUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます KUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-cpu-limit value ビルドヘルパーコンテナに割り当てるCPU量 KUBERNETES_HELPER_CPU_LIMIT
--kubernetes-helper-cpu-limit-overwrite-max-allowed value 設定されている場合、ヘルパーCPU制限の最大値。ビルドでKUBERNETES_HELPER_CPU_LIMIT変数と共に使用されます KUBERNETES_HELPER_CPU_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-cpu-request value ビルドヘルパーコンテナに要求されるCPU量 KUBERNETES_HELPER_CPU_REQUEST
--kubernetes-helper-cpu-request-overwrite-max-allowed value 設定されている場合、ヘルパーCPU要求の最大値。ビルドでKUBERNETES_HELPER_CPU_REQUEST変数と共に使用されます KUBERNETES_HELPER_CPU_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-memory-limit value ビルドヘルパーコンテナに割り当てられるメモリ量 KUBERNETES_HELPER_MEMORY_LIMIT
--kubernetes-helper-memory-limit-overwrite-max-allowed value 設定されている場合、ヘルパーメモリ制限の最大値。ビルドでKUBERNETES_HELPER_MEMORY_LIMIT変数と共に使用されます KUBERNETES_HELPER_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-memory-request value ビルドヘルパーコンテナに要求されるメモリ量 KUBERNETES_HELPER_MEMORY_REQUEST
--kubernetes-helper-memory-request-overwrite-max-allowed value 設定されている場合、ヘルパーメモリ要求の最大値。ビルドでKUBERNETES_HELPER_MEMORY_REQUEST変数と共に使用されます KUBERNETES_HELPER_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-ephemeral_storage-limit value ビルドヘルパーコンテナに割り当てられる一時ストレージ量 KUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT
--kubernetes-helper-ephemeral_storage-limit-overwrite-max-allowed value 設定されている場合、ヘルパー一時ストレージ制限の最大値。ビルドでKUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます KUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED
--kubernetes-helper-ephemeral_storage-request value ビルドヘルパーコンテナに要求される一時ストレージ量 KUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST
--kubernetes-helper-ephemeral_storage-request-overwrite-max-allowed value 設定されている場合、ヘルパー一時ストレージ要求の最大値。ビルドでKUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます KUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED
--kubernetes-allowed-images value イメージの許可リスト KUBERNETES_ALLOWED_IMAGES
--kubernetes-allowed-pull-policies value プルポリシーの許可リスト KUBERNETES_ALLOWED_PULL_POLICIES
--kubernetes-allowed-services value サービスの許可リスト KUBERNETES_ALLOWED_SERVICES
--kubernetes-pull-policy value コンテナイメージをプルする際のポリシー(never、if-not-present、always)。設定されていない場合はクラスタのデフォルトが使用されます KUBERNETES_PULL_POLICY
--kubernetes-node-selector value キー:値形式のTOMLテーブル/JSONオブジェクト。値は文字列を期待します。設定されている場合、指定されたキー:値ペアに一致するk8sノード上でポッドを作成します。環境変数での設定では1つのセレクタのみがサポートされます(デフォルト:"{}") KUBERNETES_NODE_SELECTOR
--kubernetes-node_selector_overwrite_allowed value 'KUBERNETES_NODE_SELECTOR_*' の値を検証する正規表現 KUBERNETES_NODE_SELECTOR_OVERWRITE_ALLOWED
--kubernetes-node-tolerations value キー=値:効果形式のTOMLテーブル/JSONオブジェクト。値と効果は文字列であることが期待されます。設定されている場合、指定された汚染に耐えるポッドを作成します。環境変数での設定では1つのトレランスのみがサポートされます(デフォルト:"{}") KUBERNETES_NODE_TOLERATIONS
--kubernetes-node_tolerations_overwrite_allowed value 'KUBERNETES_NODE_TOLERATIONS_*' の値を検証する正規表現 KUBERNETES_NODE_TOLERATIONS_OVERWRITE_ALLOWED
--kubernetes-image-pull-secrets value Dockerイメージをプルするために使用されるイメージプルシークレットのリスト KUBERNETES_IMAGE_PULL_SECRETS
--kubernetes-use-service-account-image-pull-secrets 作成されたPodにイメージプルシークレットを提供せず、ServiceAccountのシークレットを使用する KUBERNETES_USE_SERVICE_ACCOUNT_IMAGE_PULL_SECRETS
--kubernetes-helper-image value [上級者向け] リポジトリのクローン作成およびアーティファクトのアップロードに使用するデフォルトのヘルパーイメージを上書きする KUBERNETES_HELPER_IMAGE
--kubernetes-helper-image-flavor value ヘルパーイメージのフレーバーを設定(alpine、ubuntu)。デフォルトはalpine KUBERNETES_HELPER_IMAGE_FLAVOR
--kubernetes-helper-image-autoset-arch-and-os 設定されている場合、基盤のOSを使用してヘルパーイメージのアーキテクチャとOSを設定する KUBERNETES_HELPER_IMAGE_AUTOSET_ARCH_AND_OS
--kubernetes-pod_termination_grace_period_seconds value Podレベルの設定で、ポッドが正常に終了するための秒単位の期間を決定します。その後、プロセスは強制的に終了されます。KUBERNETES_TERMINATIONGRACEPERIODSECONDSが指定されている場合は無視されます KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS
--kubernetes-cleanup_grace_period_seconds value ジョブ完了時にポッドをクリーンアップする際、ポッドが正常に終了するための秒数。その後、プロセスは強制的に終了されます。KUBERNETES_TERMINATIONGRACEPERIODSECONDSが指定されている場合は無視されます KUBERNETES_CLEANUP_GRACE_PERIOD_SECONDS
--kubernetes-cleanup_resources_timeout value ジョブ完了後にKubernetesリソースをクリーンアップするための合計時間。サポートされる形式:'1h30m'、'300s'、'10m'。デフォルトは5分('5m') KUBERNETES_CLEANUP_RESOURCES_TIMEOUT
--kubernetes-poll-interval value ランナーが作成したKubernetesポッドのステータスを確認するために秒単位でポーリングする頻度(デフォルト:"0") KUBERNETES_POLL_INTERVAL
--kubernetes-poll-timeout value ランナーが作成したポッドに接続を試みてタイムアウトするまでの合計時間(秒単位)。クラスターが一度に処理できる以上のビルドをキューに入れる場合に役立ちます(デフォルト:"0") KUBERNETES_POLL_TIMEOUT
--kubernetes-resource-availability-check-max-attempts value リソース(サービスアカウントやプルシークレット)が利用可能であるかを確認する最大試行回数。各試行の間隔は5秒(デフォルト:"0") KUBERNETES_RESOURCE_AVAILABILITY_CHECK_MAX_ATTEMPTS
--kubernetes-retry-limit value Kubernetes APIとの通信を試みる最大回数。各試行の間隔は500msから始まるバックオフアルゴリズムに基づいています(デフォルト:"0") KUBERNETES_REQUEST_RETRY_LIMIT
--kubernetes-retry-backoff-max value Kubernetes APIとの通信再試行のための最大バックオフ間隔(ミリ秒)(デフォルト:"0") KUBERNETES_REQUEST_RETRY_BACKOFF_MAX
--kubernetes-retry-limits value 各リクエストエラーが再試行される回数(デフォルト:"{}") KUBERNETES_RETRY_LIMITS
--kubernetes-pod-labels value キーと値形式のTOMLテーブル/JSONオブジェクト。値は文字列であることが期待されます。設定されている場合、指定されたラベルを持つポッドを作成します。環境変数はここでの値に置き換えられます(デフォルト:"{}")
--kubernetes-pod_labels_overwrite_allowed value 'KUBERNETES_POD_LABELS_*' の値を検証する正規表現 KUBERNETES_POD_LABELS_OVERWRITE_ALLOWED
--kubernetes-scheduler-name value このスケジューラを使用してポッドがスケジュールされます(存在する場合) KUBERNETES_SCHEDULER_NAME
--kubernetes-service-account value ExecutorポッドがKubernetes APIと通信するために使用するサービスアカウント KUBERNETES_SERVICE_ACCOUNT
--kubernetes-service_account_overwrite_allowed value 'KUBERNETES_SERVICE_ACCOUNT' の値を検証する正規表現 KUBERNETES_SERVICE_ACCOUNT_OVERWRITE_ALLOWED
--kubernetes-automount-service-account-token value ビルドポッド内のサービスアカウントトークンの自動マウントを制御するブール値 KUBERNETES_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN
--kubernetes-pod-annotations value キーと値形式のTOMLテーブル/JSONオブジェクト。値は文字列であることが期待されます。設定されている場合、指定された注釈を持つポッドを作成します。ビルド時にKUBERNETES_POD_ANNOTATION_*変数で上書き可能(デフォルト:"{}")
--kubernetes-pod_annotations_overwrite_allowed value 'KUBERNETES_POD_ANNOTATIONS_*' の値を検証する正規表現 KUBERNETES_POD_ANNOTATIONS_OVERWRITE_ALLOWED
--kubernetes-pod-security-context-fs-group value Pod内のすべてのコンテナに適用される特別な補助グループ KUBERNETES_POD_SECURITY_CONTEXT_FS_GROUP
--kubernetes-pod-security-context-run-as-group value コンテナプロセスのエントリーポイントを実行するGID KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_GROUP
--kubernetes-pod-security-context-run-as-non-root value コンテナが非rootユーザーとして実行されなければならないことを示します KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_NON_ROOT
--kubernetes-pod-security-context-run-as-user value コンテナプロセスのエントリーポイントを実行するUID KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_USER
--kubernetes-pod-security-context-supplemental-groups value 各コンテナで最初に実行されるプロセスに適用されるグループのリスト(コンテナの主GIDに加えて)
--kubernetes-pod-security-context-selinux-type value Pod内のすべてのコンテナに適用されるSELinuxタイプラベル
--kubernetes-init_permissions_container_security_context-capabilities-add value ビルドコンテナに追加する機能のリスト KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD
--kubernetes-init_permissions_container_security_context-capabilities-drop value ビルドコンテナから削除する機能のリスト KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP
--kubernetes-init_permissions_container_security_context-privileged value コンテナを特権モードで実行する KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_PRIVILEGED
--kubernetes-init_permissions_container_security_context-run-as-user value コンテナプロセスのエントリーポイントを実行するUID KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER
--kubernetes-init_permissions_container_security_context-run-as-group value コンテナプロセスのエントリーポイントを実行するGID KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP
--kubernetes-init_permissions_container_security_context-run-as-non-root value コンテナが非rootユーザーとして実行されなければならないことを示します KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT
--kubernetes-init_permissions_container_security_context-read-only-root-filesystem value このコンテナが読み取り専用のルートファイルシステムを持つかどうか KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM
--kubernetes-init_permissions_container_security_context-allow-privilege-escalation value AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION
--kubernetes-init_permissions_container_security_context-selinux-type value コンテナプロセスに関連付けられているSELinuxタイプラベル
--kubernetes-init_permissions_container_security_context-proc-mount value コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT
--kubernetes-build_container_security_context-capabilities-add value ビルドコンテナに追加する機能のリスト KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD
--kubernetes-build_container_security_context-capabilities-drop value ビルドコンテナから削除する機能のリスト KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP
--kubernetes-build_container_security_context-privileged value コンテナを特権モードで実行する KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_PRIVILEGED
--kubernetes-build_container_security_context-run-as-user value コンテナプロセスのエントリーポイントを実行するUID KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER
--kubernetes-build_container_security_context-run-as-group value コンテナプロセスのエントリーポイントを実行するGID KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP
--kubernetes-build_container_security_context-run-as-non-root value コンテナが非rootユーザーとして実行されなければならないことを示します KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT
--kubernetes-build_container_security_context-read-only-root-filesystem value このコンテナが読み取り専用のルートファイルシステムを持つかどうか KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM
--kubernetes-build_container_security_context-allow-privilege-escalation value AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION
--kubernetes-build_container_security_context-selinux-type value コンテナプロセスに関連付けられているSELinuxタイプラベル
--kubernetes-build_container_security_context-proc-mount value コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT
--kubernetes-helper_container_security_context-capabilities-add value ビルドコンテナに追加する機能のリスト KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD
--kubernetes-helper_container_security_context-capabilities-drop value ビルドコンテナから削除する機能のリスト KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP
--kubernetes-helper_container_security_context-privileged value コンテナを特権モードで実行する KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_PRIVILEGED
--kubernetes-helper_container_security_context-run-as-user value コンテナプロセスのエントリーポイントを実行するUID KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER
--kubernetes-helper_container_security_context-run-as-group value コンテナプロセスのエントリーポイントを実行するGID KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP
--kubernetes-helper_container_security_context-run-as-non-root value コンテナが非rootユーザーとして実行されなければならないことを示します KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT
--kubernetes-helper_container_security_context-read-only-root-filesystem value このコンテナが読み取り専用のルートファイルシステムを持つかどうか KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM
--kubernetes-helper_container_security_context-allow-privilege-escalation value AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION
--kubernetes-helper_container_security_context-selinux-type value コンテナプロセスに関連付けられているSELinuxタイプラベル
--kubernetes-helper_container_security_context-proc-mount value コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT
--kubernetes-service_container_security_context-capabilities-add value ビルドコンテナに追加する機能のリスト KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD
--kubernetes-service_container_security_context-capabilities-drop value ビルドコンテナから削除する機能のリスト KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP
--kubernetes-service_container_security_context-privileged value コンテナを特権モードで実行する KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_PRIVILEGED
--kubernetes-service_container_security_context-run-as-user value コンテナプロセスのエントリーポイントを実行するUID KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER
--kubernetes-service_container_security_context-run-as-group value コンテナプロセスのエントリーポイントを実行するGID KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP
--kubernetes-service_container_security_context-run-as-non-root value コンテナが非rootユーザーとして実行されなければならないことを示します KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT
--kubernetes-service_container_security_context-read-only-root-filesystem value このコンテナが読み取り専用のルートファイルシステムを持つかどうか KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM
--kubernetes-service_container_security_context-allow-privilege-escalation value AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION
--kubernetes-service_container_security_context-selinux-type value コンテナプロセスに関連付けられているSELinuxタイプラベル
--kubernetes-service_container_security_context-proc-mount value コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT
--kubernetes-host_aliases value カスタムのホストとIPのマッピングを追加する
--kubernetes-cap-add value Linuxの機能を追加する KUBERNETES_CAP_ADD
--kubernetes-cap-drop value Linuxの機能を削除する KUBERNETES_CAP_DROP
--kubernetes-dns-policy value 作成されたポッドからKubernetesがDNSを解決する方法を指定します。設定されていない場合、Kubernetesはデフォルトの「ClusterFirst」を使用します。有効な値:none、default、cluster-first、cluster-first-with-host-net KUBERNETES_DNS_POLICY
--kubernetes-priority_class_name value 設定されている場合、ポッドに設定されるKubernetesの優先クラス KUBERNETES_PRIORITY_CLASS_NAME
--kubernetes-logs-base-dir value ビルドログが保存されるパスの基本ディレクトリ。このディレクトリは生成された最終パスの前に追加されます。例えば、/logs--。 KUBERNETES_LOGS_BASE_DIR
--kubernetes-scripts-base-dir value ビルドスクリプトが保存されるパスの基本ディレクトリ。このディレクトリは生成された最終パスの前に追加されます。例えば、/scripts--。 KUBERNETES_SCRIPTS_BASE_DIR
--custom-config-exec value Executorに設定値を注入するための実行可能ファイル CUSTOM_CONFIG_EXEC
--custom-config-args value 設定用実行可能ファイルの引数
--custom-config-exec-timeout value 設定用実行可能ファイルのタイムアウト(秒単位) CUSTOM_CONFIG_EXEC_TIMEOUT
--custom-prepare-exec value Executorを準備するための実行可能ファイル CUSTOM_PREPARE_EXEC
--custom-prepare-args value 準備用実行可能ファイルの引数
--custom-prepare-exec-timeout value 準備用実行可能ファイルのタイムアウト(秒単位) CUSTOM_PREPARE_EXEC_TIMEOUT
--custom-run-exec value Executorでジョブスクリプトを実行するための実行可能ファイル CUSTOM_RUN_EXEC
--custom-run-args value 実行用実行可能ファイルの引数
--custom-cleanup-exec value Executorの実行後にクリーンアップを行うための実行可能ファイル CUSTOM_CLEANUP_EXEC
--custom-cleanup-args value クリーンアップ用実行可能ファイルの引数
--custom-cleanup-exec-timeout value クリーンアップ用実行可能ファイルのタイムアウト(秒単位) CUSTOM_CLEANUP_EXEC_TIMEOUT
--custom-graceful-kill-timeout value プロセスにSIGTERMが送信された後にスクリプトの実行を正常に終了するためのタイムアウト(秒単位)。終了前にスクリプトがクリーンアップを行うために与えられる時間を制限します CUSTOM_GRACEFUL_KILL_TIMEOUT
--custom-force-kill-timeout value スクリプト実行の強制タイムアウト(秒単位)。強制終了呼び出しからカウントし、プロセスが終了しない場合、Runnerはプロセスの終了を放棄してエラーを記録します CUSTOM_FORCE_KILL_TIMEOUT
| オプション | 説明 | 環境変数 |備考|
|---|---|---|---|
| -c value, --config value | 設定ファイル | CONFIG_FILE ||
| --template-config value | 設定テンプレートファイルのパス | TEMPLATE_CONFIG_FILE |[設定テンプレートについて(公式ドキュメント)](https://docs.gitlab.com/runner/register/#register-with-a-configuration-template)|
| --tag-list value | タグのリスト | RUNNER_TAG_LIST ||
| -n, --non-interactive | 非対話形式で登録を実行する | REGISTER_NON_INTERACTIVE ||
| --leave-runner | 登録に失敗した場合、Runnerを削除しない | REGISTER_LEAVE_RUNNER ||
| -r value, --registration-token value | Runnerの登録トークン(廃止予定、--tokenを使用してください) | REGISTRATION_TOKEN ||
| --run-untagged | タグのないビルドを実行するために登録する。'tag-list' が空の場合、デフォルトで 'true' | REGISTER_RUN_UNTAGGED ||
| --locked | 現在のプロジェクトにRunnerをロックする。デフォルトは 'true' | REGISTER_LOCKED ||
| --access-level value | Runnerのアクセスレベルをnot_protectedまたはref_protectedに設定する。デフォルトはnot_protected | REGISTER_ACCESS_LEVEL ||
| --maximum-timeout value | このRunnerを使用するジョブに設定される最大タイムアウト(秒単位)(デフォルト:"0") | REGISTER_MAXIMUM_TIMEOUT ||
| --paused | Runnerを一時停止状態に設定する。デフォルトは 'false' | REGISTER_PAUSED ||
| --maintenance-note value | Runnerのメンテナンスノート | REGISTER_MAINTENANCE_NOTE ||
| --name value, --description value | Runner名(デフォルト:"abcd83f36287") | RUNNER_NAME ||
| --limit value | このRunnerが処理するビルドの最大数(デフォルト:"0") | RUNNER_LIMIT ||
| --output-limit value | ビルドトレースの最大サイズ(キロバイト単位)(デフォルト:"0") | RUNNER_OUTPUT_LIMIT ||
| --request-concurrency value | ジョブリクエストの最大同時実行数(デフォルト:"0") | RUNNER_REQUEST_CONCURRENCY ||
| --unhealthy-requests-limit value | 新しいジョブリクエストに対して '不健康' な応答が一定数を超えると、Runnerのワーカーが無効になる(デフォルト:"0") | RUNNER_UNHEALTHY_REQUESTS_LIMIT ||
| --unhealthy-interval value | 不健康なリクエストの制限を超えた後、Runnerワーカーが無効になる期間。'3600s'、'1h30min' などの形式をサポート | ||
| -u value, --url value | GitLabインスタンスのURL | CI_SERVER_URL ||
| -t value, --token value | Runnerトークン | CI_SERVER_TOKEN ||
| --tls-ca-file value | HTTPS使用時にピアを検証するための証明書を含むファイル | CI_SERVER_TLS_CA_FILE ||
| --tls-cert-file value | HTTPS使用時のTLSクライアント認証用の証明書ファイル | CI_SERVER_TLS_CERT_FILE ||
| --tls-key-file value | HTTPS使用時のTLSクライアント認証用の秘密鍵ファイル | CI_SERVER_TLS_KEY_FILE ||
| --executor value | 使用するエグゼキュータを選択、例:shell、dockerなど | RUNNER_EXECUTOR ||
| --builds-dir value | ビルドが保存されるディレクトリ | RUNNER_BUILDS_DIR ||
| --cache-dir value | ビルドキャッシュが保存されるディレクトリ | RUNNER_CACHE_DIR ||
| --clone-url value | gitリファレンスのクローンまたはフェッチに使用するデフォルトURLを上書き | CLONE_URL ||
| --env value | ビルド環境に注入されるカスタム環境変数 | RUNNER_ENV ||
| --pre-get-sources-script value | Gitリポジトリの更新およびサブモジュールの更新前にRunnerで実行される、Runner固有のコマンド | RUNNER_PRE_GET_SOURCES_SCRIPT ||
| --post-get-sources-script value | Gitリポジトリの更新およびサブモジュールの更新後にRunnerで実行される、Runner固有のコマンド | RUNNER_POST_GET_SOURCES_SCRIPT ||
| --pre-build-script value | ビルドが実行される直前に実行される、Runner固有のコマンドスクリプト | RUNNER_PRE_BUILD_SCRIPT ||
| --post-build-script value | ビルドが実行された直後に実行される、Runner固有のコマンドスクリプト | RUNNER_POST_BUILD_SCRIPT ||
| --debug-trace-disabled | 'true' に設定すると、Runnerは CI_DEBUG_TRACE 機能の使用を無効にします | RUNNER_DEBUG_TRACE_DISABLED ||
| --safe-directory-checkout value | 'true' に設定すると、ジョブの作業ディレクトリを指す安全なディレクトリの指令をGitのグローバル設定に追加します | RUNNER_SAFE_DIRECTORY_CHECKOUT ||
| --shell value | bash、sh、cmd、pwsh、またはpowershellを選択 | RUNNER_SHELL ||
| --custom_build_dir-enabled | ジョブ固有のビルドディレクトリを有効にする | CUSTOM_BUILD_DIR_ENABLED ||
| --cache-type value | キャッシュ方法を選択 | CACHE_TYPE ||
| --cache-path value | キャッシュURLに追加するパスの名前 | CACHE_PATH ||
| --cache-shared | Runner間でのキャッシュ共有を有効にする | CACHE_SHARED ||
| --cache-max_uploaded_archive_size value | クラウドストレージにアップロードされるキャッシュアーカイブのサイズ制限(バイト単位)(デフォルト:"0") | CACHE_MAXIMUM_UPLOADED_ARCHIVE_SIZE ||
| --cache-s3-server-address value | 使用するS3互換サーバーのホスト:ポート | CACHE_S3_SERVER_ADDRESS ||
| --cache-s3-access-key value | S3アクセスキー | CACHE_S3_ACCESS_KEY ||
| --cache-s3-secret-key value | S3シークレットキー | CACHE_S3_SECRET_KEY ||
| --cache-s3-session-token value | S3セッショントークン | CACHE_S3_SESSION_TOKEN ||
| --cache-s3-bucket-name value | キャッシュが保存されるバケットの名前 | CACHE_S3_BUCKET_NAME ||
| --cache-s3-bucket-location value | S3リージョンの名前 | CACHE_S3_BUCKET_LOCATION ||
| --cache-s3-insecure | セキュリティを使わないモード(httpsなし)で使用する | CACHE_S3_INSECURE ||
| --cache-s3-authentication_type value | IAM または 資格情報 | CACHE_S3_AUTHENTICATION_TYPE ||
| --cache-s3-server-side-encryption value | サーバーサイド暗号化の種類(S3 または KMS) | CACHE_S3_SERVER_SIDE_ENCRYPTION ||
| --cache-s3-server-side-encryption-key-id value | サーバーサイド暗号化のキーID(エイリアスまたはキーID) | CACHE_S3_SERVER_SIDE_ENCRYPTION_KEY_ID ||
| --cache-s3-dual-stack value | デュアルスタック(IPv4とIPv6)エンドポイントを有効にする(デフォルト: true) | CACHE_S3_DUAL_STACK ||
| --cache-s3-path-style value | パススタイルアクセスを使用する(デフォルト: false) | CACHE_S3_PATH_STYLE ||
| --cache-s3-accelerate | S3転送アクセラレーションを有効にする | CACHE_S3_ACCELERATE ||
| --cache-s3-upload-role-arn value | S3にキャッシュをアップロードするためのロールARN | CACHE_S3_UPLOAD_ROLE_ARN ||
| --cache-gcs-access-id value | ストレージにアクセスするために使用されるGCPサービスアカウントのID | CACHE_GCS_ACCESS_ID ||
| --cache-gcs-private-key value | GCSリクエストに署名するために使用される秘密鍵 | CACHE_GCS_PRIVATE_KEY ||
| --cache-gcs-credentials-file value | GCPの資格情報を含むファイル(AccessIDとPrivateKeyを含む) | GOOGLE_APPLICATION_CREDENTIALS ||
| --cache-gcs-bucket-name value | キャッシュが保存されるバケットの名前 | CACHE_GCS_BUCKET_NAME ||
| --cache-azure-account-name value | Azure Blob Storageのアカウント名 | CACHE_AZURE_ACCOUNT_NAME ||
| --cache-azure-account-key value | Azure Blob Storageのアクセスキー | CACHE_AZURE_ACCOUNT_KEY ||
| --cache-azure-container-name value | キャッシュが保存されるAzureコンテナの名前 | CACHE_AZURE_CONTAINER_NAME ||
| --cache-azure-storage-domain value | Azureストレージのドメイン名(例: blob.core.windows.net) | CACHE_AZURE_STORAGE_DOMAIN ||
| --feature-flags value | 機能フラグを有効化/無効化する https://docs.gitlab.com/runner/configuration/feature-flags.html(デフォルト:"{}") | FEATURE_FLAGS ||
| --ssh-user value | ユーザー名 | SSH_USER ||
| --ssh-password value | ユーザーパスワード | SSH_PASSWORD ||
| --ssh-host value | リモートホスト | SSH_HOST ||
| --ssh-port value | リモートホストのポート | SSH_PORT ||
| --ssh-identity-file value | 使用する識別ファイル | SSH_IDENTITY_FILE ||
| --ssh-disable-strict-host-key-checking value | SSHの厳格なホストキー確認を無効にする | DISABLE_STRICT_HOST_KEY_CHECKING ||
| --ssh-known-hosts-file value | known_hostsファイルの場所。デフォルトは~/.ssh/known_hosts | KNOWN_HOSTS_FILE ||
| --docker-host value | Dockerデーモンのアドレス | DOCKER_HOST ||
| --docker-cert-path value | 証明書のパス | DOCKER_CERT_PATH ||
| --docker-tlsverify | TLSを使用してリモートを検証する | DOCKER_TLS_VERIFY ||
| --docker-hostname value | カスタムコンテナのホスト名 | DOCKER_HOSTNAME ||
| --docker-image value | 使用するDockerイメージ | DOCKER_IMAGE ||
| --docker-runtime value | 使用するDockerランタイム | DOCKER_RUNTIME ||
| --docker-memory value | メモリ制限(形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。最小は4M。 | DOCKER_MEMORY ||
| --docker-memory-swap value | 合計メモリ制限(メモリ+スワップ、形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。 | DOCKER_MEMORY_SWAP ||
| --docker-memory-reservation value | メモリのソフトリミット(形式:<数値>[<単位>])。単位はb、k、m、gのいずれか。 | DOCKER_MEMORY_RESERVATION ||
| --docker-cgroup-parent value | 使用するcgroupの親を含む文字列 | DOCKER_CGROUP_PARENT ||
| --docker-cpuset-cpus value | 使用するcgroupのCpusetCpusを含む文字列 | DOCKER_CPUSET_CPUS ||
| --docker-cpuset-mems value | 使用するcgroupのCpusetMemsを含む文字列 | DOCKER_CPUSET_MEMS ||
| --docker-cpus value | CPUの数 | DOCKER_CPUS ||
| --docker-cpu-shares value | CPUシェアの数(デフォルト:"0") | DOCKER_CPU_SHARES ||
| --docker-dns value | コンテナが使用するDNSサーバーのリスト | DOCKER_DNS ||
| --docker-dns-search value | DNS検索ドメインのリスト | DOCKER_DNS_SEARCH ||
| --docker-privileged | コンテナに拡張特権を与える | DOCKER_PRIVILEGED ||
| --docker-services_privileged value | 設定することでコンテナサービスに拡張特権を与えるかどうかを決定 | DOCKER_SERVICES_PRIVILEGED ||
| --docker-disable-entrypoint-overwrite | コンテナがデフォルトのイメージエントリーポイントを上書きすることを無効にする | DOCKER_DISABLE_ENTRYPOINT_OVERWRITE ||
| --docker-user value | 指定されたユーザーとしてコンテナ内で全てのコマンドを実行する | DOCKER_USER ||
| --docker-allowed_users value | ビルドコンテナ内でコマンドを実行するために許可されたユーザーのリスト | DOCKER_ALLOWED_USERS ||
| --docker-group-add value | 追加で参加するグループを追加する | DOCKER_GROUP_ADD ||
| --docker-userns value | 使用するユーザー名前空間 | DOCKER_USERNS_MODE ||
| --docker-cap-add value | Linuxの機能を追加する | DOCKER_CAP_ADD ||
| --docker-cap-drop value | Linuxの機能を削除する | DOCKER_CAP_DROP ||
| --docker-oom-kill-disable | メモリ不足(OOM)エラーが発生した場合にコンテナ内のプロセスを強制終了しない | DOCKER_OOM_KILL_DISABLE ||
| --docker-oom-score-adjust value | OOMスコアを調整する(デフォルト:"0") | DOCKER_OOM_SCORE_ADJUST ||
| --docker-security-opt value | セキュリティオプション | DOCKER_SECURITY_OPT ||
| --docker-services-security-opt value | コンテナサービスのセキュリティオプション | DOCKER_SERVICES_SECURITY_OPT ||
| --docker-devices value | ホストのデバイスをコンテナに追加する | DOCKER_DEVICES ||
| --docker-device-cgroup-rules value | コンテナにデバイスcgroupルールを追加する | DOCKER_DEVICE_CGROUP_RULES ||
| --docker-gpus value | Dockerで使用するGPUを要求する | DOCKER_GPUS ||
| --docker-disable-cache | すべてのコンテナキャッシュを無効にする | DOCKER_DISABLE_CACHE ||
| --docker-volumes value | ボリュームをバインドマウントし、マウント前に存在しない場合は作成する。複数回指定可能(例:--docker-volumes 'test0:/test0' --docker-volumes 'test1:/test1') | DOCKER_VOLUMES ||
| --docker-volume-driver value | 使用するボリュームドライバー | DOCKER_VOLUME_DRIVER ||
| --docker-volume-driver-ops value | キー=値の形式のTOMLテーブル/JSONオブジェクト。ボリュームドライバーオプションを指定(デフォルト:"{}") | DOCKER_VOLUME_DRIVER_OPS ||
| --docker-cache-dir value | キャッシュを保存するディレクトリ | DOCKER_CACHE_DIR ||
| --docker-extra-hosts value | カスタムのホストとIPのマッピングを追加する | DOCKER_EXTRA_HOSTS ||
| --docker-volumes-from value | 他のコンテナから継承するボリュームのリスト | DOCKER_VOLUMES_FROM ||
| --docker-network-mode value | コンテナをカスタムネットワークに追加する | DOCKER_NETWORK_MODE ||
| --docker-ipcmode value | コンテナのIPCモードを選択する | DOCKER_IPC_MODE ||
| --docker-mac-address value | コンテナのMACアドレス(例: 92:d0:c6:0a:29:33) | DOCKER_MAC_ADDRESS ||
| --docker-links value | 他のコンテナへのリンクを追加する | DOCKER_LINKS ||
| --docker-services-limit value | 許可されるサービスの最大数 | DOCKER_SERVICES_LIMIT ||
| --docker-service-memory value | サービスのメモリ制限(形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。最小は4M。 | DOCKER_SERVICE_MEMORY ||
| --docker-service-memory-swap value | サービスの合計メモリ制限(メモリ + スワップ、形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。 | DOCKER_SERVICE_MEMORY_SWAP ||
| --docker-service-memory-reservation value | サービスのメモリソフトリミット(形式:<数値>[<単位>])。単位はb(省略時)、k、m、gのいずれか。 | DOCKER_SERVICE_MEMORY_RESERVATION ||
| --docker-service-cgroup-parent value | サービスで使用するcgroupの親を含む文字列 | DOCKER_SERVICE_CGROUP_PARENT ||
| --docker-service-cpuset-cpus value | サービスで使用するcgroupのCpusetCpusを含む文字列 | DOCKER_SERVICE_CPUSET_CPUS ||
| --docker-service-cpus value | サービスに使用するCPUの数 | DOCKER_SERVICE_CPUS ||
| --docker-service-cpu-shares value | サービスのCPUシェア数(デフォルト:"0") | DOCKER_SERVICE_CPU_SHARES ||
| --docker-wait-for-services-timeout value | サービスの起動を待つ時間(デフォルト:"0") | DOCKER_WAIT_FOR_SERVICES_TIMEOUT ||
| --docker-allowed-images value | イメージの許可リスト | DOCKER_ALLOWED_IMAGES ||
| --docker-allowed-privileged-images value | 特権イメージの許可リスト | DOCKER_ALLOWED_PRIVILEGED_IMAGES ||
| --docker-allowed-privileged-services value | 特権サービスの許可リスト | DOCKER_ALLOWED_PRIVILEGED_SERVICES ||
| --docker-allowed-pull-policies value | プルポリシーの許可リスト | DOCKER_ALLOWED_PULL_POLICIES ||
| --docker-allowed-services value | サービスの許可リスト | DOCKER_ALLOWED_SERVICES ||
| --docker-pull-policy value | イメージのプルポリシー:never、if-not-present、always | DOCKER_PULL_POLICY ||
| --docker-isolation value | コンテナのアイソレーション技術。Windows専用 | DOCKER_ISOLATION ||
| --docker-shm-size value | Dockerイメージの共有メモリサイズ(バイト単位)(デフォルト:"0") | DOCKER_SHM_SIZE ||
| --docker-tmpfs value | TOMLテーブル/JSONオブジェクト形式のキー=値。指定されたパスをtmpfsボリュームとしてメインコンテナにマウントし、オプションを使用(デフォルト:"{}") | DOCKER_TMPFS ||
| --docker-services-tmpfs value | TOMLテーブル/JSONオブジェクト形式のキー=値。指定されたパスをtmpfsボリュームとして全サービスコンテナにマウントし、オプションを使用(デフォルト:"{}") | DOCKER_SERVICES_TMPFS ||
| --docker-sysctls value | Sysctlオプション。キー=値の形式のTOMLテーブル/JSONオブジェクト。値は文字列を期待(デフォルト:"{}") | DOCKER_SYSCTLS ||
| --docker-helper-image value | [上級者向け] リポジトリのクローン作成とアーティファクトのアップロードに使用するデフォルトのヘルパーイメージを上書きする | DOCKER_HELPER_IMAGE ||
| --docker-helper-image-flavor value | ヘルパーイメージのフレーバーを設定(alpine、ubuntu)。デフォルトはalpine | DOCKER_HELPER_IMAGE_FLAVOR ||
| --docker-container-labels value | キーと値の形式のTOMLテーブル/JSONオブジェクト。コンテナラベルを持つコンテナを作成。環境変数はここでの値に置き換えられる(デフォルト:"{}") |  ||
| --docker-enable-ipv6 | 自動的に作成されるネットワークでIPv6を有効にする。このオプションは、機能フラグFF_NETWORK_PER_BUILDが有効な場合にのみ適用される |  ||
| --docker-ulimit value | コンテナのUlimitオプション(デフォルト:"{}") | DOCKER_ULIMIT ||
| --docker-network-mtu value | FF_NETWORK_PER_BUILD機能フラグが指定された場合にジョブのために作成されたDockerネットワークのMTU(デフォルト:"0") |  ||
| --parallels-base-name value | 使用するVMの名前 | PARALLELS_BASE_NAME ||
| --parallels-template-name value | 作成するVMテンプレート | PARALLELS_TEMPLATE_NAME ||
| --parallels-disable-snapshots | スナップショットを無効にしてVMの作成を高速化する | PARALLELS_DISABLE_SNAPSHOTS ||
| --parallels-time-server value | ゲストの時刻を同期するためのタイムサーバー。デフォルトはtime.apple.com | PARALLELS_TIME_SERVER ||
| --parallels-allowed-images value | イメージ(base_name)の許可リスト | PARALLELS_ALLOWED_IMAGES ||
| --virtualbox-base-name value | 使用するVMの名前 | VIRTUALBOX_BASE_NAME ||
| --virtualbox-base-snapshot value | クローンする特定のVMスナップショットの名前またはUUID | VIRTUALBOX_BASE_SNAPSHOT ||
| --virtualbox-base-folder value | 新しいVMを保存するフォルダ。空の場合、VirtualBoxのデフォルトを使用 | VIRTUALBOX_BASE_FOLDER ||
| --virtualbox-disable-snapshots | スナップショットを無効にしてVMの作成を高速化する | VIRTUALBOX_DISABLE_SNAPSHOTS ||
| --virtualbox-allowed-images value | イメージの許可リスト | VIRTUALBOX_ALLOWED_IMAGES ||
| --virtualbox-start-type value | グラフィカルフロントエンドの種類 | VIRTUALBOX_START_TYPE ||
| --machine-max-growth-rate value | 同時にプロビジョニングされる最大のマシン数、無制限にするには0を設定(デフォルト:"0") | MACHINE_MAX_GROWTH_RATE ||
| --machine-idle-nodes value | 最大アイドル状態のマシン数(デフォルト:"0") | MACHINE_IDLE_COUNT ||
| --machine-idle-scale-factor value | (実験的)使用中のマシンの何倍を現在のアイドル値として使用するかの係数を定義しますが、定義されたIdleCountを超えることはありません。0.0はIdleCountを静的な数値として使用します(デフォルトは0.0)。浮動小数点数として定義する必要があります(デフォルト:"0") | MACHINE_IDLE_SCALE_FACTOR ||
| --machine-idle-count-min value | IdleScaleFactorが使用されるときのアイドル状態のマシンの最小数。デフォルトは1(デフォルト:"0") | MACHINE_IDLE_COUNT_MIN ||
| --machine-idle-time value | ノードが破棄されるまでの最短時間(デフォルト:"0") | MACHINE_IDLE_TIME ||
| --machine-max-builds value | マシンが処理する最大のビルド数(デフォルト:"0") | MACHINE_MAX_BUILDS ||
| --machine-machine-driver value | マシンを作成する際に使用するドライバ | MACHINE_DRIVER ||
| --machine-machine-name value | マシン名のテンプレート(%sを含める必要があります) | MACHINE_NAME ||
| --machine-machine-options value | 追加のマシン作成オプション | MACHINE_OPTIONS ||
| --kubernetes-host value | オプションのKubernetesマスターホストURL(指定されていない場合は自動検出を試行) | KUBERNETES_HOST ||
| --kubernetes-cert-file value | オプションのKubernetesマスター認証証明書 | KUBERNETES_CERT_FILE ||
| --kubernetes-key-file value | オプションのKubernetesマスター認証用秘密鍵 | KUBERNETES_KEY_FILE ||
| --kubernetes-ca-file value | オプションのKubernetesマスター認証CA証明書 | KUBERNETES_CA_FILE ||
| --kubernetes-bearer_token_overwrite_allowed | ビルドが独自のベアラートークンを指定することを許可するかどうかのブール値 | KUBERNETES_BEARER_TOKEN_OVERWRITE_ALLOWED ||
| --kubernetes-bearer_token value | ビルドポッドの起動に使用されるオプションのKubernetesサービスアカウントトークン | KUBERNETES_BEARER_TOKEN ||
| --kubernetes-image value | ビルドに特定のイメージが指定されていない場合に使用するデフォルトのDockerイメージ | KUBERNETES_IMAGE ||
| --kubernetes-namespace value | Kubernetesジョブを実行する名前空間 | KUBERNETES_NAMESPACE ||
| --kubernetes-namespace_overwrite_allowed value | 'KUBERNETES_NAMESPACE_OVERWRITE' 値を検証する正規表現 | KUBERNETES_NAMESPACE_OVERWRITE_ALLOWED ||
| --kubernetes-namespace_per_job | 各ジョブに対して個別の名前空間を使用する。設定されている場合、'KUBERNETES_NAMESPACE' および 'KUBERNETES_NAMESPACE_OVERWRITE_ALLOWED' は無視されます | KUBERNETES_NAMESPACE_PER_JOB ||
| --kubernetes-privileged value | すべてのコンテナを特権フラグを有効にして実行する | KUBERNETES_PRIVILEGED ||
| --kubernetes-runtime-class-name value | すべての作成されたポッドに使用するランタイムクラス。クラスターで機能がサポートされていない場合はエラーになります | KUBERNETES_RUNTIME_CLASS_NAME ||
| --kubernetes-allow-privilege-escalation value | すべてのコンテナをallowPrivilegeEscalationフラグを有効にして実行する。空の場合、コンテナのSecurityContextでallowPrivilegeEscalationフラグを定義せず、Kubernetesのデフォルトの特権エスカレーション動作を許可します | KUBERNETES_ALLOW_PRIVILEGE_ESCALATION ||
| --kubernetes-cpu-limit value | ビルドコンテナに割り当てるCPU量 | KUBERNETES_CPU_LIMIT ||
| --kubernetes-cpu-limit-overwrite-max-allowed value | 設定されている場合、CPU制限を設定できる最大値。ビルドでKUBERNETES_CPU_LIMIT変数と共に使用されます | KUBERNETES_CPU_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-cpu-request value | ビルドコンテナに要求されるCPU量 | KUBERNETES_CPU_REQUEST ||
| --kubernetes-cpu-request-overwrite-max-allowed value | 設定されている場合、CPUリクエストを設定できる最大値。ビルドでKUBERNETES_CPU_REQUEST変数と共に使用されます | KUBERNETES_CPU_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-memory-limit value | ビルドコンテナに割り当てられるメモリ量 | KUBERNETES_MEMORY_LIMIT ||
| --kubernetes-memory-limit-overwrite-max-allowed value | 設定されている場合、メモリ制限を設定できる最大値。ビルドでKUBERNETES_MEMORY_LIMIT変数と共に使用されます | KUBERNETES_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-memory-request value | ビルドコンテナに要求されるメモリ量 | KUBERNETES_MEMORY_REQUEST ||
| --kubernetes-memory-request-overwrite-max-allowed value | 設定されている場合、メモリ要求量の最大値。ビルドでKUBERNETES_MEMORY_REQUEST変数と共に使用されます | KUBERNETES_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-ephemeral-storage-limit value | ビルドコンテナに割り当てられる一時ストレージ量 | KUBERNETES_EPHEMERAL_STORAGE_LIMIT ||
| --kubernetes-ephemeral-storage-limit-overwrite-max-allowed value | 設定されている場合、一時ストレージ制限の最大値。ビルドでKUBERNETES_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます | KUBERNETES_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-ephemeral-storage-request value | ビルドコンテナに要求される一時ストレージ量 | KUBERNETES_EPHEMERAL_STORAGE_REQUEST ||
| --kubernetes-ephemeral-storage-request-overwrite-max-allowed value | 設定されている場合、一時ストレージ要求の最大値。ビルドでKUBERNETES_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます | KUBERNETES_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-cpu-limit value | ビルドサービスコンテナに割り当てるCPU量 | KUBERNETES_SERVICE_CPU_LIMIT ||
| --kubernetes-service-cpu-limit-overwrite-max-allowed value | 設定されている場合、サービスCPU制限の最大値。ビルドでKUBERNETES_SERVICE_CPU_LIMIT変数と共に使用されます | KUBERNETES_SERVICE_CPU_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-cpu-request value | ビルドサービスコンテナに要求されるCPU量 | KUBERNETES_SERVICE_CPU_REQUEST ||
| --kubernetes-service-cpu-request-overwrite-max-allowed value | 設定されている場合、サービスCPU要求の最大値。ビルドでKUBERNETES_SERVICE_CPU_REQUEST変数と共に使用されます | KUBERNETES_SERVICE_CPU_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-memory-limit value | ビルドサービスコンテナに割り当てられるメモリ量 | KUBERNETES_SERVICE_MEMORY_LIMIT ||
| --kubernetes-service-memory-limit-overwrite-max-allowed value | 設定されている場合、サービスメモリ制限の最大値。ビルドでKUBERNETES_SERVICE_MEMORY_LIMIT変数と共に使用されます | KUBERNETES_SERVICE_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-memory-request value | ビルドサービスコンテナに要求されるメモリ量 | KUBERNETES_SERVICE_MEMORY_REQUEST ||
| --kubernetes-service-memory-request-overwrite-max-allowed value | 設定されている場合、サービスメモリ要求の最大値。ビルドでKUBERNETES_SERVICE_MEMORY_REQUEST変数と共に使用されます | KUBERNETES_SERVICE_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-ephemeral_storage-limit value | ビルドサービスコンテナに割り当てられる一時ストレージ量 | KUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT ||
| --kubernetes-service-ephemeral_storage-limit-overwrite-max-allowed value | 設定されている場合、サービス一時ストレージ制限の最大値。ビルドでKUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます | KUBERNETES_SERVICE_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-service-ephemeral_storage-request value | ビルドサービスコンテナに要求される一時ストレージ量 | KUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST ||
| --kubernetes-service-ephemeral_storage-request-overwrite-max-allowed value | 設定されている場合、サービス一時ストレージ要求の最大値。ビルドでKUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます | KUBERNETES_SERVICE_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-cpu-limit value | ビルドヘルパーコンテナに割り当てるCPU量 | KUBERNETES_HELPER_CPU_LIMIT ||
| --kubernetes-helper-cpu-limit-overwrite-max-allowed value | 設定されている場合、ヘルパーCPU制限の最大値。ビルドでKUBERNETES_HELPER_CPU_LIMIT変数と共に使用されます | KUBERNETES_HELPER_CPU_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-cpu-request value | ビルドヘルパーコンテナに要求されるCPU量 | KUBERNETES_HELPER_CPU_REQUEST ||
| --kubernetes-helper-cpu-request-overwrite-max-allowed value | 設定されている場合、ヘルパーCPU要求の最大値。ビルドでKUBERNETES_HELPER_CPU_REQUEST変数と共に使用されます | KUBERNETES_HELPER_CPU_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-memory-limit value | ビルドヘルパーコンテナに割り当てられるメモリ量 | KUBERNETES_HELPER_MEMORY_LIMIT ||
| --kubernetes-helper-memory-limit-overwrite-max-allowed value | 設定されている場合、ヘルパーメモリ制限の最大値。ビルドでKUBERNETES_HELPER_MEMORY_LIMIT変数と共に使用されます | KUBERNETES_HELPER_MEMORY_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-memory-request value | ビルドヘルパーコンテナに要求されるメモリ量 | KUBERNETES_HELPER_MEMORY_REQUEST ||
| --kubernetes-helper-memory-request-overwrite-max-allowed value | 設定されている場合、ヘルパーメモリ要求の最大値。ビルドでKUBERNETES_HELPER_MEMORY_REQUEST変数と共に使用されます | KUBERNETES_HELPER_MEMORY_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-ephemeral_storage-limit value | ビルドヘルパーコンテナに割り当てられる一時ストレージ量 | KUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT ||
| --kubernetes-helper-ephemeral_storage-limit-overwrite-max-allowed value | 設定されている場合、ヘルパー一時ストレージ制限の最大値。ビルドでKUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT変数と共に使用されます | KUBERNETES_HELPER_EPHEMERAL_STORAGE_LIMIT_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-helper-ephemeral_storage-request value | ビルドヘルパーコンテナに要求される一時ストレージ量 | KUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST ||
| --kubernetes-helper-ephemeral_storage-request-overwrite-max-allowed value | 設定されている場合、ヘルパー一時ストレージ要求の最大値。ビルドでKUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST変数と共に使用されます | KUBERNETES_HELPER_EPHEMERAL_STORAGE_REQUEST_OVERWRITE_MAX_ALLOWED ||
| --kubernetes-allowed-images value | イメージの許可リスト | KUBERNETES_ALLOWED_IMAGES ||
| --kubernetes-allowed-pull-policies value | プルポリシーの許可リスト | KUBERNETES_ALLOWED_PULL_POLICIES ||
| --kubernetes-allowed-services value | サービスの許可リスト | KUBERNETES_ALLOWED_SERVICES ||
| --kubernetes-pull-policy value | コンテナイメージをプルする際のポリシー(never、if-not-present、always)。設定されていない場合はクラスタのデフォルトが使用されます | KUBERNETES_PULL_POLICY ||
| --kubernetes-node-selector value | キー:値形式のTOMLテーブル/JSONオブジェクト。値は文字列を期待します。設定されている場合、指定されたキー:値ペアに一致するk8sノード上でポッドを作成します。環境変数での設定では1つのセレクタのみがサポートされます(デフォルト:"{}") | KUBERNETES_NODE_SELECTOR ||
| --kubernetes-node_selector_overwrite_allowed value | 'KUBERNETES_NODE_SELECTOR_*' の値を検証する正規表現 | KUBERNETES_NODE_SELECTOR_OVERWRITE_ALLOWED ||
| --kubernetes-node-tolerations value | キー=値:効果形式のTOMLテーブル/JSONオブジェクト。値と効果は文字列であることが期待されます。設定されている場合、指定された汚染に耐えるポッドを作成します。環境変数での設定では1つのトレランスのみがサポートされます(デフォルト:"{}") | KUBERNETES_NODE_TOLERATIONS ||
| --kubernetes-node_tolerations_overwrite_allowed value | 'KUBERNETES_NODE_TOLERATIONS_*' の値を検証する正規表現 | KUBERNETES_NODE_TOLERATIONS_OVERWRITE_ALLOWED ||
| --kubernetes-image-pull-secrets value | Dockerイメージをプルするために使用されるイメージプルシークレットのリスト | KUBERNETES_IMAGE_PULL_SECRETS ||
| --kubernetes-use-service-account-image-pull-secrets | 作成されたPodにイメージプルシークレットを提供せず、ServiceAccountのシークレットを使用する | KUBERNETES_USE_SERVICE_ACCOUNT_IMAGE_PULL_SECRETS ||
| --kubernetes-helper-image value | [上級者向け] リポジトリのクローン作成およびアーティファクトのアップロードに使用するデフォルトのヘルパーイメージを上書きする | KUBERNETES_HELPER_IMAGE ||
| --kubernetes-helper-image-flavor value | ヘルパーイメージのフレーバーを設定(alpine、ubuntu)。デフォルトはalpine | KUBERNETES_HELPER_IMAGE_FLAVOR ||
| --kubernetes-helper-image-autoset-arch-and-os | 設定されている場合、基盤のOSを使用してヘルパーイメージのアーキテクチャとOSを設定する | KUBERNETES_HELPER_IMAGE_AUTOSET_ARCH_AND_OS ||
| --kubernetes-pod_termination_grace_period_seconds value | Podレベルの設定で、ポッドが正常に終了するための秒単位の期間を決定します。その後、プロセスは強制的に終了されます。KUBERNETES_TERMINATIONGRACEPERIODSECONDSが指定されている場合は無視されます | KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS ||
| --kubernetes-cleanup_grace_period_seconds value | ジョブ完了時にポッドをクリーンアップする際、ポッドが正常に終了するための秒数。その後、プロセスは強制的に終了されます。KUBERNETES_TERMINATIONGRACEPERIODSECONDSが指定されている場合は無視されます | KUBERNETES_CLEANUP_GRACE_PERIOD_SECONDS ||
| --kubernetes-cleanup_resources_timeout value | ジョブ完了後にKubernetesリソースをクリーンアップするための合計時間。サポートされる形式:'1h30m'、'300s'、'10m'。デフォルトは5分('5m') | KUBERNETES_CLEANUP_RESOURCES_TIMEOUT ||
| --kubernetes-poll-interval value | ランナーが作成したKubernetesポッドのステータスを確認するために秒単位でポーリングする頻度(デフォルト:"0") | KUBERNETES_POLL_INTERVAL ||
| --kubernetes-poll-timeout value | ランナーが作成したポッドに接続を試みてタイムアウトするまでの合計時間(秒単位)。クラスターが一度に処理できる以上のビルドをキューに入れる場合に役立ちます(デフォルト:"0") | KUBERNETES_POLL_TIMEOUT ||
| --kubernetes-resource-availability-check-max-attempts value | リソース(サービスアカウントやプルシークレット)が利用可能であるかを確認する最大試行回数。各試行の間隔は5秒(デフォルト:"0") | KUBERNETES_RESOURCE_AVAILABILITY_CHECK_MAX_ATTEMPTS ||
| --kubernetes-retry-limit value | Kubernetes APIとの通信を試みる最大回数。各試行の間隔は500msから始まるバックオフアルゴリズムに基づいています(デフォルト:"0") | KUBERNETES_REQUEST_RETRY_LIMIT ||
| --kubernetes-retry-backoff-max value | Kubernetes APIとの通信再試行のための最大バックオフ間隔(ミリ秒)(デフォルト:"0") | KUBERNETES_REQUEST_RETRY_BACKOFF_MAX ||
| --kubernetes-retry-limits value | 各リクエストエラーが再試行される回数(デフォルト:"{}") | KUBERNETES_RETRY_LIMITS ||
| --kubernetes-pod-labels value | キーと値形式のTOMLテーブル/JSONオブジェクト。値は文字列であることが期待されます。設定されている場合、指定されたラベルを持つポッドを作成します。環境変数はここでの値に置き換えられます(デフォルト:"{}") |  ||
| --kubernetes-pod_labels_overwrite_allowed value | 'KUBERNETES_POD_LABELS_*' の値を検証する正規表現 | KUBERNETES_POD_LABELS_OVERWRITE_ALLOWED ||
| --kubernetes-scheduler-name value | このスケジューラを使用してポッドがスケジュールされます(存在する場合) | KUBERNETES_SCHEDULER_NAME ||
| --kubernetes-service-account value | ExecutorポッドがKubernetes APIと通信するために使用するサービスアカウント | KUBERNETES_SERVICE_ACCOUNT ||
| --kubernetes-service_account_overwrite_allowed value | 'KUBERNETES_SERVICE_ACCOUNT' の値を検証する正規表現 | KUBERNETES_SERVICE_ACCOUNT_OVERWRITE_ALLOWED ||
| --kubernetes-automount-service-account-token value | ビルドポッド内のサービスアカウントトークンの自動マウントを制御するブール値 | KUBERNETES_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN ||
| --kubernetes-pod-annotations value | キーと値形式のTOMLテーブル/JSONオブジェクト。値は文字列であることが期待されます。設定されている場合、指定された注釈を持つポッドを作成します。ビルド時にKUBERNETES_POD_ANNOTATION_*変数で上書き可能(デフォルト:"{}") |  ||
| --kubernetes-pod_annotations_overwrite_allowed value | 'KUBERNETES_POD_ANNOTATIONS_*' の値を検証する正規表現 | KUBERNETES_POD_ANNOTATIONS_OVERWRITE_ALLOWED ||
| --kubernetes-pod-security-context-fs-group value | Pod内のすべてのコンテナに適用される特別な補助グループ | KUBERNETES_POD_SECURITY_CONTEXT_FS_GROUP ||
| --kubernetes-pod-security-context-run-as-group value | コンテナプロセスのエントリーポイントを実行するGID | KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_GROUP ||
| --kubernetes-pod-security-context-run-as-non-root value | コンテナが非rootユーザーとして実行されなければならないことを示します | KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_NON_ROOT ||
| --kubernetes-pod-security-context-run-as-user value | コンテナプロセスのエントリーポイントを実行するUID | KUBERNETES_POD_SECURITY_CONTEXT_RUN_AS_USER ||
| --kubernetes-pod-security-context-supplemental-groups value | 各コンテナで最初に実行されるプロセスに適用されるグループのリスト(コンテナの主GIDに加えて) |  ||
| --kubernetes-pod-security-context-selinux-type value | Pod内のすべてのコンテナに適用されるSELinuxタイプラベル |  ||
| --kubernetes-init_permissions_container_security_context-capabilities-add value | ビルドコンテナに追加する機能のリスト | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD ||
| --kubernetes-init_permissions_container_security_context-capabilities-drop value | ビルドコンテナから削除する機能のリスト | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP ||
| --kubernetes-init_permissions_container_security_context-privileged value | コンテナを特権モードで実行する | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_PRIVILEGED ||
| --kubernetes-init_permissions_container_security_context-run-as-user value | コンテナプロセスのエントリーポイントを実行するUID | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER ||
| --kubernetes-init_permissions_container_security_context-run-as-group value | コンテナプロセスのエントリーポイントを実行するGID | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP ||
| --kubernetes-init_permissions_container_security_context-run-as-non-root value | コンテナが非rootユーザーとして実行されなければならないことを示します | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT ||
| --kubernetes-init_permissions_container_security_context-read-only-root-filesystem value | このコンテナが読み取り専用のルートファイルシステムを持つかどうか | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM ||
| --kubernetes-init_permissions_container_security_context-allow-privilege-escalation value | AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION ||
| --kubernetes-init_permissions_container_security_context-selinux-type value | コンテナプロセスに関連付けられているSELinuxタイプラベル |  ||
| --kubernetes-init_permissions_container_security_context-proc-mount value | コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します | KUBERNETES_INIT_PERMISSIONS_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT ||
| --kubernetes-build_container_security_context-capabilities-add value | ビルドコンテナに追加する機能のリスト | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD ||
| --kubernetes-build_container_security_context-capabilities-drop value | ビルドコンテナから削除する機能のリスト | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP ||
| --kubernetes-build_container_security_context-privileged value | コンテナを特権モードで実行する | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_PRIVILEGED ||
| --kubernetes-build_container_security_context-run-as-user value | コンテナプロセスのエントリーポイントを実行するUID | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER ||
| --kubernetes-build_container_security_context-run-as-group value | コンテナプロセスのエントリーポイントを実行するGID | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP ||
| --kubernetes-build_container_security_context-run-as-non-root value | コンテナが非rootユーザーとして実行されなければならないことを示します | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT ||
| --kubernetes-build_container_security_context-read-only-root-filesystem value | このコンテナが読み取り専用のルートファイルシステムを持つかどうか | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM ||
| --kubernetes-build_container_security_context-allow-privilege-escalation value | AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION ||
| --kubernetes-build_container_security_context-selinux-type value | コンテナプロセスに関連付けられているSELinuxタイプラベル |  ||
| --kubernetes-build_container_security_context-proc-mount value | コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します | KUBERNETES_BUILD_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT ||
| --kubernetes-helper_container_security_context-capabilities-add value | ビルドコンテナに追加する機能のリスト | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD ||
| --kubernetes-helper_container_security_context-capabilities-drop value | ビルドコンテナから削除する機能のリスト | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP ||
| --kubernetes-helper_container_security_context-privileged value | コンテナを特権モードで実行する | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_PRIVILEGED ||
| --kubernetes-helper_container_security_context-run-as-user value | コンテナプロセスのエントリーポイントを実行するUID | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER ||
| --kubernetes-helper_container_security_context-run-as-group value | コンテナプロセスのエントリーポイントを実行するGID | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP ||
| --kubernetes-helper_container_security_context-run-as-non-root value | コンテナが非rootユーザーとして実行されなければならないことを示します | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT ||
| --kubernetes-helper_container_security_context-read-only-root-filesystem value | このコンテナが読み取り専用のルートファイルシステムを持つかどうか | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM ||
| --kubernetes-helper_container_security_context-allow-privilege-escalation value | AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION ||
| --kubernetes-helper_container_security_context-selinux-type value | コンテナプロセスに関連付けられているSELinuxタイプラベル |  ||
| --kubernetes-helper_container_security_context-proc-mount value | コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します | KUBERNETES_HELPER_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT ||
| --kubernetes-service_container_security_context-capabilities-add value | ビルドコンテナに追加する機能のリスト | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_ADD ||
| --kubernetes-service_container_security_context-capabilities-drop value | ビルドコンテナから削除する機能のリスト | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_CAPABILITIES_DROP ||
| --kubernetes-service_container_security_context-privileged value | コンテナを特権モードで実行する | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_PRIVILEGED ||
| --kubernetes-service_container_security_context-run-as-user value | コンテナプロセスのエントリーポイントを実行するUID | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_USER ||
| --kubernetes-service_container_security_context-run-as-group value | コンテナプロセスのエントリーポイントを実行するGID | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_GROUP ||
| --kubernetes-service_container_security_context-run-as-non-root value | コンテナが非rootユーザーとして実行されなければならないことを示します | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_RUN_AS_NON_ROOT ||
| --kubernetes-service_container_security_context-read-only-root-filesystem value | このコンテナが読み取り専用のルートファイルシステムを持つかどうか | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_READ_ONLY_ROOT_FILESYSTEM ||
| --kubernetes-service_container_security_context-allow-privilege-escalation value | AllowPrivilegeEscalationは、プロセスが親プロセスよりも多くの権限を得ることができるかどうかを制御します | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_ALLOW_PRIVILEGE_ESCALATION ||
| --kubernetes-service_container_security_context-selinux-type value | コンテナプロセスに関連付けられているSELinuxタイプラベル |  ||
| --kubernetes-service_container_security_context-proc-mount value | コンテナに使用するprocマウントのタイプを示します。有効な値:default、unmasked。このコンテナがOCIイメージのビルドに使用される場合はunmaskedに設定します | KUBERNETES_SERVICE_CONTAINER_SECURITY_CONTEXT_PROC_MOUNT ||
| --kubernetes-host_aliases value | カスタムのホストとIPのマッピングを追加する |  ||
| --kubernetes-cap-add value | Linuxの機能を追加する | KUBERNETES_CAP_ADD ||
| --kubernetes-cap-drop value | Linuxの機能を削除する | KUBERNETES_CAP_DROP ||
| --kubernetes-dns-policy value | 作成されたポッドからKubernetesがDNSを解決する方法を指定します。設定されていない場合、Kubernetesはデフォルトの「ClusterFirst」を使用します。有効な値:none、default、cluster-first、cluster-first-with-host-net | KUBERNETES_DNS_POLICY ||
| --kubernetes-priority_class_name value | 設定されている場合、ポッドに設定されるKubernetesの優先クラス | KUBERNETES_PRIORITY_CLASS_NAME ||
| --kubernetes-logs-base-dir value | ビルドログが保存されるパスの基本ディレクトリ。このディレクトリは生成された最終パスの前に追加されます。例えば、<logs_base_dir>/logs-<project_id>-<job_id>。 | KUBERNETES_LOGS_BASE_DIR ||
| --kubernetes-scripts-base-dir value | ビルドスクリプトが保存されるパスの基本ディレクトリ。このディレクトリは生成された最終パスの前に追加されます。例えば、<scripts_base_dir>/scripts-<project_id>-<job_id>。 | KUBERNETES_SCRIPTS_BASE_DIR ||
| --custom-config-exec value | Executorに設定値を注入するための実行可能ファイル | CUSTOM_CONFIG_EXEC ||
| --custom-config-args value | 設定用実行可能ファイルの引数 |  ||
| --custom-config-exec-timeout value | 設定用実行可能ファイルのタイムアウト(秒単位) | CUSTOM_CONFIG_EXEC_TIMEOUT ||
| --custom-prepare-exec value | Executorを準備するための実行可能ファイル | CUSTOM_PREPARE_EXEC ||
| --custom-prepare-args value | 準備用実行可能ファイルの引数 |  ||
| --custom-prepare-exec-timeout value | 準備用実行可能ファイルのタイムアウト(秒単位) | CUSTOM_PREPARE_EXEC_TIMEOUT ||
| --custom-run-exec value | Executorでジョブスクリプトを実行するための実行可能ファイル | CUSTOM_RUN_EXEC ||
| --custom-run-args value | 実行用実行可能ファイルの引数 |  ||
| --custom-cleanup-exec value | Executorの実行後にクリーンアップを行うための実行可能ファイル | CUSTOM_CLEANUP_EXEC ||
| --custom-cleanup-args value | クリーンアップ用実行可能ファイルの引数 |  ||
| --custom-cleanup-exec-timeout value | クリーンアップ用実行可能ファイルのタイムアウト(秒単位) | CUSTOM_CLEANUP_EXEC_TIMEOUT ||
| --custom-graceful-kill-timeout value | プロセスにSIGTERMが送信された後にスクリプトの実行を正常に終了するためのタイムアウト(秒単位)。終了前にスクリプトがクリーンアップを行うために与えられる時間を制限します | CUSTOM_GRACEFUL_KILL_TIMEOUT ||
| --custom-force-kill-timeout value | スクリプト実行の強制タイムアウト(秒単位)。強制終了呼び出しからカウントし、プロセスが終了しない場合、Runnerはプロセスの終了を放棄してエラーを記録します | CUSTOM_FORCE_KILL_TIMEOUT |
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?