Remove image build jobs
These are moving to zuul-providers. Change-Id: I9558307355c1c80a40ea0551cff66fc27015f468
This commit is contained in:
parent
92fa241e68
commit
5251425216
@ -6,102 +6,3 @@
|
||||
(The built-in noop job currently has a bug if a repo-state call
|
||||
is involved.)
|
||||
run: playbooks/noop.yaml
|
||||
|
||||
- job:
|
||||
name: opendev-build-diskimage-base
|
||||
description: |
|
||||
The abstract base job for building VM images used in OpenDev's Zuul
|
||||
|
||||
If the variable ``image_upload_secret`` is provided (as a
|
||||
secret) this job will upload the resulting image (this should be
|
||||
done in image build pipelines). Otherwise, it will only build
|
||||
the image without uploading it (this can be useful for check
|
||||
pipelines).
|
||||
parent: build-diskimage
|
||||
timeout: 7200
|
||||
post-timeout: 7200
|
||||
abstract: true
|
||||
pre-run:
|
||||
- playbooks/opendev-build-diskimage-base/pre.yaml
|
||||
post-run:
|
||||
- playbooks/opendev-build-diskimage-base/post.yaml
|
||||
files:
|
||||
- 'dib-elements/.*'
|
||||
- 'playbooks/opendev-build-diskimage-base/.*'
|
||||
- 'roles/make-source-repositories-cache/.*'
|
||||
vars:
|
||||
# TODO(corvus): This will eventually be supplied by Zuul
|
||||
build_diskimage_formats:
|
||||
- qcow2
|
||||
- raw
|
||||
# /opt/dib_tmp is an ephemeral disk if present
|
||||
build_diskimage_image_root: "/opt/dib_tmp/dib-images"
|
||||
build_diskimage_elements: &base_elements
|
||||
- vm
|
||||
- simple-init
|
||||
- openstack-repos
|
||||
- nodepool-base
|
||||
- growroot
|
||||
- infra-package-needs
|
||||
build_diskimage_environment:
|
||||
TMPDIR: /opt/dib_tmp
|
||||
ELEMENTS_PATH: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/opendev/zuul-jobs'].src_dir }}/dib-elements"
|
||||
# TODO: Do we want streaming logs?
|
||||
DIB_QUIET: '0'
|
||||
DIB_NO_TMPFS: '1'
|
||||
DIB_CHECKSUM: '1'
|
||||
DIB_IMAGE_CACHE: /opt/dib_cache
|
||||
DIB_JOURNAL_SIZE: '512'
|
||||
DIB_GRUB_TIMEOUT: '0'
|
||||
GIT_HTTP_LOW_SPEED_TIME: '300'
|
||||
GIT_HTTP_LOW_SPEED_LIMIT: '1000'
|
||||
DIB_SHOW_IMAGE_USAGE: '1'
|
||||
ZUUL_USER_SSH_PUBLIC_KEY: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDh5u0DWNi0d3uqI82izAxVTUTrGl36L3szEqV9WrilGmxaTtp9X7HrktJ5J+rvxQqz39llTf1v7iYA4CNKto/48RBAB0mKEEI4x4iw+fu/BLU7nu7ewSfXLUxHahxaTgIk2KcbegknD5NzMjalyfNfgTPDGv8BjwHeeNdZmJMBvPFGu6fO48M4yK1tiQn0kAkaH4oII/M4pyF8vy9tPTODAD7RvnMvQAb08LZZvE/IPzJAHNXFRb1v+DBa38fOvdyaz/nibrsxiOWZxQVLgjYciUeDy1xvXADaWlqvxmLy+90LHbJFbGxK4AN0mWfwBiUMVyxZjkun39pjTNl2k09OhOq+R52UqnehMc4eBdZCddnCUq4/efbFCJkqe5wY+SE8fYybJjauUL64zyrwf6yfWkXvPVHWa9Y+NCmvH8PCBUcsQnwO7l/Yb4N+8+u6zkODyuc9wLAY+DpnptE3plXtvUs5negC4fvJSnOHpWXuoi9yzp7IlPf6fSjMMDQo0JjCYJwazdzqrIH2VSCcfHAqWF0ECR8IgwZV1bp0xFe0UN0Gjsgkozqf8rvs1AYyTSeD19Wg9j+crTke8E1sfoI/qFzHwzBQFKJ+2l0cs7pZWJBARlhbt1j1IouS2aH+74xwsavRhBz4IsFTPqWiP6JTrgk5cgKRnTqInzNfdaLeUw== zuul-worker@openstack.org"
|
||||
|
||||
- job:
|
||||
name: opendev-build-diskimage-base-debuntu
|
||||
description: |
|
||||
An abstract base job for building Debian or Ubuntu based VM images
|
||||
parent: opendev-build-diskimage-base
|
||||
abstract: true
|
||||
vars:
|
||||
build_diskimage_environment:
|
||||
DIB_APT_LOCAL_CACHE: '0'
|
||||
DIB_DISABLE_APT_CLEANUP: '1'
|
||||
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
||||
|
||||
- job:
|
||||
name: opendev-build-diskimage-debian-bullseye
|
||||
description: |
|
||||
Build the OpenDev Debian bullseye VM image
|
||||
parent: opendev-build-diskimage-base-debuntu
|
||||
image-build-name: debian-bullseye
|
||||
vars:
|
||||
build_diskimage_image_name: debian-bullseye
|
||||
build_diskimage_elements:
|
||||
- *base_elements
|
||||
- debian-minimal
|
||||
- cache-devstack
|
||||
build_diskimage_environment:
|
||||
DIB_RELEASE: 'bullseye'
|
||||
DIB_DISTRIBUTION_MIRROR: 'https://{{ zuul_site_mirror_fqdn }}/debian'
|
||||
DIB_DEBIAN_SECURITY_MIRROR:
|
||||
'https://{{ zuul_site_mirror_fqdn }}/debian-security'
|
||||
DIB_BLOCK_DEVICE_CONFIG: |
|
||||
# Default single partition loopback
|
||||
- local_loop:
|
||||
name: image0
|
||||
|
||||
- partitioning:
|
||||
base: image0
|
||||
label: mbr
|
||||
partitions:
|
||||
- name: root
|
||||
flags: [ boot, primary ]
|
||||
size: 100%
|
||||
mkfs:
|
||||
mount:
|
||||
mount_point: /
|
||||
fstab:
|
||||
options: "defaults,nobarrier,noatime"
|
||||
fsck-passno: 1
|
||||
|
@ -2,19 +2,6 @@
|
||||
check:
|
||||
jobs:
|
||||
- opendev-zuul-jobs-noop
|
||||
- opendev-build-diskimage-debian-bullseye
|
||||
gate:
|
||||
jobs:
|
||||
- opendev-zuul-jobs-noop
|
||||
- opendev-build-diskimage-debian-bullseye:
|
||||
secrets:
|
||||
- name: image_upload_secret
|
||||
secret: image-upload-secret
|
||||
pass-to-parent: true
|
||||
image-build:
|
||||
jobs:
|
||||
- opendev-build-diskimage-debian-bullseye:
|
||||
secrets:
|
||||
- name: image_upload_secret
|
||||
secret: image-upload-secret
|
||||
pass-to-parent: true
|
||||
|
@ -1,25 +0,0 @@
|
||||
- secret:
|
||||
name: image-upload-secret
|
||||
data:
|
||||
application_credential_id: !encrypted/pkcs1-oaep
|
||||
- fi7BEoNigqqcbcvStKQ4TjoxX2uHJMKkYWr/6w5IPohQF0hjmBHP3KIyTKLIa9xwxysMJ
|
||||
tbyvgoulFcYLOPBK1hpfIX4KX+L4MhBN6d5lqKxrxOElOJXdwwgSizNGP1nSIUmg+YYlD
|
||||
JXGfk51EUmxYCAGGBfiNyhDMseC2zPKH813pvnrCL7pjRdA7uhDk7tsUAdpRSH/C5g0/G
|
||||
gg39pHG7foNlVRGNmd5G/98NnyUfnWrKLxX3xjM/Q1CfZdgHp2k2lVyibspA+jw/B0rf6
|
||||
TJC1gYBN7ARfTuzB5TM7OIdJJTEaF9D2oSnlof7wfEIXv0X3awXJ+TXjtFwlGhjyk1PLC
|
||||
6HCp7yzSTXf9r8KIS5bofehiKI1lyrX5umzC+qF4F+N8GN3MKZV/hPoz8jLyrVVaQbZkD
|
||||
g69R0byIHFL7FBzee1uGOWWUXJSXd77PmWlfvAaXSdfOfFYAJ0oihtWx+ZwosvxTpN4Rv
|
||||
tjspmOMn2PPTvKwsjPLGetr24Y6m/6YtXiiR+FsCHi/Lu438kQmN8D7s4SJlNXwmne/7f
|
||||
Q9zjqFxcx6ZIq+IVFL6QpphvBE0YtbU0Jkq1cXcsi71+DKcM0Kk0uOiikszO55I2HmYQN
|
||||
HH99NCtlcWYK3yRhqg0nbEvxQ0oMPrsMQ65zuxI/8Ax4GFFGu2CfvGTN5peVLY=
|
||||
application_credential_secret: !encrypted/pkcs1-oaep
|
||||
- i0Pk1hkZPTEebz83pUmgncpBBESoAlcwj2AoEcpfvhMejxbWcrc/itBg/Tpv8T3QXAT0Y
|
||||
zPn8ATFZZOKZjoGTW+RWXX/L7CrMZzo6hqtIyXZWgv7OCJv50zAOkRLFFbNEplJvzMHKU
|
||||
GHJAkSMO9jXDvtgw8EjlC2APuVCudQ82TsUfdlYMSnz20jGPPgI52DJDYvHeV1m1yH/y0
|
||||
uXp+mMM1Z6QbXtOiepxN9BJN3LzJWMZCqJVwL+q883czhF/6Ju+aCS2ebAzGJk/epnMh3
|
||||
rMV6lWRYzNXdpBRCsiwAe1UR3XBh0gfPPWw7h9jlOyPgAlHRxqpuivbMAH8InGJitqAP1
|
||||
xJkDwViV172H+ZLMQjkiu6jSdhIJf/saA+BCHv5qjXbdhoH07Syv6CpSeb5yqLUix08y4
|
||||
MTadWAGzfUm57XdvHjskSV8zJzrEb6Uao3C9mOTn7c5OVhJZ8h3QEjhYONg+ZliRawull
|
||||
WY6G7EbQ2VFNvPs4xUf9AOwaRwNl6bYbhjCoH50S2G0n24Vt1Y8oogSoxHeaULHLuBlnZ
|
||||
JI5eUvwZwa6ByeLJ6YMxN8nUuW+8jWCjlN7x4rGDpZMkNvlO1Mtx8/gpetBYv7EbdeJN3
|
||||
Dyv2odY9ME+LN0TGLJBpCPZM2wO77PlGwyJ6Xk2fHLOW4AV7ubzW7wJ8qRMzyY=
|
Loading…
x
Reference in New Issue
Block a user