Configure Add-on service
AMDPでは、アプリケーションをビルド/デプロイするためにTektonやArgoCDなどのサービスが使用され、デプロイされたアプリケーションの監視にはPrometheusやKibanaなどのサービスが利用されます。これらのサービスをアプリケーションで使用するには、まずAddon Service Management Menuに登録する必要があります。 Addon Service Management Menuに登録されたサービスは、アプリケーションで2つの方法で使用できます。1つ目は、Addon Service Managementのプロジェクト設定に登録することです。もう1つは、Profile Detail PageのADDON SERVICEタブに追加することです。
ユーザーはプロジェクトまたはプロファイルの観点からAddonサービスを構成できます。
Addonを作成する
プロジェクト詳細ページから
プロジェクト設定に登録されたAddonサービスは、プロファイル内で変更または削除することはできません。プロジェクト設定内でのみ変更できます。
- プロジェクトにAddonサービスを登録するには、メニューバーのプロジェクト管理モジュールにアクセスし、Addonサービスが必要なプロジェクトを選択する必要があります。
Addonサービスタブを見つけて、ADDボタンを選択します:
- ドロップダウンリストからAddonタイプを選択します。特定のAddonタイプに応じて、関連するAddonが提案されます。
以下は選択可能なAddon特定タイプです:
Logging: Kibana
Monitoring: Grafana
Trace: Whatap, Zipkin, Whatap-del
Issue Tracker: Jira
CICD: Sonarqube, Tekton, Jenkins, ArgoCD
Istio: N/A
Notification: Slack, Email.
Addonタイプごとに、関連するパラメータを設定する必要があります:
アドオンサービスの登録を完了するには、アドオンサービス作成ページで「SAVE」をクリックします。アドオンサービスが作成されると、その情報がアドオンサービスリストに表示されます:
プロファイル詳細ページから
ユーザーは、プロファイル詳細画面にアクセスすることでアドオンサービスを登録する別の方法があります。
- プロジェクトを検索し、amdp-tutorial, を選択します。プロファイルリストが表示され、すべてのプロファイルが表示されます:
プロファイルリスト画面からプロファイルを選択し、プロファイル詳細画面でアドオンサービスタブを見つけます。
- 「ADD」ボタンをクリックしてアドオンサービスを登録します:
アドオンサービスの登録が表示されます。この段階では、プロジェクト詳細ページからアドオンサービスを作成する際と同じ操作を行います。
アドオンを削除する
リストからアドオンサービスを削除するには、最後のリサイクルアイコンをクリックします:
削除を確認するために「OK」ボタンをクリックすると、アドオンがアドオンサービスリストから削除されます。
ユーザーがアドオンサービスを削除したくない場合は、「CANCEL」ボタンをクリックしてアドオンサービスを削除せず、変更なしでアドオンサービスリスト画面に戻ります。