orange-cloudfoundry / k3s-wrapper-boshrelease

k3s wrapper scripts bosh release
Apache License 2.0
2 stars 2 forks source link

Support new feature development and final releases through github actions #1

Open gberche-orange opened 11 months ago

gberche-orange commented 11 months ago

Use cases

Cut a new final release

As a paas-templates author In order to cut and official new release I need an automated process to

Given a tag is manually pushed

git tag -a -m "manually cutting 0.7.0" 0.7.0
git push origin 0.7.0

Contribute new feature

As a paas-templates author In order to contribute to the release (e.g. add new properties such as #6) I need an automated process to

Given a feature branch issue-6-tracing is pushed and referenced in a PR #7

Pb: coa and paas-templates only support immutable bosh releases and forward-only naming schemes.

Test a new feature onto a bosh director

Given a feature branch issue-6-tracing is pushed and referenced in a PR #7 And a draft github release published the release tgz and git tag When I need test it in paas-templates onto a bosh director And I update the coa root-deployment.yml to bump to the new version Then coa precompiles the release and trigger new deployment

Current state

Branches

Workflows:

Renovate: