@Override public OpenShiftProviderConfig toDomain(ProviderConfiguration modelValue) { if (modelValue == null) { return null; } OpenShiftProviderConfigImpl openShiftProviderConfig = new OpenShiftProviderConfigImpl(); openShiftProviderConfig.clear(); openShiftProviderConfig.setName(modelValue.getId()); openShiftProviderConfig.setKubernetesMaster(getStringValue(modelValue.getValues(), KUBERNETES_MASTER.inputKey())); openShiftProviderConfig.setKubernetesAuthBasicUsername(getStringValue(modelValue.getValues(), KUBERNETES_AUTH_BASIC_USERNAME.inputKey())); openShiftProviderConfig.setKubernetesAuthBasicPassword(getStringValue(modelValue.getValues(), KUBERNETES_AUTH_BASIC_PASSWORD.inputKey())); return openShiftProviderConfig; }
@Override public OpenShiftProviderConfig toDomain(ProviderConfiguration modelValue) { if (modelValue == null) { return null; } OpenShiftProviderConfigImpl openShiftProviderConfig = new OpenShiftProviderConfigImpl(); openShiftProviderConfig.clear(); openShiftProviderConfig.setName(modelValue.getId()); openShiftProviderConfig.setKubernetesMaster(getStringValue(modelValue.getValues(), KUBERNETES_MASTER.inputKey())); openShiftProviderConfig.setKubernetesAuthBasicUsername(getStringValue(modelValue.getValues(), KUBERNETES_AUTH_BASIC_USERNAME.inputKey())); openShiftProviderConfig.setKubernetesAuthBasicPassword(getStringValue(modelValue.getValues(), KUBERNETES_AUTH_BASIC_PASSWORD.inputKey())); return openShiftProviderConfig; }
/** * Make sure we can reuse the provider for two different runtimes. * TODO: replace with more lightweight image and non-internal (minishift?) environment. * @throws Exception */ @Test public void testProviderConfigReuse() throws Exception { OpenShiftProviderConfigImpl providerConfig = new OpenShiftProviderConfigImpl().clear(); providerConfig.setName(getClass().getSimpleName()); providerConfig.setKubernetesMaster("https://ce-os-rhel-master.usersys.redhat.com:8443"); providerConfig.setKubernetesAuthBasicUsername("admin"); providerConfig.setKubernetesAuthBasicPassword("admin"); OpenShiftClient client = new OpenShiftAccessInterfaceImpl().newOpenShiftClient(providerConfig); OpenShiftRuntimeConfigImpl runtimeConfigA = createRuntimeConfig("tpcr1"); OpenShiftRuntimeConfigImpl runtimeConfigB = createRuntimeConfig("tpcr2"); client.create(runtimeConfigA); client.create(runtimeConfigB); client.destroy(runtimeConfigA.getRuntimeId().toString()); client.destroy(runtimeConfigB.getRuntimeId().toString()); }
/** * Make sure we can reuse the provider for two different runtimes. * TODO: replace with more lightweight image and non-internal (minishift?) environment. * @throws Exception */ @Test public void testProviderConfigReuse() throws Exception { OpenShiftProviderConfigImpl providerConfig = new OpenShiftProviderConfigImpl().clear(); providerConfig.setName(getClass().getSimpleName()); providerConfig.setKubernetesMaster("https://ce-os-rhel-master.usersys.redhat.com:8443"); providerConfig.setKubernetesAuthBasicUsername("admin"); providerConfig.setKubernetesAuthBasicPassword("admin"); OpenShiftClient client = new OpenShiftAccessInterfaceImpl().newOpenShiftClient(providerConfig); OpenShiftRuntimeConfigImpl runtimeConfigA = createRuntimeConfig("tpcr1"); OpenShiftRuntimeConfigImpl runtimeConfigB = createRuntimeConfig("tpcr2"); client.create(runtimeConfigA); client.create(runtimeConfigB); client.destroy(runtimeConfigA.getRuntimeId().toString()); client.destroy(runtimeConfigB.getRuntimeId().toString()); }
setHttpsProxy(null); setKubernetesApiVersion(null); setKubernetesAuthBasicPassword(null); setKubernetesAuthBasicUsername(null); setKubernetesAuthToken(null);
setHttpsProxy(OpenShiftProviderConfig.super.getHttpsProxy()); setKubernetesApiVersion(OpenShiftProviderConfig.super.getKubernetesApiVersion()); setKubernetesAuthBasicPassword(OpenShiftProviderConfig.super.getKubernetesAuthBasicPassword()); setKubernetesAuthBasicUsername(OpenShiftProviderConfig.super.getKubernetesAuthBasicUsername()); setKubernetesAuthToken(OpenShiftProviderConfig.super.getKubernetesAuthToken());
setHttpsProxy(origin.getHttpsProxy()); setKubernetesApiVersion(origin.getKubernetesApiVersion()); setKubernetesAuthBasicPassword(origin.getKubernetesAuthBasicPassword()); setKubernetesAuthBasicUsername(origin.getKubernetesAuthBasicUsername()); setKubernetesAuthToken(origin.getKubernetesAuthToken());