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

ci: install openssl for Fedora 37 testing image #3540

Merged
merged 2 commits into from
Nov 16, 2022

Conversation

nixpanic
Copy link
Member

GitHub Workflows fail installing Helm if the openssl package is not available. Fedora 36 installs openssl by default, Fedora 37 does not.

An example of a failure is at https://github.com/ceph/ceph-csi/actions/runs/3472171037/jobs/5802639192


Show available bot commands

These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:

  • /retest ci/centos/<job-name>: retest the <job-name> after unrelated
    failure (please report the failure too!)
  • /retest all: run this in case the CentOS CI failed to start/report any test
    progress or results

GitHub Workflows fail installing Helm if the `openssl` package is not
available. Fedora 36 installs `openssl` by default, Fedora 37 does not.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
@nixpanic nixpanic added ci/skip/e2e skip running e2e CI jobs ci/skip/multi-arch-build skip building on multiple architectures labels Nov 15, 2022
@mergify mergify bot added the component/testing Additional test cases or CI work label Nov 15, 2022
@nixpanic nixpanic added backport-to-release-v3.7 ok-to-test Label to trigger E2E tests labels Nov 15, 2022
@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.23

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.24

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.25

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.24

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.25

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.24

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.25

@github-actions
Copy link

/test ci/centos/upgrade-tests-cephfs

@github-actions
Copy link

/test ci/centos/upgrade-tests-rbd

@nixpanic
Copy link
Member Author

This PR only changes the container-image that contains test tools. It is not used in the e2e suite or final builds.

@nixpanic
Copy link
Member Author

And of course shellcheck has a new version now, which requires some changes in scripts.

With the updated Fedora 37 container-image, a new version of ShellCheck
gets installed. This version is a little more strict and complains about
the array expansion in `scripts/test-go.sh`.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
@nixpanic nixpanic added ok-to-test Label to trigger E2E tests and removed ok-to-test Label to trigger E2E tests labels Nov 15, 2022
@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.23

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.24

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.25

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.24

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.25

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.25

@github-actions
Copy link

/test ci/centos/upgrade-tests-cephfs

@github-actions
Copy link

/test ci/centos/upgrade-tests-rbd

@nixpanic nixpanic requested review from a team November 15, 2022 18:43
@humblec humblec added the ready-to-merge This PR is ready to be merged and it doesn't need second review (backports only) label Nov 16, 2022
@mergify mergify bot removed the ok-to-test Label to trigger E2E tests label Nov 16, 2022
@humblec
Copy link
Collaborator

humblec commented Nov 16, 2022

@Mergifyio refresh

@mergify
Copy link
Contributor

mergify bot commented Nov 16, 2022

refresh

✅ Pull request refreshed

@humblec
Copy link
Collaborator

humblec commented Nov 16, 2022

@Mergifyio requeue

@mergify
Copy link
Contributor

mergify bot commented Nov 16, 2022

requeue

❌ This pull request head commit has not been previously disembarked from queue.

@mergify mergify bot added the ok-to-test Label to trigger E2E tests label Nov 16, 2022
@mergify mergify bot merged commit 93d32c4 into ceph:devel Nov 16, 2022
@mergify mergify bot removed the ok-to-test Label to trigger E2E tests label Nov 16, 2022
@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.23

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.24

@github-actions
Copy link

/test ci/centos/k8s-e2e-external-storage/1.25

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.24

@github-actions
Copy link

/test ci/centos/mini-e2e-helm/k8s-1.25

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.23

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.24

@github-actions
Copy link

/test ci/centos/mini-e2e/k8s-1.25

@github-actions
Copy link

/test ci/centos/upgrade-tests-cephfs

@github-actions
Copy link

/test ci/centos/upgrade-tests-rbd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/skip/e2e skip running e2e CI jobs ci/skip/multi-arch-build skip building on multiple architectures component/testing Additional test cases or CI work ready-to-merge This PR is ready to be merged and it doesn't need second review (backports only)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants