1
0
mirror of https://github.com/openshift/image-registry.git synced 2026-02-05 09:45:55 +01:00

20 Commits

Author SHA1 Message Date
sandeepknd
f5dec99c6b added OTE infrastructure code changes only 2025-11-25 23:04:52 +05:30
Richard Su
5ffb8b076b Add config.yaml and distribution binary for generic registry
This adds configuration and binary support for the generic registry. The container
image now supports two registry modes:

1. **dockerregistry** (default): OpenShift-integrated registry with authentication,
   quotas, mirroring, and cluster integration. Uses /config.yml configuration.

2. **distribution**: Generic distribution/distribution registry for standalone use cases
   without OpenShift-specific features. Uses /etc/registry/config.yaml configuration.

The generic registry configuration is sourced from:
https://github.com/openshift/appliance/blob/master/registry/config.yml

This provides flexibility to run the same container image either as an
OpenShift-integrated registry or as a standalone generic registry depending
on which binary and configuration are used.

To use the generic registry:
  podman run -e REGISTRY_CONFIGURATION_PATH=/etc/registry/config.yaml <image> /usr/bin/distribution

Assisted-by: Claude <noreply@anthropic.com>
2025-11-04 16:38:30 -06:00
Zane Bitter
e721820aa0 Add generic registry binary to container 2025-11-03 14:26:47 -06:00
Oleg Bulatov
8e13e4e720 Use Spyglass-compatible name for junit reports 2019-12-09 13:42:37 +01:00
Corey Daley
fdb97c26dd Update make verify
Bring make verify in line with what is used in newer repos
such as cluster-image-registry-operator in preparation for
discontinuing use of travisci
2019-08-09 16:15:09 -04:00
Ben Parees
3a3126217f output binaries to non-platform-specific path 2019-01-30 19:19:44 -05:00
Oleg Bulatov
0d9ee4651f Require Go 1.9 2018-08-27 17:09:11 +02:00
Oleg Bulatov
e732faf681 Update hack/ and tools/ directories 2018-08-03 14:43:23 +02:00
Clayton Coleman
82a0a6d1a6 Update to Go 1.10 for travis and build to get t.Helper 2018-07-11 14:55:44 -04:00
Clayton Coleman
8fd43e4bf5 Add a test script to assist in running a local registry
Was accidentally dropped when moved over from image-registry
2018-07-11 10:54:18 -04:00
Ben Parees
1342378519 better golang version checking 2018-05-14 14:44:44 -04:00
Clayton Coleman
1a0500de11 Update hack/push-release to take base repo into account 2018-03-12 12:32:51 -04:00
Clayton Coleman
7dc0a0013b Change the push strategy to match origin
We now push vX.Y and vX.Y.Z
2018-02-01 21:41:21 -05:00
Oleg Bulatov
5797f8d919 Use docker client in the integration tests 2017-11-28 17:19:33 +01:00
Clayton Coleman
5bee1ecff5 Add standard tool environment 2017-11-09 09:31:11 -05:00
Clayton Coleman
0cb11a5801 Equivalents 2017-11-06 15:34:30 -05:00
David Eads
cb02ba4c5d make simple image 2017-11-02 09:55:22 -04:00
David Eads
807b57df0b reset to simple makefile 2017-11-01 11:33:40 -04:00
David Eads
ead137d951 add travis 2017-10-31 12:25:08 -04:00
David Eads
f2ca348e8f add files that sort of make it build weirdly 2017-10-31 11:56:29 -04:00