aggregatedClusterRoles
|
クラスタースコープインスタンスの Argo CD Application Controller コンポーネントに集約されたクラスターロールを使用します。
|
false
| |
applicationInstanceLabelKey
|
Argo CD がアプリ名を追跡ラベルとして挿入する metadata.label キー名。
|
app.kubernetes.io/instance
| |
applicationSet
|
ApplicationSet Controller の設定オプション。
|
object
| -
enabled - Argo CD のインストール時に ApplicationSet コントローラーを有効にするために使用するフラグ。
-
env - ApplicationSet コントローラー Pod の環境を指定します。
-
extraCommandArgs - ApplicationSet ワークロードの Operator によって設定された既存の引数に追加された引数のリスト。
-
image - ApplicationSet コントローラーのコンテナーイメージ。このプロパティーは、ARGOCD_APPLICATIONSET_IMAGE 環境変数をオーバーライドします。
-
logLevel : Argo CD Application Controller コンポーネントによって使用されるログレベル。有効なオプションは、debug 、info 、error 、および warn です。
-
logFormat : Argo CD Application Controller コンポーネントによって使用されるログ形式。有効なオプションは text および json です。
-
parallelismLimit : コントローラーに設定する kubectl 並列処理の制限(the -kubectl-parallelism-limit フラグ)。
-
リソース - コンテナーコンピューティングリソース。
-
scmProviders - 許可された Source Code Manager (SCM) プロバイダーの URL。
-
scmRootCAConfigMap : /app/tls/scm/cert パスのアプリケーションセットコントローラーにマウントされる Gitlab SCM プロバイダーの TLS 証明書を保存する設定マップの名前。
-
sourceNamespaces - ターゲット namespace で Argo CD ApplicationSet リソースを作成および管理するための非コントロールプレーン namespace のリスト。
-
バージョン - applicationSet コンテナーイメージで使用するタグ。
-
volumes - Argo CD ApplicationSet コントローラーコンポーネントに設定された追加ボリュームのリスト。このフィールドは任意です。
-
volumeMounts - Argo CD ApplicationSet コントローラーコンポーネントに設定された追加のボリュームマウントのリスト。このフィールドは任意です。
-
webhookserver - ApplicationSet Webhook サーバーで利用可能なオプションを定義します。
|
banner
|
UI バナーメッセージを追加します。
|
object
| -
banner.content - バナーメッセージの内容。バナーを表示する場合はこのコンテンツは必須です。
-
banner.url : オプションのバナーメッセージリンク URL。
|
configManagementPlugins
|
設定管理プラグインを追加します。
|
empty
| |
controller
|
Argo CD アプリケーションコントローラーオプション。
|
object
| -
AppSync - AppSync は Argo CD アプリケーションの同期頻度を制御するために使用されます。
-
アプリケーションコントローラーのワークロード用に設定する
env - Environment。
-
extraCommandArgs - Operator によって設定された既存の引数に追加された引数のリスト。
-
initContainers - ArgoCD Application Controller コンポーネントの init コンテナーのリスト。このフィールドは任意です。
-
logLevel : Argo CD Application Controller コンポーネントによって使用されるログレベル。有効なオプションは、debug 、info 、error 、および warn です。
-
processor.operation : オペレーションプロセッサーの数。
-
processors.status : ステータスプロセッサーの数。
-
リソース - コンテナーコンピューティングリソース。
-
sidecarContainers - ArgoCD Application Controller コンポーネントの sidecar コンテナーのリスト。このフィールドは任意です。
-
sharding.enabled : Argo CD Application Controller コンポーネントでシャーディングを有効にします。このプロパティーを使用して、多数のクラスターを管理し、コントローラーコンポーネントのメモリー負荷を軽減します。
-
sharding.replicas : Argo CD アプリケーションコントローラーのシャーディングをサポートするために使用されるレプリカの数。
-
sharding.dynamicScalingEnabled : Argo CD Application Controller コンポーネントの動的スケーリングを有効にします。コントローラーコンポーネントが管理しているクラスターの数に基づいて、Operator がレプリカの数をスケーリングするようにする場合は、このプロパティーを使用します。このプロパティーを true に設定すると、sharding.enabled および sharding.replicas プロパティーの設定がオーバーライドされます。
-
sharding.minShards : Argo CD アプリケーションコントローラーレプリカの最小数。
-
sharding.maxShards : Argo CD アプリケーションコントローラーレプリカの最大数。
-
sharding.clustersPerShard : 各シャードで管理する必要があるクラスターの数。レプリカ数が maxShards に達すると、シャードは複数のクラスターを管理します。
-
volumes - Argo CD Application Controller コンポーネントに設定された追加ボリュームのリスト。このフィールドは任意です。
-
volumeMounts - Argo CD Application Controller コンポーネントに設定された追加のボリュームマウントのリスト。このフィールドは任意です。
|
disableAdmin
|
組み込みの管理者ユーザーを無効にします。
|
false
| |
defaultClusterScopedRoleDisabled
|
クラスタースコープのインスタンスのデフォルトクラスターロールの作成を無効にします。
|
false
| |
extraConfig
|
Argo CD カスタムリソース内で直接設定できない追加の Argo CD 設定を argocd-cm config map に追加します。
|
empty
| |
gaTrackingID
|
Google Analytics 追跡 ID を使用します。
|
empty
| |
gaAnonymizeUsers
|
Google アナリティクスに送信されるハッシュ化されたユーザー名を有効にします。
|
false
| |
ha
|
高可用性のオプション
|
object
| -
有効 化:Argo CD の高可用性サポートをグローバルに切り替えます。
-
redisProxyImage - Redis HAProxy コンテナーイメージ。このプロパティーは、ARGOCD_REDIS_HA_PROXY_IMAGE 環境変数をオーバーライドします。
-
redisProxyVersion - Redis HAProxy コンテナーイメージに使用するタグ。
|
helpChatURL
|
チャットヘルプを取得するための URL (これは通常、サポート用の Slack チャネルです)。
|
https://mycorp.slack.com/argo-cd
| |
helpChatText
|
チャットヘルプを取得するためのテキストボックスに表示されるテキスト。
|
Chat now!
| |
image
|
すべての Argo CD コンポーネントのコンテナーイメージ。これにより、ARGOCD_IMAGE 環境変数が上書きされます。
|
argoproj/argocd
| |
import
|
Argo CD の設定オプションをインポートします。
|
object
| -
Name: データのインポート元となる
ArgoCDExport リソースの名前。
-
namespace : name フィールドで参照される ArgoCDExport リソースの namespace。このフィールドが設定されていない場合、ArgoCDExport リソースの namespace はデフォルトで Argo CD と同じ namespace に設定されます。
|
ingress
|
Ingress 設定オプション。
|
object
| |
initialRepositories
|
クラスターの作成時に Argo CD を使用するように設定するための初期 Git リポジトリー。
|
empty
| |
initialSSHKnownHosts
|
クラスターの作成時に Argo CD が SSH 経由で Git リポジトリーに接続するために使用する初期の SSH Known Hosts データを定義します。
|
default_Argo_CD_Known_Hosts
| -
excludedefaulthosts : Argo CD が提供する SSH 既知のホストのデフォルト一覧を追加するかどうかを示します。
-
キー : Argo CD サーバーに組み込む SSH 既知のホストのカスタムセットを記述します。
|
kustomizeBuildOptions
|
kustomize build で使用するビルドオプションおよびパラメーター。
|
empty
| |
kustomizeVersions
|
Argo CD リポジトリーサーバーコンテナーイメージで設定されている Kustomize バージョンのリストを定義します。
|
empty
| -
Path - Argo CD リポジトリーサーバーコンテナーイメージのファイルシステムにある
Kustomize バージョンのパス。
-
バージョン - Argo CD リポジトリーサーバーコンテナーイメージで設定された vX.Y.Z 形式の Kustomize バージョン。
|
monitoring
|
インスタンスのワークロードステータスモニタリング設定を定義します。
|
object
| -
disableMetrics - インスタンスのメトリクスのコレクションを有効または無効にするには、このフィールドを設定します。
-
有効 - インスタンスでワークロードステータスの監視が有効になっているかどうかを示します。
|
notifications
|
Notifications Controller の設定オプション。
|
object
| -
有効 - 通知コントローラーを起動するためのトグル。
-
env - 通知コントローラーのワークロードに設定する環境。
-
image - すべての Argo CD コンポーネントのコンテナーイメージ。このプロパティーは、ARGOCD_IMAGE 環境変数をオーバーライドします。
-
logLevel : Argo CD Application Controller コンポーネントによって使用されるログレベル。有効なオプションは、debug 、info 、error 、および warn です。
-
レプリカ : 通知コントローラーに対して実行するレプリカの数。
-
リソース - コンテナーコンピューティングリソース。
-
バージョン - Notifications コンテナーイメージで使用するタグ。
|
nodePlacement
|
Argo CD ワークロードの NodeSelectors および Tolerations を定義します。
|
empty
| -
nodeSelector - ノード選択のキーと値のペアのマップ。
-
容認 : 容認:Pod は、一致するテイントを持つノードのスケジュールを作成できます。
|
oidcConfig
|
Dex の代替となる OIDC 設定。
|
empty
| |
prometheus
|
Prometheus 設定オプション。
|
object
| -
Enabled : Argo CD の Prometheus サポートをグローバルに切り替えます。
-
Host:
Ingress または Route リソースに使用する ホスト 名。
-
ingress : Prometheus の Ingress を切り替えます。
-
ルートルート 設定オプション。
-
Size : Prometheus StatefulSet のレプリカ数。
|
rbac
|
RBAC 設定オプション。
|
object
| -
Default
Policy - argocd-rbac-cm 設定 マップの policy.default プロパティー。API リクエストを承認するときに Argo CD がフォールバックするデフォルトのロールの名前。
-
Policy-
argocd-rbac-cm 設定 マップの policy .csv プロパティー。このプロパティーには、ユーザー定義の RBAC ポリシーとロール定義に関する CSV データが含まれます。
-
policyMatcher : argocd-rbac-cm 設定 マップの policy.matchMode プロパティー。このプロパティーには、glob マッチャーの場合は 'glob'、正規表現マッチャーの場合は 'regex' の 2 つのオプションがあります。
-
Scopes -
argocd-rbac-cm 設定 マップの scopes プロパティー。RBAC の操作中に (サブスコープに加えて) どの OIDC スコープを検査するかを制御します。
|
redis
|
Redis 設定オプション。
|
object
| -
autoTLS : プロバイダーを使用して Redis サーバーの TLS 証明書を作成します。現在、openshift 値のみが使用可能です。
-
disableTLSVerification : 厳密な TLS 検証を使用して Redis サーバーにアクセスする必要があるかどうかを定義します。
-
image : Redis のコンテナーイメージ。これは、ARGOCD_REDIS_IMAGE 環境変数をオーバーライドします。
-
リソース - コンテナーコンピューティングリソース。
-
バージョン - Redis コンテナーイメージで使用するタグ。
|
repositoryCredentials
|
クラスターの作成時に使用する Argo CD を設定するための Git リポジトリー認証情報テンプレート。
|
empty
| |
resourceActions
|
リソースアクションの動作をカスタマイズします。
|
empty
| |
resourceExclusions
|
リソースグループのクラス全体を完全に無視します。
|
empty
| |
resourceInclusions
|
どのリソースグループ/種類が適用されるかを識別するための設定。
|
empty
| |
resourceHealthChecks
|
リソースのヘルスチェック動作をカスタマイズします。
|
empty
| |
resourceIgnoreDifferences
|
リソースの違いを無視する動作をカスタマイズします。
|
empty
| |
resourceTrackingMethod
|
Argo CD が管理対象リソースを監視するために使用するフィールド。
|
label
| |
server
|
Argo CD Server 設定オプション。
|
object
| -
Auto scale: サーバーの自動スケーリング設定オプション。
-
サーバーワークロード用に設定する
env - Environment。
-
Enabled: Argo CD のインストール時に Argo CD サーバーを
有効 にするためのフラグ。
-
enableRolloutsUI - パラメーターが true に設定されている場合、パラメーターは Argo CD で Argo Rollouts UI エクステンションを有効にします。デフォルト値は false に設定されます。
-
extraCommandArgs - Operator によって設定された既存の引数に追加された引数のリスト。
-
gRPC - gRPC 設定オプション。
-
Host:
Ingress または Route リソースに使用される ホスト 名。
-
initContainers - Argo CD Application Controller コンポーネントの init コンテナーのリスト。このフィールドは任意です。
-
Argo CD サーバーコンポーネントの
Ingress -Ingress 設定。
-
insecure : Argo CD サーバーの安全でないフラグを切り替えます。
-
logLevel : Argo CD サーバーコンポーネントによって使用されるログレベル。有効なオプションは、debug 、info 、error 、および warn です。
-
logFormat : Argo CD サーバーコンポーネントによって使用されるログ形式。有効なオプションは text および json です。
-
リソース - コンテナーコンピューティングリソース。
-
replicas : Argo CD サーバーのレプリカの数。0 以上である必要があります。autoscale が有効な場合、replicas は無視されます。
-
ルートルート 設定オプション。
-
Service
.Type: サービスリソースに使用される serviceType 。
-
sidecarContainers - Argo CD Application Controller コンポーネントの sidecar コンテナーのリスト。このフィールドは任意です。
-
volumes - Argo CD Application Controller コンポーネントに設定された追加ボリュームのリスト。このフィールドは任意です。
-
volumeMounts - Argo CD Application Controller コンポーネントに設定された追加のボリュームマウントのリスト。このフィールドは任意です。
|
sourceNamespaces
|
アプリケーションリソースを作成できる namespace を指定します。
|
string
| |
sso
|
シングルサインオンオプション。
|
object
| -
Dex SSO プロバイダーの Dex-Configuration options。
-
Keycloak - Keycloak SSO プロバイダーの設定オプション。
-
provider - Single Sign-On の設定に使用されるプロバイダーの名前。現在サポートされているオプションは Dex と Keycloak です。
|
statusBadgeEnabled
|
アプリケーションステータスバッジを有効にします。
|
true
| |
tls
|
TLS 設定オプション。
|
object
| -
ca.configMapName : CA 証明書を含む ConfigMap の名前。
-
ca.secretName : CA 証明書とキーを含むシークレットの名前。
-
initialCerts - HTTPS 経由で Git リポジトリーに接続するための argocd-tls-certs-cm 設定マップ内の証明書の初期セット。
|
usersAnonymousEnabled
|
匿名ユーザーアクセスを有効にします。
|
true
| |
version
|
すべての Argo CD コンポーネントのコンテナーイメージで使用するタグ。
|
最新の Argo CD バージョン
| |