Chapter 12. Build configuration resources
Use the following procedure to configure build settings.
12.1. Build controller configuration parameters
				The build.config.openshift.io/cluster resource offers the following configuration parameters.
			
| Parameter | Description | 
|---|---|
| 
								 | 
								Holds cluster-wide information on how to handle builds. The canonical, and only valid name is  
								 | 
| 
								 | Controls the default information for builds. 
								 
								You can override values by setting the  
								 Values that are not set here are inherited from DefaultProxy. 
								 
								 
								 | 
| 
								 | 
								 | 
| 
								 | Controls override settings for builds. 
								 
								 
								 | 
| 
								 | 
								 | 
12.2. Configuring build settings
				You can configure build settings by editing the build.config.openshift.io/cluster resource.
			
Procedure
- Edit the - build.config.openshift.io/clusterresource by entering the following command:- oc edit build.config.openshift.io/cluster - $ oc edit build.config.openshift.io/cluster- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - The following is an example - build.config.openshift.io/clusterresource:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Build: Holds cluster-wide information on how to handle builds. The canonical, and only valid name is- cluster.
- 2
- buildDefaults: Controls the default information for builds.
- 3
- defaultProxy: Contains the default proxy settings for all build operations, including image pull or push and source download.
- 4
- env: A set of default environment variables that are applied to the build if the specified variables do not exist on the build.
- 5
- gitProxy: Contains the proxy settings for Git operations only. If set, this overrides any Proxy settings for all Git commands, such as- git clone.
- 6
- imageLabels: A list of labels that are applied to the resulting image. You can override a default label by providing a label with the same name in the- BuildConfig.
- 7
- resources: Defines resource requirements to execute the build.
- 8
- buildOverrides: Controls override settings for builds.
- 9
- imageLabels: A list of labels that are applied to the resulting image. If you provided a label in the- BuildConfigwith the same name as one in this table, your label will be overwritten.
- 10
- nodeSelector: A selector which must be true for the build pod to fit on a node.
- 11
- tolerations: A list of tolerations that overrides any existing tolerations set on a build pod.