Skip to content

feat(roadie): enable scaffolder-backend-module-aws plugin#1924

Open
durandom wants to merge 4 commits intoredhat-developer:mainfrom
durandom:add-scaffolder-aws-plugin
Open

feat(roadie): enable scaffolder-backend-module-aws plugin#1924
durandom wants to merge 4 commits intoredhat-developer:mainfrom
durandom:add-scaffolder-aws-plugin

Conversation

@durandom
Copy link
Member

@durandom durandom commented Feb 4, 2026

Summary

Enable the AWS scaffolder actions plugin (@roadiehq/scaffolder-backend-module-aws) from the existing Roadie workspace.

Changes

  1. Enabled plugins/scaffolder-actions/scaffolder-backend-module-aws: in workspaces/roadie-backstage-plugins/plugins-list.yaml
  2. Added Package metadata (workspaces/roadie-backstage-plugins/metadata/roadiehq-scaffolder-backend-module-aws.yaml)
  3. Added Plugin entity for Extensions Catalog (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 bucket
  • roadiehq:aws:ecr:create - Create ECR repositories
  • roadiehq:aws:secrets-manager:create - Store secrets in AWS Secrets Manager

Published Artifacts

ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-aws:pr_1924__2.8.2

Checklist

  • Plugin enabled in existing workspace
  • source.json exists (commit b0c37289...)
  • backstage.json override exists (1.45.3)
  • /publish triggered - plugin built successfully
  • Package metadata added
  • Plugin entity added to Extensions Catalog
  • Local verification with rhdh-local (optional)

Enable the AWS scaffolder actions plugin from the existing Roadie workspace.
This plugin provides scaffolder actions for AWS CLI operations.

Ref: RHIDP-11144
@durandom durandom requested a review from gashcrumb as a code owner February 4, 2026 12:21
Copilot AI review requested due to automatic review settings February 4, 2026 12:21
@durandom durandom requested review from a team and kadel as code owners February 4, 2026 12:21
@durandom
Copy link
Member Author

durandom commented Feb 4, 2026

/publish

@openshift-ci
Copy link

openshift-ci bot commented Feb 4, 2026

[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.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-aws in workspaces/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:
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Publish workflow has completed with failure.

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

@durandom
Copy link
Member Author

durandom commented Feb 4, 2026

/publish

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Publish workflow has completed with failure.

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

@durandom
Copy link
Member Author

durandom commented Feb 4, 2026

/publish

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Publish workflow has completed with failure.

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Publish workflow has completed with failure.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-argo-cd-backend:pr_1924__4.6.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-argo-cd:pr_1924__2.12.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-datadog:pr_1924__2.6.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-github-insights:pr_1924__3.4.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-github-pull-requests:pr_1924__3.6.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-jira:pr_1924__2.14.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-security-insights:pr_1924__3.3.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-argocd:pr_1924__1.8.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-http-request:pr_1924__5.5.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-utils:pr_1924__4.1.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-aws:pr_1924__2.8.2

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

❌ Found 3 validation error(s):

File Kind Message
roadiehq-backstage-plugin-argo-cd-backend.yaml mismatch Version mismatch: expected "4.6.0" but got "4.4.2"
roadiehq-backstage-plugin-argo-cd-backend.yaml mismatch OCI tag mismatch: expected "bs_1.45.3__4.6.0" but got "bs_1.45.3__4.4.2"
roadiehq-scaffolder-backend-module-http-request.yaml mismatch Version mismatch: expected "5.5.1" but got "5.4.2"

@github-actions github-actions bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Feb 4, 2026
- 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
@durandom
Copy link
Member Author

durandom commented Feb 4, 2026

/publish

1 similar comment
@durandom
Copy link
Member Author

durandom commented Feb 4, 2026

/publish

Keep PR focused on scaffolder-backend-module-aws only.
Version fixes for argo-cd-backend and http-request will be separate PRs.
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 4, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Publish workflow has completed with failure.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-argo-cd-backend:pr_1924__4.6.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-argo-cd:pr_1924__2.12.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-datadog:pr_1924__2.6.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-github-insights:pr_1924__3.4.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-github-pull-requests:pr_1924__3.6.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-jira:pr_1924__2.14.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-backstage-plugin-security-insights:pr_1924__3.3.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-argocd:pr_1924__1.8.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-http-request:pr_1924__5.5.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-utils:pr_1924__4.1.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/roadiehq-scaffolder-backend-module-aws:pr_1924__2.8.2

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

❌ Found 3 validation error(s):

File Kind Message
roadiehq-backstage-plugin-argo-cd-backend.yaml mismatch Version mismatch: expected "4.6.0" but got "4.4.2"
roadiehq-backstage-plugin-argo-cd-backend.yaml mismatch OCI tag mismatch: expected "bs_1.45.3__4.6.0" but got "bs_1.45.3__4.4.2"
roadiehq-scaffolder-backend-module-http-request.yaml mismatch Version mismatch: expected "5.5.1" but got "5.4.2"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant