containerd / nerdctl

contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Apache License 2.0
7.63k stars 565 forks source link

Revamp registry test #3076

Closed apostasie closed 2 weeks ago

apostasie commented 3 weeks ago

The fundamental motivation for this is to fix #3044

Furthermore, before embarking on revamping login code to fix everything in #3072 we do need a clean working ready-to-go test tooling and environment (specifically fix #3071).

This PR does revamp testregistry, testca and adds a couple of files.

In a shell:

Pending green CI, I would suggest we merge this ASAP so that further test cleanup can happen (and more parallelization) and actual work can begin on cleaning-up login

apostasie commented 3 weeks ago

CI is green

@AkihiroSuda and team PTAL at your convenience.

apostasie commented 3 weeks ago

Apologies for the re-push. Did mistakenly commit files from another PR.

apostasie commented 2 weeks ago

@AkihiroSuda if this looks fine to you folks, I would love to see this merged in as I have more CI and tests changes that would benefit from it.

I believe the windows failure is a fluke, so, if you can poke it that would be lovely.