You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When executing a multi-stage build (particularly evident when the last stage is FROM scratch) after the executor finishes, the rest of the script in the CI job maintains the context of the built image instead of reverting back to the context of the image defined at the job level. This causes unexpected errors when trying to do any parsing or log aggregation after running the exeuctor.
Expected behavior
Expected behavior is after the executor completes, the shell would return to the context of the image specified in the CI job.
To Reproduce
Steps to reproduce the behavior:
Create a multi-stage Dockerfile where the first stage builds the binary and the second stage is FROM scratch
Create a ci job with image: kaniko:1.23.2 where the executor is ran.
In the same job, after the executor runs, add to the script command that should exist in kaniko:1.23.2, but not in the final stage of the Dockerfile (for example: sed). The command will fail with "sed not found".
Actual behavior
When executing a multi-stage build (particularly evident when the last stage is
FROM scratch
) after theexecutor
finishes, the rest of the script in the CI job maintains the context of the built image instead of reverting back to the context of the image defined at the job level. This causes unexpected errors when trying to do any parsing or log aggregation after running the exeuctor.Expected behavior
Expected behavior is after the executor completes, the shell would return to the context of the image specified in the CI job.
To Reproduce
Steps to reproduce the behavior:
FROM scratch
kaniko:1.23.2
where the executor is ran.kaniko:1.23.2
, but not in the final stage of the Dockerfile (for example:sed
). The command will fail with "sed
not found".Additional Information
Triage Notes for the Maintainers
--cache
flagThe text was updated successfully, but these errors were encountered: