github.imxd.top/openshift/source-to-image@v1.2.0/pkg/util/util.go (about) 1 package util 2 3 import ( 4 "github.com/docker/docker/api/types/container" 5 6 utillog "github.com/openshift/source-to-image/pkg/util/log" 7 ) 8 9 var log = utillog.StderrLog 10 11 // SafeForLoggingContainerConfig returns a copy of the container.Config object 12 // with sensitive information (proxy environment variables containing credentials) 13 // redacted. 14 func SafeForLoggingContainerConfig(config *container.Config) *container.Config { 15 strippedEnv := SafeForLoggingEnv(config.Env) 16 newConfig := *config 17 newConfig.Env = strippedEnv 18 return &newConfig 19 }