private static List<String> environmentFrom(
      CreateAgentRequest request, PluginSettings settings, String containerName) {
    Set<String> env = new HashSet<>();

    env.addAll(settings.getEnvironmentVariables());
    env.addAll(splitIntoLinesAndTrimSpaces(request.properties().get("Environment")));

    env.addAll(
        Arrays.asList("GO_EA_MODE=" + mode(), "GO_EA_SERVER_URL=" + settings.getGoServerUrl()));

    env.addAll(request.autoregisterPropertiesAsEnvironmentVars(containerName));

    return new ArrayList<>(env);
  }