Documentation ¶
Overview ¶
Package defaults contains the BuildDefaults admission control plugin.
The plugin allows setting default values for build setings like the git HTTP and HTTPS proxy URLs and additional environment variables for the build strategy
Configuration ¶
Configuration is done via a BuildDefaultsConfig object:
apiVersion: v1 kind: BuildDefaultsConfiguration gitHTTPProxy: http://my.proxy.server:12345 gitHTTPSProxy: https://my.proxy.server:7890 env: - name: ENV_VAR1 value: VALUE1 - name: ENV_VAR2 value: VALUE2
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildDefaults ¶
type BuildDefaults struct {
// contains filtered or unexported fields
}
func NewBuildDefaults ¶
func NewBuildDefaults(pluginConfig map[string]*configapi.AdmissionPluginConfig) (BuildDefaults, error)
NewBuildDefaults creates a new BuildDefaults that will apply the defaults specified in the plugin config
func (BuildDefaults) ApplyDefaults ¶
func (b BuildDefaults) ApplyDefaults(pod *v1.Pod) error
ApplyDefaults applies configured build defaults to a build pod
Click to show internal directories.
Click to hide internal directories.