1
0
mirror of https://github.com/openshift/image-registry.git synced 2026-02-06 03:46:14 +01:00

13 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
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
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
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
David Eads
807b57df0b reset to simple makefile 2017-11-01 11:33:40 -04:00
David Eads
f2ca348e8f add files that sort of make it build weirdly 2017-10-31 11:56:29 -04:00