Overview

Request 874666 accepted

Hello,

I'm trying to solve the issue that in openQA Leap 15-SP3 aarch64 and ppc64le the package docker-distribution-registry is missing.

Please don't hasitate to contact me!
Thank for your understanding!

Pavel Dostal

- add 0004-Make-ipfilteredby-not-required.patch
Make ipfilteredby optional

- Add 0003-Support-external-redis-sentinel-cluster.patch
This is patch that is not officially merged in docker-distribution,
but is being used by Harbor project when building docker-distribution
image
- Bumped go BuildRequires to 1.13

- Add 0002-Relax-filesystem-driver-folder-permissions-to-0777-cont.patch
to get the registry to honor the umask when creating new folders
(https://github.com/docker/distribution/pull/3204)
- Add 0001-Fix-s3-driver-for-supporting-ceph-radosgw.patch
(https://github.com/docker/distribution/pull/2879)

- include OSS and GCS backend drivers in the build

- Remove registry.SuSEfirewall2, SuSEfirewall2 does not exist anymore

- enabled changesgenerate option to automatically generate changes

- Run registry as non-privileged user

- Reworked the RPM spec to use the golang-packaging macros instead
of the provided Makefile

- Enable build on %arm (which include armv6), not only on armv7

- Enable ppc64le

Request History
Pavel Dostál's avatar

pdostal created request

Hello,

I'm trying to solve the issue that in openQA Leap 15-SP3 aarch64 and ppc64le the package docker-distribution-registry is missing.

Please don't hasitate to contact me!
Thank for your understanding!

Pavel Dostal

- add 0004-Make-ipfilteredby-not-required.patch
Make ipfilteredby optional

- Add 0003-Support-external-redis-sentinel-cluster.patch
This is patch that is not officially merged in docker-distribution,
but is being used by Harbor project when building docker-distribution
image
- Bumped go BuildRequires to 1.13

- Add 0002-Relax-filesystem-driver-folder-permissions-to-0777-cont.patch
to get the registry to honor the umask when creating new folders
(https://github.com/docker/distribution/pull/3204)
- Add 0001-Fix-s3-driver-for-supporting-ceph-radosgw.patch
(https://github.com/docker/distribution/pull/2879)

- include OSS and GCS backend drivers in the build

- Remove registry.SuSEfirewall2, SuSEfirewall2 does not exist anymore

- enabled changesgenerate option to automatically generate changes

- Run registry as non-privileged user

- Reworked the RPM spec to use the golang-packaging macros instead
of the provided Makefile

- Enable build on %arm (which include armv6), not only on armv7

- Enable ppc64le


Yuchen Lin's avatar

maxlin_factory added as a reviewer

Being evaluated by staging project "openSUSE:Backports:SLE-15-SP3:Staging:adi:12"


Yuchen Lin's avatar

maxlin_factory accepted review

Picked "openSUSE:Backports:SLE-15-SP3:Staging:adi:12"


Wolfgang Engel's avatar

bigironman accepted review

Staging Project openSUSE:Backports:SLE-15-SP3:Staging:adi:12 got accepted.


Wolfgang Engel's avatar

bigironman approved review

Staging Project openSUSE:Backports:SLE-15-SP3:Staging:adi:12 got accepted.


Wolfgang Engel's avatar

bigironman accepted request

Staging Project openSUSE:Backports:SLE-15-SP3:Staging:adi:12 got accepted.

openSUSE Build Service is sponsored by