Skip to content

Update Auto-Stable Strategy for PipelineRun Creation #147

@zmotso

Description

@zmotso

The current auto-stable strategy needs an update to enhance the efficiency and reliability of our CI/CD process. The new strategy should ensure that a PipelineRun is created only after all PipelineRuns for a specific stage are completed. Additionally, the controller must be updated to pick up all stable images once the preceding PipelineRuns have finished. This change aims to streamline our deployment process and ensure that only stable builds are promoted to the next stage.

Acceptance Criteria

  • Modify the auto-stable strategy to initiate PipelineRun creation only after all PipelineRuns for a specified stage are completed.
  • Update the controller logic to automatically pick up all stable images from the completed PipelineRuns.
  • Ensure that the updated strategy does not interfere with the current CI/CD pipeline's performance and efficiency.
  • Conduct thorough testing to verify that the new strategy works as intended across various scenarios and stages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions