-
Notifications
You must be signed in to change notification settings - Fork 14
Various and sundry updates #35
base: master
Are you sure you want to change the base?
Conversation
821995c
to
0832494
Compare
This upgrade included breaking changes upstream, no telling if this will work (or if it will break the entire world) Signed-off-by: Kingdon Barrett <[email protected]> Signed-off-by: Kingdon Barrett <[email protected]>
0832494
to
da251c0
Compare
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
In case this actually gets released, it should mitigate all known CVE warnings from Snyk and/or Trivy if possible. I upgraded the base image from
I'm scanning the image with trivy now, which should pick up any go modules that are flagged with vulnerabilities, I'm expecting to find at least one in there, (probably (the image to test is |
Signed-off-by: Kingdon Barrett <[email protected]>
5db040b
to
1b95713
Compare
The user who this PR was created for, is actually confused and doesn't use In any case there are multiple CVE warnings flagged in the latest image of flux-recv. Is there any use publishing a new release? I'm happy to take care of it if someone can escalate my access (or else, we should consider archiving the repo, or in the future perhaps people may again be confused about its maintenance status / relationship with the current Flux project.) |
We still use it as we haven't gotten around to migrate to Flux 2 yet. So, having a more secure version available would be nice. |
Thanks @tun0 ! It's debatable if the changes make things more secure, I have strong doubts that The image I've just pushed at |
Thanks for the build @kingdonb. I deployed it on our staging cluster and so far it seems to be behave just fine 👍 |
Upgrade go.mod and the FOSSA github actions workflow both to Go 1.17 Add some `replace` pins in go.mod to address errors running `go get -u` with deps from current releases of Flux and Helm Operator packages. Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Thanks for that! @tun0 I've upgraded everything else that I can think of in: this image - This includes the Go 1.17 upgrade, and everything in go.mod is upgraded. If you'd like to test this, I think it would be the next candidate for release! Might as well do as much as possible while I'm in here. |
Hi @kingdonb, I completely forgot to follow up on this one. It's been running for over a month now on our staging cluster, and as far as I can tell, it's working just fine 👍 |
This upgrade was reported to include some breaking changes upstream, in the
github-go
package release v30, it passes all the tests so I'm inclined to think it's OK to make this upgrade. I've also gone ahead andgo get -u
everything, and ran this through trivy as well as snyk to find things that might be in need of upgrade.In response to #34 - there is no issue in flux-recv, I do not have triage here so I cannot close it, but if flux-recv is still around and unarchived, I figured somebody better check if all the tests still pass, and run the build again to mitigate any CVEs flagged in the base image. (There was no release of flux-recv at all in 2021)