-
Notifications
You must be signed in to change notification settings - Fork 268
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(k8s): add Kaniko as a builder option
Some implementation notes: * Moved the build-sync-data volume to NFS, to make it accessible concurrently by multiple readers. This is necessary because... * Kaniko needs to be executed individually for each build, as opposed to running multiple processes in the same container (as with the Docker Daemon). * The rest of the build flow is the same (syncing to remote, mounting the sync data volume) except Kaniko itself takes care of pushing to the registry after building. * Because we re-use the same flows for syncing data, I moved the sync service and volume to a separate service.
- Loading branch information
Showing
29 changed files
with
907 additions
and
413 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.