-
Notifications
You must be signed in to change notification settings - Fork 59
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
job-builder: introduced secure base-job-image #1546
Conversation
As part of our initiative to improve the overall security of the VDK project, we need to apply some general hardenings to the base job image. Introduced base job image based on the lightweight Photon OS. The general hardenings will be applied in a separate PR. Tested on a local Kind cluster Signed-off-by: Miroslav Ivanov [email protected]
can we remove the insecure image? To keep the code clean? |
Some of our internal deployments depend on it. |
Can they migrate to the secure ones soon though? |
It is not planned yet. |
projects/control-service/projects/job-base-image-secure/publish-job-base.sh
Show resolved
Hide resolved
projects/control-service/projects/job-base-image-secure/README.md
Outdated
Show resolved
Hide resolved
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.
What are the benefits of photon vs python-slim (which is the default one) ?
In any case looks good to me. Offering more secure option is certainly a good thing.
One of the key features of interest of the Photon OS is: "The kernel and other aspects of the operating system are built with an emphasis on security.". On scanning the Photon OS image, the vulnerabilities are as follows: On scanning python:3.10-slim the vulnerabilities are as follows: |
Thanks. That make sense. |
What
As part of our initiative to improve the overall security of the VDK project, we need to apply some general hardenings to the base job image.
Why
Introduced base job image based on the lightweight Photon OS. The general hardenings will be applied in a separate PR.
Testing done
Tested on a local Kind cluster
Signed-off-by: Miroslav Ivanov [email protected]