@@ -3,7 +3,6 @@ package admission
3
3
import (
4
4
"fmt"
5
5
"io/ioutil"
6
- "os"
7
6
8
7
authorizationclient "github.com/openshift/client-go/authorization/clientset/versioned"
9
8
buildclient "github.com/openshift/client-go/build/clientset/versioned"
@@ -21,10 +20,8 @@ import (
21
20
quotaclient "github.com/openshift/origin/pkg/quota/generated/internalclientset"
22
21
"github.com/openshift/origin/pkg/quota/image"
23
22
securityinformer "github.com/openshift/origin/pkg/security/generated/informers/internalversion"
24
- "github.com/openshift/origin/pkg/service"
25
23
templateclient "github.com/openshift/origin/pkg/template/generated/internalclientset"
26
24
"k8s.io/apimachinery/pkg/api/meta"
27
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28
25
"k8s.io/apimachinery/pkg/runtime/schema"
29
26
"k8s.io/apiserver/pkg/admission"
30
27
"k8s.io/apiserver/pkg/admission/initializer"
@@ -104,13 +101,6 @@ func NewPluginInitializer(
104
101
quotaRegistry .Add (imageEvaluators [i ])
105
102
}
106
103
107
- defaultRegistry := env ("OPENSHIFT_DEFAULT_REGISTRY" , "${DOCKER_REGISTRY_SERVICE_HOST}:${DOCKER_REGISTRY_SERVICE_PORT}" )
108
- svcCache := service .NewServiceResolverCache (kubeInternalClient .Core ().Services (metav1 .NamespaceDefault ).Get )
109
- defaultRegistryFunc , err := svcCache .Defer (defaultRegistry )
110
- if err != nil {
111
- return nil , fmt .Errorf ("OPENSHIFT_DEFAULT_REGISTRY variable is invalid %q: %v" , defaultRegistry , err )
112
- }
113
-
114
104
// punch through layers to build this in order to get a string for a cloud provider file
115
105
// TODO refactor us into a forward building flow with a side channel like this
116
106
kubeOptions , err := kubernetes .BuildKubeAPIserverOptions (options )
@@ -123,7 +113,7 @@ func NewPluginInitializer(
123
113
var err error
124
114
cloudConfig , err = ioutil .ReadFile (kubeOptions .CloudProvider .CloudConfigFile )
125
115
if err != nil {
126
- return nil , fmt .Errorf ("Error reading from cloud configuration file %s: %v" , kubeOptions .CloudProvider .CloudConfigFile , err )
116
+ return nil , fmt .Errorf ("error reading from cloud configuration file %s: %v" , kubeOptions .CloudProvider .CloudConfigFile , err )
127
117
}
128
118
}
129
119
// note: we are passing a combined quota registry here...
@@ -177,19 +167,10 @@ func NewPluginInitializer(
177
167
Informers : informers .GetInternalKubeInformers (),
178
168
ClusterResourceQuotaInformer : informers .GetQuotaInformers ().Quota ().InternalVersion ().ClusterResourceQuotas (),
179
169
ClusterQuotaMapper : clusterQuotaMappingController .GetClusterQuotaMapper (),
180
- RegistryHostnameRetriever : imageapi .DefaultRegistryHostnameRetriever (defaultRegistryFunc , options .ImagePolicyConfig .ExternalRegistryHostname , options .ImagePolicyConfig .InternalRegistryHostname ),
170
+ RegistryHostnameRetriever : imageapi .DefaultRegistryHostnameRetriever (options .ImagePolicyConfig .ExternalRegistryHostname , options .ImagePolicyConfig .InternalRegistryHostname ),
181
171
SecurityInformers : informers .GetSecurityInformers (),
182
172
UserInformers : informers .GetUserInformers (),
183
173
}
184
174
185
175
return admission.PluginInitializers {genericInitializer , webhookInitializer , kubePluginInitializer , openshiftPluginInitializer }, nil
186
176
}
187
-
188
- // env returns an environment variable, or the defaultValue if it is not set.
189
- func env (key string , defaultValue string ) string {
190
- val := os .Getenv (key )
191
- if len (val ) == 0 {
192
- return defaultValue
193
- }
194
- return val
195
- }
0 commit comments