toolbox icon indicating copy to clipboard operation
toolbox copied to clipboard

test/system: Simplify the local temporary registry container

Open debarshiray opened this issue 1 year ago • 5 comments

... by dropping the unnecessary --privileged flag, and using the default port 5000.

debarshiray avatar May 02 '24 18:05 debarshiray

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/496780cf4b4a468eac420e64508a0114

:heavy_check_mark: unit-test SUCCESS in 6m 51s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 20s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 47s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 37m 59s :heavy_check_mark: system-test-fedora-40 SUCCESS in 36m 08s :heavy_check_mark: system-test-fedora-39 SUCCESS in 34m 59s :heavy_check_mark: system-test-fedora-38 SUCCESS in 35m 56s

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/ef2ec781a89546c7a940e01178e23a10

:heavy_check_mark: unit-test SUCCESS in 6m 45s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 24s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 31s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 41m 29s :heavy_check_mark: system-test-fedora-40 SUCCESS in 39m 31s :heavy_check_mark: system-test-fedora-39 SUCCESS in 39m 56s :heavy_check_mark: system-test-fedora-38 SUCCESS in 39m 35s

Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/635994d3421e48c08c51c4b5904ce904

:heavy_check_mark: unit-test SUCCESS in 7m 00s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 32s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 39s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 37m 50s :x: system-test-fedora-40 FAILURE in 7m 49s :x: system-test-fedora-39 FAILURE in 8m 06s :x: system-test-fedora-38 FAILURE in 8m 05s

recheck

debarshiray avatar May 03 '24 08:05 debarshiray

Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/ff9c261ab5ac49a984ca70c258b0a9e4

:heavy_check_mark: unit-test SUCCESS in 6m 42s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 20s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 38s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 37m 44s :x: system-test-fedora-40 FAILURE in 7m 51s :x: system-test-fedora-39 FAILURE in 7m 55s :x: system-test-fedora-38 FAILURE in 7m 54s

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/aa79d642fe584098b319a726430429d7

:heavy_check_mark: unit-test SUCCESS in 6m 24s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 47s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 35s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 36m 22s :heavy_check_mark: system-test-fedora-40 SUCCESS in 34m 45s :heavy_check_mark: system-test-fedora-39 SUCCESS in 34m 11s :heavy_check_mark: system-test-fedora-38 SUCCESS in 34m 13s

Note that we can't change the local temporary Docker registry container to:

  • Use plain text HTTP instead of encrypted HTTP, because it would require changing all the podman(1) and skopeo(1) calls everywhere to include flags like --tls-verify=false and --dest-tls-verify=false. It's not worth doing because no real registry out in the wild should be using plain text HTTP.

  • Not use --privileged because otherwise, at least on Fedora 40 but possibly older releases too, the container can't read the certificate and keys inside the /certs directory. The other option is to use --security-opt label=disable. We can make that change, if for some reason that's considered better, but it will take some research.

debarshiray avatar May 07 '24 08:05 debarshiray

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/f2f3a911989a4ac797ebf4e9156b195e

:heavy_check_mark: unit-test SUCCESS in 6m 54s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 30s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 49s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 35m 16s :heavy_check_mark: system-test-fedora-40 SUCCESS in 33m 56s :heavy_check_mark: system-test-fedora-39 SUCCESS in 33m 55s :heavy_check_mark: system-test-fedora-38 SUCCESS in 34m 01s

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/86795abc513f4310b23198d215ea8bff

:heavy_check_mark: unit-test SUCCESS in 6m 54s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 28s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 46s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 36m 20s :heavy_check_mark: system-test-fedora-40 SUCCESS in 34m 01s :heavy_check_mark: system-test-fedora-39 SUCCESS in 33m 58s :heavy_check_mark: system-test-fedora-38 SUCCESS in 32m 16s

Build succeeded. https://softwarefactory-project.io/zuul/t/local/buildset/f09ae72cd7f04c7cb9c369e724958ce1

:heavy_check_mark: unit-test SUCCESS in 6m 30s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 50s :heavy_check_mark: unit-test-restricted SUCCESS in 5m 28s :heavy_check_mark: system-test-fedora-rawhide SUCCESS in 35m 23s :heavy_check_mark: system-test-fedora-40 SUCCESS in 34m 13s :heavy_check_mark: system-test-fedora-39 SUCCESS in 34m 26s :heavy_check_mark: system-test-fedora-38 SUCCESS in 34m 50s