[Bug] Devcontainer doesn't have make
Kyverno Version
1.15.0
Description
I am trying to get started with contributing to kyverno, following the development guide. It mentions that the devcontainer is the recommended approach, which made me very happy as I use devcontainers in many other projects.
I built the container and proceeded to the next section where I tried to run make install-tools. This failed as make is not installed in the container.
I then checked the devcontainer definition to figure out how it was built and found that it was quite "special", with its own Dockerfile, running everything as root and installing everything "manually" instead of using available devcontainer features. I think we should switch to an image like mcr.microsoft.com/devcontainers/base:ubuntu that is meant for development. This already includes many common tools. We could also use some features like docker-outside-of-docker instead of setting this up ourselves.
Slack discussion
No response
Troubleshooting
-
I have read and followed the documentation AND the troubleshooting guide. -
I have searched other issues in this repository and mine is not recorded.