defaults

package
v3.10.0-rc.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL