jenkins-x / issues

Issue tracker for Jenkins X v3
1 stars 0 forks source link

create a CLI command to switch between latest and LTS version stream repos #5

Closed rawlingsj closed 3 years ago

rawlingsj commented 4 years ago

This could be a

jx gitops versionstream latest
jx gitops vs latest # using an alias

or

jx gitops versionstream lts
jx gitops vs lts # using an alias

Which switches the version stream kpt file git repo. This should be enough?

rawlingsj commented 4 years ago

Some questions, do we want to tie the LTS version stream to a pipeline catalog revision? I think terraform modules may also need to be tied to the LTS version stream for when infra related changes are needed for features they are made available along with the LTS release.

I "think" this can be done fairly easily and maybe just with branches? Then an LTS release consists of version stream PR merged, terraform modules branch merged and possibly pipeline catalog branch merge?

This issue covers the UX for users switching between an LTS and latest release, so the command would be to swizzle whatever config we use above to change terraform, pipeline catalog branches and version stream repo.

rawlingsj commented 3 years ago

done https://github.com/jenkins-x/jx-gitops/pull/423 https://github.com/jenkins-x/jx-cli/pull/696