2.4. Argo CD CR での Config Management Plugin の有効化


Argo CD は、組み込みの設定管理ツールとして、Helm、Jsonnet、および Kustomize のサポートを提供します。別の設定管理ツールを使用する場合、または組み込みの設定管理ツールで提供されていない機能を有効にする場合は、Config Management Plugin (CMP) を使用できます。

Argo CD では、CMP は Argo CD リポジトリーサーバーコンテナーのサイドカーコンテナーとして指定されます。詳細は、「Config Management Plugin」を参照してください。

Red Hat OpenShift GitOps Operator では、Config Management Plugin を Argo CD カスタムリソース (CR) のサイドカーコンテナーとして設定できます。サイドカーコンテナーを設定する場合は、そのままのコンテナーイメージ、またはカスタムビルドされたコンテナーイメージを指定します。イメージを指定しない場合は、システムはプラグインのリポジトリーサーバーと同じイメージを使用します。

Red Hat OpenShift GitOps Operator でサイドカーコンテナーを設定するには、.spec.repo.sidecarContainers キーを Argo CD CR に追加します。

Config Management Plugin 設定の例

apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
 name: <my_argocd> 
1

spec:
 repo:
   sidecarContainers:
     - name: <my_cmp> 
2

       command: [/var/run/argocd/argocd-cmp-server]
       image: <my_image>
       securityContext:
         runAsNonRoot: <true>
         runAsUser: 
3

       volumeMounts: 
4

         - mountPath: /var/run/argocd
           name: <var_files>
         - mountPath: /home/argocd/cmp-server/plugins
           name: plugins
         - mountPath: /tmp
           name: tmp
         - mountPath: /home/argocd/cmp-server/config/plugin.yaml
           subPath: <plugin.yaml>
           name: <cmp_plugin>
Copy to Clipboard Toggle word wrap

1
Argo CD CR インスタンスの名前を指定します。
2
リポジトリーサーバーで使用されるサイドカーコンテナーの名前を指定します。
4
リポジトリーサーバーで使用されるボリュームマウントの名前を指定します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat