feat(roadie): enable scaffolder-backend-module-aws plugin#1924
feat(roadie): enable scaffolder-backend-module-aws plugin#1924durandom wants to merge 4 commits intoredhat-developer:mainfrom
Conversation
Enable the AWS scaffolder actions plugin from the existing Roadie workspace. This plugin provides scaffolder actions for AWS CLI operations. Ref: RHIDP-11144
|
/publish |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Pull request overview
Enables the Roadie AWS scaffolder actions plugin (@roadiehq/scaffolder-backend-module-aws) in the existing roadie-backstage-plugins workspace by adding it to the workspace plugin allowlist.
Changes:
- Enabled
plugins/scaffolder-actions/scaffolder-backend-module-awsinworkspaces/roadie-backstage-plugins/plugins-list.yaml(previously commented out).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| #plugins/home/backstage-plugin-home-rss: | ||
| #plugins/scaffolder-actions/backstage-plugin-home-markdown: | ||
| #plugins/scaffolder-actions/scaffolder-backend-module-aws: | ||
| plugins/scaffolder-actions/scaffolder-backend-module-aws: |
There was a problem hiding this comment.
Enabling this plugin without adding a corresponding metadata file under workspaces/roadie-backstage-plugins/metadata/ will likely cause the workspace integration tests workflow to skip this plugin (it builds a map from metadata/*.yaml spec.packageName to published plugin images; missing mapping results in "test workflow will be skipped"). Add a metadata YAML for @roadiehq/scaffolder-backend-module-aws (naming consistent with existing roadiehq-scaffolder-backend-module-*.yaml files) so the plugin can be validated and tested.
|
Publish workflow has completed with failure. Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. |
|
/publish |
|
Publish workflow has completed with failure. Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. |
|
/publish |
|
Publish workflow has completed with failure. Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. |
|
Publish workflow has completed with failure. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation❌ Found 3 validation error(s):
|
- Add Package metadata for scaffolder-backend-module-aws (2.8.2) - Add Plugin entity for Extensions Catalog (aws-scaffolder-actions) - Fix version mismatch in argo-cd-backend metadata (4.4.2 → 4.6.0) - Fix version mismatch in http-request metadata (5.4.2 → 5.5.1) Ref: RHIDP-11144
|
/publish |
1 similar comment
|
/publish |
Keep PR focused on scaffolder-backend-module-aws only. Version fixes for argo-cd-backend and http-request will be separate PRs.
|
|
Publish workflow has completed with failure. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation❌ Found 3 validation error(s):
|



Summary
Enable the AWS scaffolder actions plugin (
@roadiehq/scaffolder-backend-module-aws) from the existing Roadie workspace.Changes
plugins/scaffolder-actions/scaffolder-backend-module-aws:inworkspaces/roadie-backstage-plugins/plugins-list.yamlworkspaces/roadie-backstage-plugins/metadata/roadiehq-scaffolder-backend-module-aws.yaml)catalog-entities/extensions/plugins/aws-scaffolder-actions.yaml)Plugin Details
This plugin provides three scaffolder actions for AWS services:
roadiehq:aws:s3:cp- Upload workspace to S3 bucketroadiehq:aws:ecr:create- Create ECR repositoriesroadiehq:aws:secrets-manager:create- Store secrets in AWS Secrets ManagerPublished Artifacts
Checklist
b0c37289...)/publishtriggered - plugin built successfully