feat: upgrade to a cgroupv2-aware kaniko (#1)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
since commitb22e993224
, kaniko is cgroupv2-aware. hotfix ofa34e88943a
is therefore no longer needed. Reviewed-on: #1 Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml> Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
This commit is contained in:
parent
7eb35192c4
commit
95412ee324
@ -1,4 +1,4 @@
|
||||
FROM gcr.io/kaniko-project/executor:v1.6.0-debug
|
||||
FROM gcr.io/kaniko-project/executor@sha256:6ecc43ae139ad8cfa11604b592aaedddcabff8cef469eda303f1fb5afe5e3034
|
||||
|
||||
ADD release/linux/amd64/kaniko-docker /kaniko/
|
||||
ENTRYPOINT ["/kaniko/kaniko-docker"]
|
||||
|
11
kaniko.go
11
kaniko.go
@ -114,17 +114,6 @@ func (p Plugin) Exec() error {
|
||||
cmdArgs = append(cmdArgs, fmt.Sprintf("--no-push"))
|
||||
}
|
||||
}
|
||||
// due to kaniko spontaneously failing to detect it's being run in a container
|
||||
// it's probably for the better to always force-run here until this is resolved
|
||||
// and fixed upstream. Since all of our runners are on cgroup v2 hosts, this
|
||||
// issue is quite impactful for us.
|
||||
// ref: https://github.com/GoogleContainerTools/kaniko/issues/1592
|
||||
//
|
||||
// example error message: '/kaniko/executor --dockerfile=Dockerfile --context=dir://.
|
||||
// --no-push kaniko should only be run inside of a container, run with the --force
|
||||
// flag if you are sure you want to continue'
|
||||
// another ref: https://drone.dotya.ml/wanderer/docker-archlinux-cdev/5960/2/2
|
||||
cmdArgs = append(cmdArgs, fmt.Sprintf("--force"))
|
||||
|
||||
cmd := exec.Command("/kaniko/executor", cmdArgs...)
|
||||
cmd.Stdout = os.Stdout
|
||||
|
Loading…
Reference in New Issue
Block a user