Releases: RoadieHQ/roadie-backstage-plugins
release-2025-03-26
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Minor Changes
-
8548407: ## 🚀 New Feature:
You can now use azure active directory (Microsoft Entra ID) to authentication to Argo CD instances!
Login Priorities (We will prioritize logins as follows):
-
Instance Level Tokens
argocd: appLocatorMethods: - type: config instances: - name: argoInstance1 url: https://argoInstance1.com token: ${ARGOCD_AUTH_TOKEN} # Instance Level Token
-
Instance Level Username and Password
argocd: appLocatorMethods: - type: config instances: - name: argoInstance1 url: https://argoInstance1.com # Instance Level Username and Password username: ${ARGOCD_USERNAME_INSTANCE_2} password: ${ARGOCD_PASSWORD_INSTANCE_2}
-
Upper Level Username and Password
argocd: # Upper Level Username and Password username: ${ARGOCD_USERNAME} password: ${ARGOCD_PASSWORD} appLocatorMethods: - type: config instances: - name: argoInstance1 url: https://argoInstance1.com
-
Azure Credentials using azure login url
argocd: # Upper Level Argo OIDC Config using Azure signals to use azure for logging in purposes, if no other login options available. oidcConfig: provider: azure # currently only the term azure is supported providerConfigKey: <anyConfigKey> # this is where your azure config is found. You may provide any key here so long as it's found in your config. appLocatorMethods: - type: config instances: - name: argoInstance1 url: https://argoInstance1.com
azure: # azure config must have these fields below (key for where the config is found can vary). tenantId: ${AZURE_TENANT_ID} clientId: ${AZURE_CLIENT_ID} clientSecret: ${AZURE_CLIENT_SECRET} loginUrl: https://login.microsoftonline.com
For more information on how to configure your argo cd instances to recieve login requests using Azure Active Directory (Microsoft Entra ID), please read the plugin's read me.
-
@roadiehq/[email protected]
Minor Changes
- eb1a3b7: Add AWSECRRepositoryEntityProvider to ingest aws ecr repos
[email protected]
Patch Changes
- 207966d: upgraded
better-sqlite3
to support Nodev22
- Updated dependencies [eb1a3b7]
- Updated dependencies [8548407]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
release-2025-03-24
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Patch Changes
- 462c922: Allow to pass the
hostname
props onHomePageRequestedReviewsCard
andHomePageYourOpenPullRequestsCard
when using GitHub Enterprise instances.
release-2025-03-21
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Minor Changes
- 9b66e34: Add links for issues, order by created date
@roadiehq/[email protected]
Patch Changes
- 9b66e34: Add links for issues, order by created date
release-2025-03-20.5
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Minor Changes
- 5a98f83: Allow use of AuthService and removal of deprecated TokenManager
[email protected]
Patch Changes
- Updated dependencies [5a98f83]
- @roadiehq/[email protected]
release-2025-03-20
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Major Changes
-
69c8f6d: Customisation improvements:
- Add
extraColumns
prop toEntityPrometheusAlertCard
&EntityPrometheusContent
- Add
showAnnotations
prop toEntityPrometheusAlertCard
&EntityPrometheusContent
- Add
showLabels
prop toEntityPrometheusAlertCard
&EntityPrometheusContent
Fixes:
- Fix #1823 to support multiple instances of Prometheus.
- Move import of
MissingAnnotationEmptyState
to@backstage/plugin-catalog-react
to clear deprecation warning.
- Add
@roadiehq/[email protected]
Minor Changes
- 84e87f6: Removed requirement for external service factory include
[email protected]
Patch Changes
- Updated dependencies [69c8f6d]
- @roadiehq/[email protected]
[email protected]
Patch Changes
- Updated dependencies [84e87f6]
- @roadiehq/[email protected]
- [email protected]
release-2025-03-11
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Minor Changes
- b156e17: Add sourceIndex query parameter for fetching revision metadata.
[email protected]
Patch Changes
- Updated dependencies [b156e17]
- @roadiehq/[email protected]
release-2025-03-07.1
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- c551190: Update dependency on rag backend.
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
[email protected]
Patch Changes
- Updated dependencies [c551190]
- Updated dependencies [a83e7e9]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
- @roadiehq/[email protected]
@roadiehq/[email protected]
Patch Changes
- a83e7e9: Tidy unused plugin depdendencies.
release-2025-03-07
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Patch Changes
- bd84b36: Remove unused dependencies.
@roadiehq/[email protected]
Patch Changes
- bd84b36: Remove unused dependencies.
release-2025-03-05.1
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Minor Changes
- adf79be: Add schema for SelectFieldFromApi so it is visible in custom fields playground
release-2025-03-05
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@roadiehq/[email protected]
Major Changes
-
58b87ce: Fix: No longer expecting winston logger types for router. This may cause type errors in development.
BREAKING CHANGE:
We have extracted the argo cd service into its own service factory/reference. The change was made to enable dependency injection of the argocd service into the router. Dependency injection helps with testing the functionality of the code more easily. Service factories also have several checks that backstage validates at startup - like those that prevent circular depednencies, and validation on dependencies missing.
This is a breaking change because if you are using the new backend system, you will need to now import the argocd service in your
backend/index.ts
file like this:import { argocdServiceFactory } from '@roadiehq/backstage-plugin-argo-cd-backend'; backend.add(argocdServiceFactory); // NEW!! Import Service Factory backend.add(import('@roadiehq/backstage-plugin-argo-cd-backend/alpha')); // Import Plugin
If you are using the legacy backend service, then you will have to create the router passing in the argo cd service, which is already made available:
export default async function createPlugin({ logger, config, }: PluginEnvironment) { console.log('ArgoCD plugin is initializing'); const argoUserName = config.getOptionalString('argocd.username') ?? 'argocdUsername'; const argoPassword = config.getOptionalString('argocd.password') ?? 'argocdPassword'; return createRouter({ logger, config, argocdService: new ArgoService( argoUserName, argoPassword, config, logger, ), // you must now pass the argo service }); }
@roadiehq/[email protected]
Patch Changes
- cdd962d: Improve error messaging for frontend by exposing backend api error when query fails
@roadiehq/[email protected]
Patch Changes
- Updated dependencies [58b87ce]
- @roadiehq/[email protected]
[email protected]
Patch Changes
- Updated dependencies [58b87ce]
- @roadiehq/[email protected]