apiVersion: shipwright.io/v1beta1
kind: ClusterBuildStrategy
metadata:
name: buildah
spec:
parameters:
- name: build-args
description: "The values for the args in the Dockerfile. Values must be in the format KEY=VALUE."
type: array
defaults: []
# ...
- name: storage-driver
description: "The storage driver to use, such as 'overlay' or 'vfs'."
type: string
default: "vfs"
# ...
steps:
# ...
apiVersion : shipwright.io/v1beta1
kind : ClusterBuildStrategy
metadata :
name : buildah
spec :
parameters :
- name : build- args
description : "The values for the args in the Dockerfile. Values must be in the format KEY=VALUE."
type : array
defaults : [ ]
- name : storage- driver
description : "The storage driver to use, such as 'overlay' or 'vfs'."
type : string
default : "vfs"
steps :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: <your_build>
namespace: <your_namespace>
spec:
paramValues:
- name: storage-driver
value: "overlay"
strategy:
name: buildah
kind: ClusterBuildStrategy
output:
# ...
apiVersion : shipwright.io/v1beta1
kind : Build
metadata :
name : <your_build>
namespace : <your_namespace>
spec :
paramValues :
- name : storage- driver
value : "overlay"
strategy :
name : buildah
kind : ClusterBuildStrategy
output :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: v1
kind: ConfigMap
metadata:
name: buildah-configuration
namespace: <your_namespace>
data:
storage-driver: overlay
apiVersion : v1
kind : ConfigMap
metadata :
name : buildah- configuration
namespace : <your_namespace>
data :
storage-driver : overlay
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: <your_build>
namespace: <your_namespace>
spec:
paramValues:
- name: storage-driver
configMapValue:
name: buildah-configuration
key: storage-driver
strategy:
name: buildah
kind: ClusterBuildStrategy
output:
# ...
apiVersion : shipwright.io/v1beta1
kind : Build
metadata :
name : <your_build>
namespace : <your_namespace>
spec :
paramValues :
- name : storage- driver
configMapValue :
name : buildah- configuration
key : storage- driver
strategy :
name : buildah
kind : ClusterBuildStrategy
output :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: <your_build>
namespace: <your_namespace>
spec:
paramValues:
- name: storage-driver
configMapValue:
name: buildah-configuration
key: storage-driver
- name: registries-search
values:
- value: registry.redhat.io
strategy:
name: buildah
kind: ClusterBuildStrategy
output:
# ...
apiVersion : shipwright.io/v1beta1
kind : Build
metadata :
name : <your_build>
namespace : <your_namespace>
spec :
paramValues :
- name : storage- driver
configMapValue :
name : buildah- configuration
key : storage- driver
- name : registries- search
values :
- value : registry.redhat.io
strategy :
name : buildah
kind : ClusterBuildStrategy
output :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: <your_build>
namespace: <your_namespace>
spec:
paramValues:
- name: storage-driver
configMapValue:
name: buildah-configuration
key: storage-driver
- name: registries-block
values:
- secretValue:
name: registry-configuration
key: reg-blocked
strategy:
name: buildah
kind: ClusterBuildStrategy
output:
# ...
apiVersion : shipwright.io/v1beta1
kind : Build
metadata :
name : <your_build>
namespace : <your_namespace>
spec :
paramValues :
- name : storage- driver
configMapValue :
name : buildah- configuration
key : storage- driver
- name : registries- block
values :
- secretValue :
1
name : registry- configuration
key : reg- blocked
strategy :
name : buildah
kind : ClusterBuildStrategy
output :
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow