Skip to content

Make registry namespace configurable #2581

@liggitt

Description

@liggitt

This code assumes the registry lives in the default namespace:

    defaultRegistry := env("OPENSHIFT_DEFAULT_REGISTRY", "${DOCKER_REGISTRY_SERVICE_HOST}:${DOCKER_REGISTRY_SERVICE_PORT}")
    svcCache := service.NewServiceResolverCache(c.KubeClient().Services(api.NamespaceDefault).Get)
    defaultRegistryFunc, err := svcCache.Defer(defaultRegistry)
    if err != nil {
        glog.Fatalf("OPENSHIFT_DEFAULT_REGISTRY variable is invalid %q: %v", defaultRegistry, err)
    }

The namespace (currently pinned to "default") and service name (currently pulled from env vars, defaulting to "docker-registry") for the default registry should be part of configuration

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions