@Override public ProviderConfiguration toModel(OpenShiftProviderConfig domainValue) { if (domainValue == null) { return null; } final Map<String, Object> values = new HashMap<>(); values.put(PROVIDER_NAME, domainValue.getName()); values.put(KUBERNETES_MASTER.inputKey(), domainValue.getKubernetesMaster()); values.put(KUBERNETES_AUTH_BASIC_USERNAME.inputKey(), domainValue.getKubernetesAuthBasicUsername()); values.put(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey(), domainValue.getKubernetesAuthBasicPassword()); return new ProviderConfiguration(domainValue.getName(), values); } }
@Override public ProviderConfiguration toModel(OpenShiftProviderConfig domainValue) { if (domainValue == null) { return null; } final Map<String, Object> values = new HashMap<>(); values.put(PROVIDER_NAME, domainValue.getName()); values.put(KUBERNETES_MASTER.inputKey(), domainValue.getKubernetesMaster()); values.put(KUBERNETES_AUTH_BASIC_USERNAME.inputKey(), domainValue.getKubernetesAuthBasicUsername()); values.put(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey(), domainValue.getKubernetesAuthBasicPassword()); return new ProviderConfiguration(domainValue.getName(), values); } }
@Test public void testToModel() { OpenShiftProviderConfig config = mock(OpenShiftProviderConfig.class); when(config.getName()).thenReturn(PROVIDER_NAME_VALUE); when(config.getKubernetesMaster()).thenReturn(MASTER_URL_VALUE); when(config.getKubernetesAuthBasicUsername()).thenReturn(USER_VALUE); when(config.getKubernetesAuthBasicPassword()).thenReturn(PASSWORD_VALUE); ProviderConfiguration result = converter.toModel(config); assertNotNull(result); assertEquals(PROVIDER_NAME_VALUE, result.getId()); assertEquals(MASTER_URL_VALUE, result.getValues().get(KUBERNETES_MASTER.inputKey())); assertEquals(USER_VALUE, result.getValues().get(KUBERNETES_AUTH_BASIC_USERNAME.inputKey())); assertEquals(PASSWORD_VALUE, result.getValues().get(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey())); }
@Test public void testToModel() { OpenShiftProviderConfig config = mock(OpenShiftProviderConfig.class); when(config.getName()).thenReturn(PROVIDER_NAME_VALUE); when(config.getKubernetesMaster()).thenReturn(MASTER_URL_VALUE); when(config.getKubernetesAuthBasicUsername()).thenReturn(USER_VALUE); when(config.getKubernetesAuthBasicPassword()).thenReturn(PASSWORD_VALUE); ProviderConfiguration result = converter.toModel(config); assertNotNull(result); assertEquals(PROVIDER_NAME_VALUE, result.getId()); assertEquals(MASTER_URL_VALUE, result.getValues().get(KUBERNETES_MASTER.inputKey())); assertEquals(USER_VALUE, result.getValues().get(KUBERNETES_AUTH_BASIC_USERNAME.inputKey())); assertEquals(PASSWORD_VALUE, result.getValues().get(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey())); }
@Test public void testToDomain() { Map<String, Object> values = new HashMap<>(); values.put(KUBERNETES_MASTER.inputKey(), MASTER_URL_VALUE); values.put(KUBERNETES_AUTH_BASIC_USERNAME.inputKey(), USER_VALUE); values.put(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey(), PASSWORD_VALUE); ProviderConfiguration configuration = new ProviderConfiguration(PROVIDER_NAME_VALUE, values); OpenShiftProviderConfig result = converter.toDomain(configuration); assertNotNull(result); assertEquals(PROVIDER_NAME_VALUE, result.getName()); assertEquals(MASTER_URL_VALUE, result.getKubernetesMaster()); assertEquals(USER_VALUE, result.getKubernetesAuthBasicUsername()); assertEquals(PASSWORD_VALUE, result.getKubernetesAuthBasicPassword()); }
@Test public void testToDomain() { Map<String, Object> values = new HashMap<>(); values.put(KUBERNETES_MASTER.inputKey(), MASTER_URL_VALUE); values.put(KUBERNETES_AUTH_BASIC_USERNAME.inputKey(), USER_VALUE); values.put(KUBERNETES_AUTH_BASIC_PASSWORD.inputKey(), PASSWORD_VALUE); ProviderConfiguration configuration = new ProviderConfiguration(PROVIDER_NAME_VALUE, values); OpenShiftProviderConfig result = converter.toDomain(configuration); assertNotNull(result); assertEquals(PROVIDER_NAME_VALUE, result.getName()); assertEquals(MASTER_URL_VALUE, result.getKubernetesMaster()); assertEquals(USER_VALUE, result.getKubernetesAuthBasicUsername()); assertEquals(PASSWORD_VALUE, result.getKubernetesAuthBasicPassword()); }
builder = builder.withPassword(kubernetesAuthBasicPassword); String kubernetesAuthBasicUsername = trimToNull(config.getKubernetesAuthBasicUsername()); if (kubernetesAuthBasicUsername != null) { builder = builder.withUsername(kubernetesAuthBasicUsername);
setKubernetesApiVersion(OpenShiftProviderConfig.super.getKubernetesApiVersion()); setKubernetesAuthBasicPassword(OpenShiftProviderConfig.super.getKubernetesAuthBasicPassword()); setKubernetesAuthBasicUsername(OpenShiftProviderConfig.super.getKubernetesAuthBasicUsername()); setKubernetesAuthToken(OpenShiftProviderConfig.super.getKubernetesAuthToken()); setKubernetesCertsCaData(OpenShiftProviderConfig.super.getKubernetesCertsCaData());
setKubernetesApiVersion(origin.getKubernetesApiVersion()); setKubernetesAuthBasicPassword(origin.getKubernetesAuthBasicPassword()); setKubernetesAuthBasicUsername(origin.getKubernetesAuthBasicUsername()); setKubernetesAuthToken(origin.getKubernetesAuthToken()); setKubernetesCertsCaData(origin.getKubernetesCertsCaData());