Describe the problem/challenge you have
Currently the ubunu:focal base image is used for the Velero container. This contains a number of libraries and other OS related support files that are unnecessary and often include security vulnerabilities.
Describe the solution you'd like
Move to a very minimal base image, such as google Distroless. https://github.com/GoogleContainerTools/distroless/blob/master/examples/go/Dockerfile
Anything else you would like to add:
This needs to be tested with e2e tests and all plugins.
Should fix https://github.com/vmware-tanzu/velero/issues/3003
Environment:
velero version):kubectl version):/etc/os-release):Vote on this issue!
This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.
same here - currently #3003 is blocking us from using velero due to sec-compliance
yep, velero blocks the using in a pci-dss environment because of issues in the baseimage
Blocker to use velero in production
Most helpful comment
same here - currently #3003 is blocking us from using velero due to sec-compliance