alithya-oss / backstage-plugins

Apache License 2.0
1 stars 1 forks source link

AWS Scaffolding in Backstage #61

Open nizarajroud opened 1 month ago

nizarajroud commented 1 month 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 1 month ago

Task List

What has been achieved so far:

What remains to be done: