-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Prepare for v2.8.0 release #3552
Prepare for v2.8.0 release #3552
Conversation
Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com>
Codecov Report
@@ Coverage Diff @@
## release/2.8 #3552 +/- ##
============================================
Coverage 58.72% 58.72%
============================================
Files 102 102
Lines 7104 7104
============================================
Hits 4172 4172
Misses 2286 2286
Partials 646 646 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@milosgajdos looks pretty good to me, I left a couple of little changes.
Funny, applying these suggestion commits lead to failed DCO 😬 will fix manually...sadness |
Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@milosgajdos good stuff, thanks for all your work on the release. I know the community will appreciate it
LGTM; going through the milestone, I saw #3134 was still pending, but not sure if a decision was made on that one yet (IIRC, it removes / updates some dependencies that were marked as having vulnerabilities). |
I somehow thought we had agreed on not including it in the release. We could I guess send some time getting some testing in place but I'm worried that will put the release off even further. Do we know how many people are using it off the 2.7 branch? |
Don't know. If I understood correctly, the current implementation may even be broken, so if that's the case, I would not expect many (so happy to say "meh" and don't take it for now) |
I'm not against this, btw, but I'd need to find some time to look into that if we want to include it in the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah, let's go with what we have currently
LGTM
That one is for the |
We actually opted to handle building the images, etc. under |
That feels "risky"; so build-scripts, Dockerfiles, and (e.g.) Go versions from the main branch will be used to build/release |
Yeah, I'm talking to @crazy-max about it now. We'll address this soon |
Nothing will be triggered on release/* branches atm because the |
^^ so there was some confusion, but if we want to use the new release workflow for the 2.8 release, it's indeed needed to have those (or similar) change in the |
Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com>
@milosgajdos is there a process for suggesting fixes to be backported into future 2.8 betas? PR #3097 from 2020 updates the AWS SDK to fix compatibility with AWS IRSA which many are waiting on. It would be unfortunate to wait on a major release to get a bump to a very old SDK |
We might consider it if there is enough noise @darend. |
It's a large diff though, so should be looked at closely |
is there a location best to make this noise? AWS IRSA appears to have become the default way to provide aws credentials to pods in EKS, and given that kiam (another common method) is no longer being actively supported the other offerings in this space are dwindling/being replaced. |
@stevenolen mind opening an issue? |
I actually got here from: #3275 which is still open. would you like a separate ticket? |
I can't promise anything, but I'll try to see into this. If you fancy opening a PR though, that would make things easier for us |
Thanks @milosgajdos! I'd be more than happy to help assist in whatever way I can! Having said that, I'm not entirely sure what PR to open 😄. It looks like the change we need is already on the main/master branch, merged by #3118. Opening a PR to |
I think we should look closely if it's safe to take for a v2.x patch release; the issue that it resolves (#3097) existed for quite some time, and the patch from #3118 brings quite a significant number of code (35k); there's always a risk involved in doing so. Perhaps it would be worth starting with v3.0.0 alpha/beta releases (which would be released from |
I'm definitely a novice as it relates to this project/repository, but I think this would be OK for my team. I'm making the (admittedly, perhaps naive) assumption that v3 wouldn't break serving/storing of existing registry content and the most core of registry APIs...given that you'd be starting from the current state of |
I'd wager what's on |
This PR contains release notes and version bump for
2.8.0
release.This will be the last
v2.x
release -- no future development should be expected onv2.x
branch; all focus will be on getting av3
release out next year.The reasons why we've decided to go with
v2.8.0
release rather than with a patch release (v2.7.2
) as originally intended in #3380 is that #3384 technically introduces a new feature that warrants a minor release.