@@ -81,17 +81,31 @@ jobs:
8181 - task : build-docker-args
8282 file : bosh-stemcells-ci/ci/tasks/build-docker-args.yml
8383 image : ubuntu_base
84- - put : os-image-stemcell-builder-docker-image
84+ - task : build-image
85+ privileged : true
86+ config :
87+ platform : linux
88+ image_resource :
89+ type : registry-image
90+ source :
91+ repository : concourse/oci-build-task
92+ inputs :
93+ - name : os-image-stemcell-builder-dockerfile
94+ - name : docker-build-args
95+ outputs :
96+ - name : image
97+ params :
98+ CONTEXT : os-image-stemcell-builder-dockerfile/ci/docker/os-image-stemcell-builder
99+ BUILD_ARGS_FILE : docker-build-args/docker-build-args.yml
100+ BUILD_ARG_BASE_IMAGE : ubuntu:(@= data.values.stemcell_details.os_short_name @)
101+ BUILD_ARG_OVF_TOOL_INSTALLER : " VMware-ovftool-4.4.3-18663434-lin.x86_64.bundle"
102+ BUILD_ARG_OVF_TOOL_INSTALLER_SHA1 : " 6c24e473be49c961cfc3bb16774b52b48e822991"
103+ run :
104+ path : build
105+ - put : os-image-stemcell-builder-registry-image
85106 no_get : true
86107 params :
87- build : os-image-stemcell-builder-dockerfile/ci/docker/os-image-stemcell-builder
88- build_args_file : docker-build-args/docker-build-args.json
89- build_args :
90- BASE_IMAGE : ubuntu:(@= data.values.stemcell_details.os_short_name @)
91- OVF_TOOL_INSTALLER : " VMware-ovftool-4.4.3-18663434-lin.x86_64.bundle"
92- OVF_TOOL_INSTALLER_SHA1 : " 6c24e473be49c961cfc3bb16774b52b48e822991"
93- get_params :
94- skip_download : true
108+ image : image/image.tar
95109
96110# ! Manually triggered job that idempotently ensures the GCP subnetwork and
97111# ! firewall rule consumed by deploy-director / cleanup-bats-vms / prepare-bats
@@ -1177,14 +1191,6 @@ resources:
11771191 username : ((dockerhub_username))
11781192 password : ((dockerhub_password))
11791193
1180- - name : os-image-stemcell-builder-docker-image
1181- type : docker-image
1182- source :
1183- repository : bosh/os-image-stemcell-builder
1184- tag : (@= data.values.stemcell_details.os_short_name @)
1185- username : ((dockerhub_username))
1186- password : ((dockerhub_password))
1187-
11881194- name : bosh-os-image-builder-vmware-ovftool
11891195 type : gcs-resource
11901196 source :
0 commit comments