defaults

package
v3.8.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2018 License: Apache-2.0 Imports: 9 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

Directories

Path Synopsis
api
Package api is the internal version of the API.
Package api is the internal version of the API.
v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.

Jump to

Keyboard shortcuts

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