Skip to content

Conversation

@github-actions
Copy link
Contributor

Add redhat-argocd workspace at commit backstage/community-plugins@0a9b5b7 for backstage 1.35.0 on branch release-1.5.

This PR was created automatically.
You might need to complete it with additional dynamic plugin export information, like:

  • the associated app-config.dynamic.yaml file for frontend plugins,
  • optionally the scalprum-config.json file for frontend plugins,
  • optionally some overlay source files for backend or frontend plugins.

Before merging, you need to export the workspace dynamic plugins as OCI images,
and test them inside a RHDH instance.

To do so, you can use the /publish instruction in a PR review comment.
This will start a PR check workflow to:

  • export the workspace plugins as dynamic plugins,
  • publish them as OCI images
  • push the oci-images in the GitHub container registry with a PR-specific tag.

@davidfestal
Copy link
Member

/publish

@github-actions
Copy link
Contributor Author

Publish workflow has completed with success.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd:pr_959__1.17.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:pr_959__0.4.0

@davidfestal davidfestal added the help wanted to test Help wanted to test the generated OCI images inside RhDH label Mar 25, 2025
@CryptoRodeo
Copy link

@davidfestal Tested using RHDH-local.

Dynamic-plugins configuration:

  - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd:pr_959__1.17.0!backstage-community-plugin-redhat-argocd
    disabled: false
    pluginConfig:
      dynamicPlugins:
        frontend:
          backstage-community.plugin-redhat-argocd:
            mountPoints:
              - mountPoint: entity.page.cd/cards
                importName: ArgocdDeploymentLifecycle
                config:
                  layout:
                    gridColumn: 1 / -1
                  if:
                    anyOf:
                      - isArgocdConfigured
              - mountPoint: entity.page.cd/cards
                importName: ArgocdDeploymentSummary
                config:
                  layout:
                    gridColumn: 1 / -1
                  if:
                    anyOf:
                      - isArgocdConfigured
  
  - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:pr_959__0.4.0!backstage-community-plugin-redhat-argocd-backend-dynamic
    disabled: false

Confirming plugin installation, enablement and version:

image

Plugin running:

argocd-plugin-check.mp4

@davidfestal davidfestal added tested Tested on RHDH and removed help wanted to test Help wanted to test the generated OCI images inside RhDH labels Apr 9, 2025
@davidfestal davidfestal merged commit e40c80a into release-1.5 Apr 9, 2025
1 check passed
@davidfestal
Copy link
Member

After this PR was merged, the export workflow created the same 2 OCI images, but with the following tag: bs_1.35.1__<plugin version>:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd:bs_1.35.1__1.17.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:bs_1.35.1__0.4.0

@davidfestal davidfestal deleted the workspaces/release-1.5__redhat-argocd branch April 28, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tested Tested on RHDH

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants