mirror of
https://github.com/GoogleContainerTools/kaniko
synced 2026-10-21 09:11:07 +02:00
feat: add support for no push environment variable (#2983)
* feat: add support for no push environment variable * Update to Readme * feat: add support for no push environment variable Update to Readme
This commit is contained in:
@@ -22,6 +22,7 @@ import (
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@@ -71,6 +72,15 @@ func validateFlags() {
|
||||
opts.RegistryMirrors.Set(val)
|
||||
}
|
||||
|
||||
// Allow setting --no-push using an environment variable.
|
||||
if val, ok := os.LookupEnv("KANIKO_NO_PUSH"); ok {
|
||||
valBoolean, err := strconv.ParseBool(val)
|
||||
if err != nil {
|
||||
errors.New("invalid value (true/false) for KANIKO_NO_PUSH environment variable")
|
||||
}
|
||||
opts.NoPush = valBoolean
|
||||
}
|
||||
|
||||
// Allow setting --registry-maps using an environment variable.
|
||||
if val, ok := os.LookupEnv("KANIKO_REGISTRY_MAP"); ok {
|
||||
opts.RegistryMaps.Set(val)
|
||||
|
||||
Reference in New Issue
Block a user