В этой статье представлен полный процесс создания Argo CD Application через веб-консоль в разделе GitOps Applications, что позволяет управлять приложением с помощью GitOps.
Следуйте этим шагам для использования функционала:
Если вы не видите Integrated Code Repository на странице деталей Create GitOps Applications, сначала интегрируйте репозиторий кода:
Если у вас нет доступного репозитория кода, вы можете использовать демонстрационный репозиторий для ознакомления.
URL репозитория: https://github.com/argoproj/argocd-example-apps.git
Описание: Этот репозиторий содержит примерные приложения, которые можно использовать для демонстрации и тестирования функционала Argo CD.
В Container Platform нажмите на GitOps Applications.
Нажмите Create GitOps Application.
В разделах Basic Info и Code Repository настройте соответствующую информацию согласно инструкции ниже.
| Параметр | Вводимое значение |
|---|---|
| Type | Application |
| Source | Argo CD Integration |
| Integrated Project Name | argocd-example-apps |
| Version Identifier | Branch master |
| Source File Type | Helm |
| Source File Directory | helm-guestbook |
| Custom Values | values.yaml |
В разделе Distribution используйте рекомендуемое платформой Namespace или выберите другое пространство имён.
Установите политику синхронизации по умолчанию в значение Manually Sync.
Нажмите Create.