podman: API: gitlab-runner docker test suite fails when used with podman

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)

/kind bug

Description This is informational issue that should be closed when test suite execution passes.

gitlab-runner contains a test suite for verifying Docker API compatibility. Considering that Podman’s API should be docker compatible, podman should pass gitlab-runners test suite without modifications.

Instructions on where to locate gitlab-runner tests can be located at: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4185

Describe the results you received: Tests fail. Connection counters after tests seem to be way off:

DEBU[2741] IdleTracker 0xc000468110:new 82/2515 connection(s) 
DEBU[2741] IdleTracker 0xc000468110:active 83/2516 connection(s) 

Describe the results you expected: Tests pass

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 2
  • Comments: 22 (7 by maintainers)

Most upvoted comments

I have created a naive cirrus-ci project which demonstrates how it could be run. Unfortunately I just can’t get podman to run properly in a container created by cirrus-ci. I get permissions errors when creating network and tmpfs 😦

Project is here: https://github.com/skorhone/libpod-gitlab-it/tree/cirrus Example run can be located here: https://cirrus-ci.com/task/5682090681303040

@skorhone Ok great. Would love to see you on IRC so we can collab on this.