2.5.2. CLI を使用した NotificationsConfiguration CR の設定
CLI (oc) を使用して NotificationsConfiguration カスタムリソース (CR) を設定できます。
前提条件
-
cluster-admin権限を使用して OpenShift Container Platform クラスターにアクセスできる。 - Red Hat OpenShift GitOps Operator がクラスターにインストールされている。
- Argo CD インスタンスの通知が有効になっている。詳細は、「Argo CD インスタンスでの通知の有効化」を参照してください。
手順
次のコマンドを実行して、クラスター内のデフォルトの
NotificationsConfigurationCR を編集します。$ oc edit notificationsconfiguration default-notifications-configuration -n <namespace>ここでは、以下のようになります。
default-notifications-configuration-
デフォルトの
NotificationsConfigurationCR の名前を指定します。 <namespace>- namespace の名前を指定します。
CR の
templatesセクションで、次の例のような設定を追加します。テンプレート設定の例
template.my-custom-template: | message: | Application details: {{.context.argocdUrl}}/applications/{{.app.metadata.name}}.次のコマンドを実行して、
argocd-notifications-cmconfig map の内容を確認します。$ oc edit cm argocd-notifications-cm -n <namespace>NotificationsConfigurationCR の既存の設定に加えられた変更は、argocd-notifications-cmconfig map に反映されます。