]> git.ipfire.org Git - thirdparty/qemu.git/commit
Add CI configuration for Kubernetes
authorCamilla Conte <cconte@redhat.com>
Fri, 7 Apr 2023 14:52:51 +0000 (15:52 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 19 May 2023 19:06:14 +0000 (12:06 -0700)
commite4da92d9943377b83a3840e2b157e832bff5bc78
tree8d3aa8e60f3679d51525be410b39d1b0c6c8a005
parentd009607d08d22f91ca399b72828c6693855e7325
Add CI configuration for Kubernetes

Configure Gitlab CI to run on Kubernetes
according to the official documentation.
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-with-tls-enabled-in-kubernetes

These changes are needed because of the CI jobs
using Docker-in-Docker (dind).
As soon as Docker-in-Docker is replaced with Kaniko,
these changes can be reverted.

I documented what I did to set up the Kubernetes runner on the wiki:
https://wiki.qemu.org/Testing/CI/KubernetesRunners

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230407145252.32955-1-cconte@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
.gitlab-ci.d/container-template.yml
.gitlab-ci.d/default.yml [new file with mode: 0644]
.gitlab-ci.d/opensbi.yml
.gitlab-ci.d/qemu-project.yml