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

Temporarily downgrade Podman on GitHub to fix CI failures for Podman tests #6928

Conversation

rm3l
Copy link
Member

@rm3l rm3l commented Jun 23, 2023

What type of PR is this:
/kind bug
/area testing
/area infra
/area odo-on-podman

What does this PR do / why we need it:

As reported in #6927, the tests on Podman have been consistently failing since a few days, due to an error: Error: k8s.gcr.io/pause:3.5: image not known
A regression in libpod has been identified in Ubuntu 22.04.1 LTS and reported [1][2]. Though not strictly the same error as the one we observed, I think this regression might affect networking.
As suggested in [3], I'm trying to downgrade Podman to see if it helps. 🤞🏿

[1] actions/runner-images#7753
[2] https://bugs.launchpad.net/ubuntu/+source/libpod/+bug/2024394
[2] actions/runner-images#7753 (comment)

EDIT: the Podman tests are now passing with the changes here. Let's merge this as it is. I'm still keeping an eye out on [1] and will revert the changes here once it is fixed and made available in the runner images.

Which issue(s) this PR fixes:
Fixes #6927

PR acceptance criteria:

  • Unit test

  • Integration test

  • Documentation

How to test changes / Special notes to the reviewer:

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. Required by Prow. label Jun 23, 2023
@openshift-ci
Copy link

openshift-ci bot commented Jun 23, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@netlify
Copy link

netlify bot commented Jun 23, 2023

Deploy Preview for odo-docusaurus-preview canceled.

Name Link
🔨 Latest commit a0abbb8
🔍 Latest deploy log https://app.netlify.com/sites/odo-docusaurus-preview/deploys/64956b27cb3882000925531e

@openshift-ci openshift-ci bot added kind/bug Categorizes issue or PR as related to a bug. area/testing Issues or PRs related to testing, Quality Assurance or Quality Engineering area/infra Issues or PRs related to setting up or fixing things in infrastructure. Mostly CI infrastructure. area/odo-on-podman Issues or PRs related to running odo against Podman labels Jun 23, 2023
There seems to be an issue with Podman (libpod specifically) on Ubuntu 22.04,
which might affect networking.
See [1] and [2]

[1] actions/runner-images#7753
[2] https://bugs.launchpad.net/ubuntu/+source/libpod/+bug/2024394
@sonarcloud
Copy link

sonarcloud bot commented Jun 23, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@odo-robot
Copy link

odo-robot bot commented Jun 23, 2023

Kubernetes Docs Tests on commit b38d31f finished with errors.
View logs: TXT HTML

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. Required by Prow. label Jun 23, 2023
@rm3l rm3l changed the title [WIP] Fix Podman tests on GitHub Temporarily downgrade Podman on GitHub to fix CI failures for Podman tests Jun 23, 2023
@rm3l rm3l marked this pull request as ready for review June 23, 2023 13:25
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. Required by Prow. label Jun 23, 2023
@rm3l
Copy link
Member Author

rm3l commented Jun 23, 2023

/override Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

Unrelated.

@openshift-ci
Copy link

openshift-ci bot commented Jun 23, 2023

@rm3l: Overrode contexts on behalf of rm3l: Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

In response to this:

/override Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

Unrelated.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@feloy
Copy link
Contributor

feloy commented Jun 23, 2023

thanks @rm3l for this fix

@openshift-merge-robot openshift-merge-robot merged commit d9d868f into redhat-developer:main Jun 23, 2023
@rm3l rm3l deleted the 6927-podman-tests-on-github-failing-due-to-error-k8s.gcr.io-pause-3.5-image-not-known branch June 23, 2023 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/infra Issues or PRs related to setting up or fixing things in infrastructure. Mostly CI infrastructure. area/odo-on-podman Issues or PRs related to running odo against Podman area/testing Issues or PRs related to testing, Quality Assurance or Quality Engineering kind/bug Categorizes issue or PR as related to a bug. lgtm Indicates that a PR is ready to be merged. Required by Prow.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Podman tests on GitHub failing due to Error: k8s.gcr.io/pause:3.5: image not known
3 participants