Closed viccuad closed 3 years ago
I see. But there is no concept of KubeCF RCs. If we want that, we should open an issue or an RFD, and lobby for it. KubeCF releases normally get cut directly from master, when master pipeline is completely green. Yet, KubeCF releases may have cherry-picked changes after they are cut.
Artifacts from KubeCF master get published to the kubecf s3 bucket at the end of the pipeline. The idea is to only have a bundle from master if the pipeline has passed. This is incomplete right now with Concourse, as the bundle gets created if all the Diego lane is green, but doesn't wait until the Eirini or Upgrade lanes are green too (this would be something to fix, or to wait for it to be automatically fixed with GH Actions, if we care about KubeCF master artifacts).
The cap-pre-release pipeline could either use KubeCF master builds, or KubeCF releases for now.
If we want KubeCF master builds, we can follow the approach in this PR.
If we want KubeCF releases, then we just need to consume whatever latest release is. Which is the same as the current behaviour outside of this PR, with regexp: kubecf-bundle-v(.*).tgz
.
Yes, I agree with you on the info you provided here.
By kubecf RC I meant kubecf releases (my bad) :
2020-03-11 03:05:41 56068 kubecf-v1.0.0.tgz
2020-06-03 07:23:39 81930 kubecf-v2.2.2.tgz
2020-08-13 16:32:37 83196 kubecf-v2.2.3.tgz
2020-07-13 10:54:02 83978 kubecf-v2.3.0.tgz
2020-09-23 03:04:19 89733 kubecf-v2.5.0.tgz
2020-10-02 02:30:04 99157 kubecf-v2.5.3.tgz
2020-10-02 16:03:13 99167 kubecf-v2.5.4.tgz
2020-10-06 05:08:49 99160 kubecf-v2.5.5.tgz
2020-10-07 04:06:14 99290 kubecf-v2.5.6.tgz
2020-10-08 04:55:09 98869 kubecf-v2.5.7.tgz
2020-10-09 18:27:49 99194 kubecf-v2.5.8.tgz
2020-10-27 03:56:56 100190 kubecf-v2.6.1.tgz
Considering cap-pre-release right now has a regex to pick up kubecf releases, I think we can create a new set of yamls to pick up masters as part of https://jira.suse.com/browse/CAP-1638 with your new regex. I have added you regex in a comment there. We can close this PR IMO.
Closing then.
kubecf-bundle-v(.*)-(.*\..*).tgz
:This regexp doesn't match the old artifact formats,
kubecf-bundle-v0.0.0-fef5111.tgz
, which is what we want.