alithya-oss / backstage-plugins

Apache License 2.0
1 stars 2 forks source link

AWS Scaffolding in Backstage #61

Open nizarajroud opened 2 months ago

nizarajroud commented 2 months ago

As a DevOps Engineer, I want to scaffold AWS resources within Backstage so that I can streamline infrastructure deployment and standardize AWS service creation across teams.

- Description:

Backstage users should be able to create AWS resources (ECS , EKS, serverless, GenIA, etc..) using pre-configured scaffolding templates directly from the Backstage interface. - Acceptance Criteria:

  1. Scaffolding Templates: Templates for commonly used AWS services (ECS , EKS, serverless, GenIA, etc..) are available in the Backstage scaffolder. The scaffolding should follow best practices (e.g., using CloudFormation, Terraform, or AWS CDK

  2. Customization: The user can customize key parameters like instance types, storage configurations, or permissions during scaffolding.

  3. Deployment:

    • AWS resources should be provisioned automatically via a CI/CD pipeline.
  4. Permissions & Security:

    • Users must have the appropriate AWS credentials and permissions to scaffold resources.
    • Use Github for authentication and versionning of scaffolder repositories.
  5. Documentation & Support:

- Technical Requirements:

- Value: By allowing AWS scaffolding within Backstage, teams can speed up the process of infrastructure creation and ensure best practices are followed,

nizarajroud commented 2 months ago

Task List

What has been achieved so far:

What remains to be done:

github-actions[bot] commented 1 week ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

ionSurf commented 1 day ago

HI @nizarajroud. Thank you for raising this issue, we'll look into it. We hope that's ok that we've been piggy back ridding on your source code, let us know if there's any accommodations in terms of contributions that you'd like us have made.