Skip to content

Commit

Permalink
forward additional fields from edgeConfig to buildConfigOverrides, IB…
Browse files Browse the repository at this point in the history
  • Loading branch information
markheger committed Jun 12, 2020
1 parent dcfbdfb commit d176083
Showing 1 changed file with 21 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ public Type getType() {
private String edgeConfigImageTag = null;
private String edgeConfigImagePrefix = null;
private String edgeConfigBaseImage = null;
private JsonArray edgeConfigPipPackages = null;
private JsonArray edgeConfigRpms = null;
private JsonArray edgeConfigCondaPackages = null;
private JsonArray edgeConfigLocales = null;

public Instance instance() { return instance;}

Expand All @@ -74,6 +78,10 @@ private void parseEdgeConfig(JsonObject jco) {
edgeConfigImageTag = (edgeConfig.has("imageTag")) ? edgeConfig.get("imageTag").getAsString() : null;
edgeConfigImagePrefix = (edgeConfig.has("imagePrefix")) ? edgeConfig.get("imagePrefix").getAsString() : null;
edgeConfigBaseImage = (edgeConfig.has("baseImage")) ? edgeConfig.get("baseImage").getAsString() : null;
edgeConfigPipPackages = (edgeConfig.has("pipPackages")) ? GsonUtilities.array(edgeConfig, "pipPackages") : null;
edgeConfigRpms = (edgeConfig.has("rpms")) ? GsonUtilities.array(edgeConfig, "rpms") : null;
edgeConfigCondaPackages = (edgeConfig.has("condaPackages")) ? GsonUtilities.array(edgeConfig, "condaPackages") : null;
edgeConfigLocales = (edgeConfig.has("locales")) ? GsonUtilities.array(edgeConfig, "locales") : null;
}
}
}
Expand Down Expand Up @@ -188,7 +196,18 @@ protected void postBuildAction(JsonObject deploy, JsonObject jco, JsonObject res
String imageStr = imageRegistry + "/" + imagePrefix + "/" + imageName + ":" + imageTag;
//System.out.println("INFO: image = " + imageStr);
buildConfigOverrides.addProperty("image", imageStr);

if (edgeConfigPipPackages != null) {
buildConfigOverrides.add("pipPackages", edgeConfigPipPackages);
}
if (edgeConfigRpms != null) {
buildConfigOverrides.add("rpms", edgeConfigRpms);
}
if (edgeConfigCondaPackages != null) {
buildConfigOverrides.add("condaPackages", edgeConfigCondaPackages);
}
if (edgeConfigLocales != null) {
buildConfigOverrides.add("locales", edgeConfigLocales);
}
Build imageBuild = null;
try {
String buildName = getApplicationBuild().getName() + "_img";
Expand All @@ -197,6 +216,7 @@ protected void postBuildAction(JsonObject deploy, JsonObject jco, JsonObject res
final long startBuildTime = System.currentTimeMillis();
long lastCheckTime = startBuildTime;

//System.out.println("--- buildConfigOverrides="+buildConfigOverrides);
imageBuild.submit("buildConfigOverrides", buildConfigOverrides);

String buildStatus;
Expand Down

0 comments on commit d176083

Please sign in to comment.