Skip to content

Introduce Ephemeral Environments Feature #594

@lucianoliberti

Description

@lucianoliberti

Is your improvement proposal related to a problem? Please describe.

This feature will allow users to easily manage the lifecycle of temporary environments for testing and development. It will provide a clear view of active environments, helping to manage costs effectively.

Key functionalities include:

  • Environment Definition: Enable users to define ephemeral environment types at the organization level and control their usage in specific projects.
  • Workflow Control: Allow users to define parameters for provisioning, deprovisioning, and deployment pipelines.
  • Access Management: Provide the ability to define access control for all provisioning, deprovisioning, and deployment actions.
  • User Interface: Offer a UI to view and manage both ephemeral environment types and their individual instances.
  • Pipeline Integration: Integrate ephemeral environment deployments directly into the pipeline workflow.
  • Secure Secret Handling: Provide a secure mechanism for handling and uploading secrets from provisioning pipelines for use in subsequent deprovisioning and deployment pipelines.

Describe the solution you'd like

TBD

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Labels

enhancementNew feature or requestsolution-tbdSolution information to be defined

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions