Skip to content

Commit

Permalink
updated traefik install due helm chart values change (#4131)
Browse files Browse the repository at this point in the history
* updated traefik install due helm chart values change
  • Loading branch information
marinakog committed Mar 29, 2023
1 parent d5743af commit f2792ee
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
import static oracle.weblogic.kubernetes.TestConstants.TEST_IMAGES_REPO_SECRET_NAME;
import static oracle.weblogic.kubernetes.TestConstants.TEST_NGINX_IMAGE_NAME;
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_NAME;
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_REGISTRY;
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_TAG;
import static oracle.weblogic.kubernetes.TestConstants.WEBLOGIC_IMAGE_TAG;
import static oracle.weblogic.kubernetes.TestConstants.WEBLOGIC_IMAGE_TAG_DEFAULT;
Expand Down Expand Up @@ -428,6 +429,7 @@ void testTraefikIngressController() {
setupSample(testSamplePath);
Map<String, String> templateMap = new HashMap<>();
templateMap.put("TRAEFIK_INGRESS_IMAGE_NAME", TRAEFIK_INGRESS_IMAGE_NAME);
templateMap.put("TRAEFIK_INGRESS_IMAGE_REGISTRY", TRAEFIK_INGRESS_IMAGE_REGISTRY);
Path srcPropFile = Paths.get(RESOURCE_DIR, "traefik.template.properties");
Path targetPropFile = assertDoesNotThrow(
() -> generateFileFromTemplate(srcPropFile.toString(), "traefik.properties", templateMap));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,9 @@ public interface TestConstants {
public static final String TRAEFIK_RELEASE_NAME = "traefik-release" + BUILD_ID;
public static final String TRAEFIK_REPO_NAME = "traefik";
public static final String TRAEFIK_CHART_NAME = "traefik";
public static final String TRAEFIK_INGRESS_IMAGE_NAME = TEST_IMAGES_REPO
+ "/weblogick8s/test-images/traefik-ingress/traefik";
public static final String TRAEFIK_INGRESS_IMAGE_NAME = "weblogick8s/test-images/traefik-ingress/traefik";
public static final String TRAEFIK_INGRESS_IMAGE_REGISTRY = TEST_IMAGES_REPO;

public static final String TRAEFIK_INGRESS_IMAGE_TAG = "v2.9.6";

// Voyager constants
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import oracle.weblogic.kubernetes.actions.impl.primitive.HelmParams;

import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_NAME;
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_REGISTRY;
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_IMAGE_TAG;

// All parameters needed to install Traefik Operator
Expand All @@ -21,10 +22,12 @@ public class TraefikParams {
private HelmParams helmParams;
private String traefikImage = TRAEFIK_INGRESS_IMAGE_NAME;
private String traefikImageTag = TRAEFIK_INGRESS_IMAGE_TAG;
private String traefikRegistry = TRAEFIK_INGRESS_IMAGE_REGISTRY;

private static final String NODEPORTS_HTTP = "ports.web.nodePort";
private static final String NODEPORTS_HTTPS = "ports.websecure.nodePort";
private static final String TRAEFIK_IMAGE = "image.repository";
private static final String TRAEFIK_IMAGE_REGISTRY = "image.registry";
private static final String TRAEFIK_IMAGE_TAG = "image.tag";

public TraefikParams nodePortsHttp(int nodePortsHttp) {
Expand All @@ -51,6 +54,11 @@ public TraefikParams traefikImage(String traefikImage) {
return this;
}

public TraefikParams traefikRegistry(String traefikRegistry) {
this.traefikRegistry = traefikRegistry;
return this;
}

public TraefikParams traefikImageTag(String traefikImageTag) {
this.traefikImageTag = traefikImageTag;
return this;
Expand All @@ -72,6 +80,7 @@ public Map<String, Object> getValues() {
}

values.put(TRAEFIK_IMAGE, traefikImage);
values.put(TRAEFIK_IMAGE_REGISTRY, traefikRegistry);
values.put(TRAEFIK_IMAGE_TAG, traefikImageTag);

values.values().removeIf(Objects::isNull);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@ private static boolean adminNodePortAccessible(int nodePort)
for (int i = 1; i <= 10; i++) {
getLogger().info("Iteration {0} out of 10: Accessing WebLogic console with url {1}", i, consoleUrl);
final WebClient webClient = new WebClient();
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
final HtmlPage loginPage = assertDoesNotThrow(() -> webClient.getPage(consoleUrl),
"connection to the WebLogic admin console failed");
HtmlForm form = loginPage.getFormByName("loginData");
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
--set image.repository=TRAEFIK_INGRESS_IMAGE_NAME
--set image.repository=TRAEFIK_INGRESS_IMAGE_NAME --set image.registry=TRAEFIK_INGRESS_IMAGE_REGISTRY

0 comments on commit f2792ee

Please sign in to comment.