public static List<EnvVar> createEnvironmentVariables(Map<String, String> environment) { List<EnvVar> answer = new ArrayList<>(); Set<Map.Entry<String, String>> entries = environment.entrySet(); for (Map.Entry<String, String> entry : entries) { String key = entry.getKey(); String value = entry.getValue(); if (Strings.isNotBlank(key)) { EnvVar env = new EnvVar(); env.setName(key); env.setValue(value); answer.add(env); } } return answer; }
private EnvVar getGUIDEnvVar() { ObjectFieldSelector objectFieldSelector = new ObjectFieldSelector(); objectFieldSelector.setFieldPath("metadata.uid"); EnvVarSource envVarSource = new EnvVarSource(); envVarSource.setFieldRef(objectFieldSelector); EnvVar guidEnvVar = new EnvVar(); guidEnvVar.setValueFrom(envVarSource); guidEnvVar.setName("SPRING_CLOUD_APPLICATION_GUID"); return guidEnvVar; }
tillerNamespace.setName("TILLER_NAMESPACE"); tillerNamespace.setValue(normalizeNamespace(namespace)); env.add(tillerNamespace); tillerHistoryMax.setName("TILLER_HISTORY_MAX"); tillerHistoryMax.setValue(String.valueOf(maxHistory)); env.add(tillerHistoryMax); tlsVerify.setName("TILLER_TLS_VERIFY"); tlsVerify.setValue(verifyTls ? "1" : ""); env.add(tlsVerify); tlsEnable.setName("TILLER_TLS_ENABLE"); tlsEnable.setValue("1"); env.add(tlsEnable); tlsCerts.setName("TILLER_TLS_CERTS"); tlsCerts.setValue(TILLER_TLS_CERTS_PATH); env.add(tlsCerts);
tillerNamespace.setName("TILLER_NAMESPACE"); tillerNamespace.setValue(normalizeNamespace(namespace)); env.add(tillerNamespace); tillerHistoryMax.setName("TILLER_HISTORY_MAX"); tillerHistoryMax.setValue(String.valueOf(maxHistory)); env.add(tillerHistoryMax); tlsVerify.setName("TILLER_TLS_VERIFY"); tlsVerify.setValue(verifyTls ? "1" : ""); env.add(tlsVerify); tlsEnable.setName("TILLER_TLS_ENABLE"); tlsEnable.setValue("1"); env.add(tlsEnable); tlsCerts.setName("TILLER_TLS_CERTS"); tlsCerts.setValue(TILLER_TLS_CERTS_PATH); env.add(tlsCerts);