Skip to content

Commit ca57853

Browse files
committed
docs(argocd): update argocd readme documentation
1 parent 8c327c7 commit ca57853

File tree

1 file changed

+8
-44
lines changed

1 file changed

+8
-44
lines changed

plugins/argocd/README.md

Lines changed: 8 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,10 @@ export default async function createPlugin({
4747
```ts
4848
// packages/backend/src/index.ts
4949

50-
import argocd from './plugins/argocd';
50+
import {legacyPlugin} from '@backstage/backend-common';
5151
...
5252

53-
const argocdEnv = useHotMemoize(module, () => createEnv('argocd'));
54-
...
55-
apiRouter.use('/argocd', await argocd(argocdEnv));
53+
backend.add(legacyPlugin('argocd', import('./plugins/argocd')));
5654
```
5755

5856
- add argocd instance information in app.config.yaml
@@ -146,48 +144,14 @@ To install this plugin into Red Hat Developer Hub or Janus IDP via Helm use this
146144

147145
```yaml
148146
global:
149-
dynamic:
150-
includes:
151-
- dynamic-plugins.default.yaml
152-
plugins:
147+
dynamic:
148+
includes:
149+
- dynamic-plugins.default.yaml
150+
plugins:
153151
- package: ./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic
154152
disabled: false
155-
pluginConfig:
156-
argocd:
157-
username: "${ARGOCD_USERNAME}"
158-
password: "${ARGOCD_PASSWORD}"
159-
appLocatorMethods:
160-
- type: 'config'
161-
instances:
162-
- name: argoInstance1
163-
url: "${ARGOCD_INSTANCE1_URL}"
164-
token: "${ARGOCD_AUTH_TOKEN}"
165-
- package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-argocd
166-
disabled: false
167-
pluginConfig:
168-
dynamicPlugins:
169-
frontend:
170-
janus-idp.backstage-plugin-argocd:
171-
mountPoints:
172-
- mountPoint: entity.page.overview/cards
173-
importName: ArgocdDeploymentSummary
174-
config:
175-
layout:
176-
gridColumnEnd:
177-
lg: "span 8"
178-
xs: "span 12"
179-
if:
180-
allOf:
181-
- isArgocdAvailable
182-
- mountPoint: entity.page.cd/cards
183-
importName: ArgocdDeploymentLifecycle
184-
config:
185-
layout:
186-
gridColumn: '1 / -1'
187-
if:
188-
allOf:
189-
- isArgocdConfigured
190-
153+
- package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-argocd
154+
disabled: false
191155
```
192156

193157
This plugin can be loaded in backstage showcase application as a dynamic plugin.

0 commit comments

Comments
 (0)