Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump to Fedora 33 (or newer) on CI jobs #389

Closed
wainersm opened this issue Jul 19, 2021 · 3 comments · Fixed by #419 or #423
Closed

Bump to Fedora 33 (or newer) on CI jobs #389

wainersm opened this issue Jul 19, 2021 · 3 comments · Fixed by #419 or #423
Assignees
Labels
area/ci Relates to Continuous Integration enhancement Improvement to an existing feature

Comments

@wainersm
Copy link
Contributor

Currently the Fedora jobs are using the version 32 which reached end-of-life on 2021‑05‑25, thus we must bump the version.

If we want to be conservative then we can bump to Fedora 33. Otherwise, to the latest and greatest (today is fedora 34).

@wainersm wainersm added enhancement Improvement to an existing feature needs-review Needs to be assessed by the team. labels Jul 19, 2021
@wainersm
Copy link
Contributor Author

/cc @jodh-intel @jcvenegas @fidencio

@wainersm
Copy link
Contributor Author

Fedora is configured with cgroups v2 by default since the version 32. However just recently docker released the version 20.10 with support for cgroups v2. As a result, on CI we tweak the Fedora 32 VM image to use cgroups v1.

According to https://www.docker.com/blog/introducing-docker-engine-20-10/ , docker 20.10 has support for CentOS 8, Fedora 33 and Ubuntu 20.04. That means we can bump the Fedora CI jobs to version 33 without VM tweak.

@ariel-adam ariel-adam added area/ci Relates to Continuous Integration and removed needs-review Needs to be assessed by the team. labels Jul 27, 2021
@wainersm
Copy link
Contributor Author

Snir has already created the jobs for Fedora 35 and the baseline has ran stable for a while now. It's time to replace Fedora 32 with 35.

wainersm added a commit to wainersm/kc-ci that referenced this issue Jan 24, 2022
This created the backbone to generate pull request and baseline jobs
with Jenkins Job Builder. Currently the yaml files are configured to
generate PR and baseline jobs for Fedora 35.

The following new jobs will be generated:

kata-containers-fedora-35-x86_64-CRIO_K8S-PR
kata-containers-fedora-35-x86_64-CRIO_K8S_MINIMAL-PR
kata-containers-main-fedora-35-x86_64-CRIO_K8S-baseline
kata-containers-main-fedora-35-x86_64-CRIO_K8S_MINIMAL-baseline
tests-fedora-35-x86_64-CRIO_K8S-PR
tests-fedora-35-x86_64-CRIO_K8S_MINIMAL-PR

Fixes kata-containers#389
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
@katacontainersbot katacontainersbot moved this from To do to In progress in Issue backlog Jan 24, 2022
wainersm added a commit to wainersm/kc-ci that referenced this issue Jan 25, 2022
This created the backbone to generate pull request and baseline jobs
with Jenkins Job Builder. Currently the yaml files are configured to
generate PR and baseline jobs for Fedora 35.

The following new jobs will be generated:

kata-containers-fedora-35-x86_64-CRIO_K8S-PR
kata-containers-fedora-35-x86_64-CRIO_K8S_MINIMAL-PR
kata-containers-main-fedora-35-x86_64-CRIO_K8S-baseline
kata-containers-main-fedora-35-x86_64-CRIO_K8S_MINIMAL-baseline
tests-fedora-35-x86_64-CRIO_K8S-PR
tests-fedora-35-x86_64-CRIO_K8S_MINIMAL-PR

Fixes kata-containers#389
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Issue backlog automation moved this from In progress to Done Feb 1, 2022
wainersm added a commit to wainersm/kc-ci that referenced this issue Feb 2, 2022
This added more trigger configurations so that PR triggered jobs
will report to Github properly.

Fixes kata-containers#389
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
@katacontainersbot katacontainersbot moved this from Done to In progress in Issue backlog Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci Relates to Continuous Integration enhancement Improvement to an existing feature
Projects
Issue backlog
  
In progress
2 participants