With the ongoing process of moving CI workloads to AWS, OpenBSD poses a
challenge, as there is no OpenBSD AMI image in the AWS catalog. Building
our image from scratch is disproportionately complicated, given that
OpenBSD is not a common deployment platform for BIND 9. Otherwise,
OpenBSD stays at the "Best-Effort" level of support.
(cherry picked from commit
0dc9b4573d98eb6c0d623f27288d548889e3a46c)
.base: &base_image
<<: *debian_bookworm_amd64_image
-### QCOW2 Image Templates
-
-.openbsd-amd64: &openbsd_amd64_image
- image: "openbsd-7.6-x86_64"
- <<: *libvirt_amd64
-
### Job Templates
.api-pipelines-schedules-tags-triggers-web-triggering-rules: &api_pipelines_schedules_tags_triggers_web_triggering_rules
- job: clang:freebsd14:amd64
artifacts: true
-# Jobs for Clang builds on OpenBSD (amd64)
-
-clang:openbsd:amd64:
- variables:
- CC: clang
- USER: gitlab-runner
- EXTRA_CONFIGURE: "--disable-dnstap"
- <<: *openbsd_amd64_image
- <<: *build_job
-
-unit:clang:openbsd:amd64:
- <<: *openbsd_amd64_image
- <<: *unit_test_job
- variables:
- USER: gitlab-runner
- needs:
- - job: clang:openbsd:amd64
- artifacts: true
-
# Job producing a release directory
release: