LightBitsLabs / los-csi

Lightbits LightOS CSI Plugin
Other
0 stars 2 forks source link

Update to go-1.22 and alpine-3.19 #37

Closed majst01 closed 5 months ago

majst01 commented 8 months ago

Hi,

according to: https://go.dev/doc/devel/release, only go 1.20, 1.21 and 1.22 are supported anymore and get security and bug fixes.

alpine 3.16 also nears its end of life: https://endoflife.date/alpine

Update the build to use go-1.22 and Alpine 3.19, also replace all occurrences of io/ioutil which is deprecated since go-1.16 with their supported counterparts.

So if you find these enhancements useful, i would appreciate this, because we get challenged on a regular basis for CVEs in the software we deploy to the clusters of our customers.

muliby-lb commented 7 months ago

(now commenting on the right PR)

Thanks @majst01. @rahman-lb I know you're busy with openstack at the moment, but let's add this one to the queue as well. @lev-lb @yogev-lb feel free to chime in if you have any comments.

muliby-lb commented 7 months ago

@rahman-lb just a reminder, before merging this you need to test it with lb-csi; if it passes, you can merge it into both.

majst01 commented 6 months ago

Any progress here ?

muliby-lb commented 6 months ago

@rahman-lb @ronen-lb did this make it into the 3.8.1 release of lb-csi?

rahman-lb commented 6 months ago

@muliby-lb yes we have merged the equivalent pr into lb-csi for v3.8.1.

muliby-lb commented 5 months ago

@rahman-lb so let's merge it here as well