This all is 100% open source, so if you would like to contribute, feel free to edit this page.
plugins:
- package: ./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic
# documentation: https://docs.redhat.com/en/documentation/red_hat_developer_hub/0.1/html/argocd_plugin_for_backstage/argocd-plugin-for-backstage#installation
# documentation: https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.2/html/configuring_plugins_in_red_hat_developer_hub/rhdh-installing-dynamic-plugins#enabling-argo-cd-plugin
disabled: false
- package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-argocd
disabled: false
- package: ./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic
disabled: false
argocd:
appLocatorMethods:
- type: 'config'
instances:
- name: argoInstance1
url: https://argocd-instance-server-demo-project.apps.cluster-mq98c.mq98c.sandbox870.opentlc.com
username: admin
password: ${RHDH_ARGOCD_ADMIN_PWD}
If you now go to the CD tab on the component detail, you’ll be able to see ArgoCD details:.
!!! Important: If you get an TLS error, check if your ArgoCD instance if using selfsigned certificates. If it does, make sure you disable certificate checkin in the backstage instance definition (i.e., avoid this in production!).
extraEnvs:
envs:
# Disabling TLS verification
- name: NODE_TLS_REJECT_UNAUTHORIZED
value: '0'