github.com/nak3/source-to-image@v1.1.10-0.20180319140719-2ed55639898d/pkg/util/util.go (about) 1 package util 2 3 import ( 4 "github.com/docker/docker/api/types/container" 5 6 utilglog "github.com/openshift/source-to-image/pkg/util/glog" 7 ) 8 9 var glog = utilglog.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 }