roadie-backstage-plugins icon indicating copy to clipboard operation
roadie-backstage-plugins copied to clipboard

Customises ArgoCD Project and Applications creation

Open ale-conekta opened this issue 2 years ago • 2 comments

Actually , the plugin allow to create the ArgoCD Project from zero and the ArgoCD Application. These option not allow you to use and existing ArgoCD Project and then with the actual ArgoCD Application created it does not allow to give the correct path where values.yaml lives. For example, if you have the following structure: image

Feature Suggestion

Would be nice to add an option to create or not the Argocd Project. On the other hand, would be nice when the ArgoCD Application is created it allow you to give details like:

  • source.repositoryUrl: git, helm
  • source.kind: Directory, Helm, Kustomize, Plugin

Possible Implementation

Add new actions like:

  • argocd:create-application
  • argocd:delete-application
  • argocd:sync-application
  • action: argocd:create-project
  • action: argocd:delete-project

Context

Theses option allows us to add different custom step to create and deploy application on ArgoCD using Backstage with custom values.yaml

ale-conekta avatar Jul 03 '22 15:07 ale-conekta

https://app.shortcut.com/larder/story/9652

roadie-bot avatar Jul 03 '22 15:07 roadie-bot

Thanks @ale-conekta ,

Those sound like good enhancements to the plugin. Would this be something you'd be willing to contribute and provide a PR for?

Xantier avatar Jul 04 '22 06:07 Xantier

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Oct 24 '23 10:10 github-actions[bot]