Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design release pipeline in internal repo #1457

Closed
1 task done
ruanxin opened this issue Apr 9, 2024 · 1 comment
Closed
1 task done

Design release pipeline in internal repo #1457

ruanxin opened this issue Apr 9, 2024 · 1 comment
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@ruanxin
Copy link
Contributor

ruanxin commented Apr 9, 2024

Description

To streamline our release workflow with Helm charts, we've introduced a new process where the appVersion in the Charts.yaml file needs to be updated for each release. To ensure the accuracy and quality of our releases, we propose implementing a manual release process where certain quality checks are conducted before merging the release PR.

Create the following GitHub-Actions:

  1. Check if the given appVersion is the latest release version.
    • Required check
  2. Run all e2e tests from lifecycle manager repo.
    • Setup an e2e test environment based on helm charts config.
    • Check which E2E Test fits for helm chart config
    • Reuse existing GH Actions form KLM repo

The pipelines are getting triggered if a PR gets opened which includes changes to the charts.yaml.

Reasons

No response

Acceptance Criteria

  • Implement above mentioned pipeline as a required job before merge in management plane charts.

Feature Testing

No response

Testing approach

No response

Attachments

No response

@ruanxin ruanxin added the kind/feature Categorizes issue or PR as related to a new feature. label Apr 9, 2024
@jeremyharisch jeremyharisch self-assigned this Apr 12, 2024
@jeremyharisch
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

3 participants