Skip to content

feat(argocd): add new frontend system support#8467

Open
naqa92 wants to merge 3 commits intobackstage:mainfrom
naqa92:feat/argocd-new-frontend-system
Open

feat(argocd): add new frontend system support#8467
naqa92 wants to merge 3 commits intobackstage:mainfrom
naqa92:feat/argocd-new-frontend-system

Conversation

@naqa92
Copy link
Copy Markdown

@naqa92 naqa92 commented Apr 8, 2026

Add native new frontend system support for the ArgoCD plugin via createFrontendPlugin in the ./alpha entrypoint.

Without this, consumers using the new frontend system must rely on convertLegacyPlugin + convertLegacyEntityCardExtension / convertLegacyEntityContentExtension to mount the plugin manually.

With this change, the plugin auto-registers via its ./alpha default export — same pattern as plugin-sonarqube, plugin-sentry, and plugin-azure-devops.

Changes

  • ApiBlueprint for argoCDApi and argoCDInstanceApi
  • EntityContentBlueprint for the deployment lifecycle tab
  • EntityCardBlueprint for the deployment summary card
  • Components wrapped with compatWrapper for MUI v4 compatibility
  • Existing argocdTranslations export from ./alpha preserved (non-breaking)

✔️ Checklist

  • A changeset describing the change and affected packages.
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message.

Add native new frontend system support via createFrontendPlugin
in the ./alpha entrypoint, following the same pattern as
plugin-sonarqube, plugin-sentry, and plugin-azure-devops.

- ApiBlueprint for argoCDApi and argoCDInstanceApi
- EntityContentBlueprint for deployment lifecycle tab
- EntityCardBlueprint for deployment summary card
- Components wrapped with compatWrapper for MUI v4 compat
- Existing argocdTranslations export preserved (non-breaking)

Signed-off-by: naqa92 <contact@zoneinfra.com>
@backstage-goalie
Copy link
Copy Markdown
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-argocd workspaces/argocd/plugins/argocd minor v2.8.0

naqa92 added 2 commits April 8, 2026 15:03
Signed-off-by: naqa92 <contact@zoneinfra.com>
Signed-off-by: naqa92 <contact@zoneinfra.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants