Skip to content

Commit 1713aa5

Browse files
sankarpnrjeberhard
authored andcommitted
podman conversion changes to upgrade tests in main branch
1 parent 6aa829a commit 1713aa5

File tree

5 files changed

+127
-77
lines changed

5 files changed

+127
-77
lines changed

Jenkinsfile.podman

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ def kind_k8s_map = [
2222
def _kind_image = null
2323
CRON_SETTINGS = '''H 1 * * * % MAVEN_PROFILE_NAME=kind-parallel
2424
H 2 * * * % MAVEN_PROFILE_NAME=kind-sequential
25-
H 3 * * * % MAVEN_PROFILE_NAME=wls-srg'''
25+
H 3 * * * % MAVEN_PROFILE_NAME=wls-srg
26+
H 4 * * * % MAVEN_PROFILE_NAME=kind-upgrade;KUBE_VERSION=1.24.17'''
2627

2728
pipeline {
2829
agent { label 'large-ol9' }

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItOperatorUpgradeWithIstio.java

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
// Copyright (c) 2022, 2023, Oracle and/or its affiliates.
1+
// Copyright (c) 2022, 2024, Oracle and/or its affiliates.
22
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
33

44
package oracle.weblogic.kubernetes;
55

6+
import java.net.InetAddress;
7+
import java.net.UnknownHostException;
68
import java.nio.file.Path;
79
import java.nio.file.Paths;
810
import java.time.OffsetDateTime;
@@ -28,18 +30,24 @@
2830
import static oracle.weblogic.kubernetes.TestConstants.DOMAIN_STATUS_CONDITION_COMPLETED_TYPE;
2931
import static oracle.weblogic.kubernetes.TestConstants.ENCRYPION_PASSWORD_DEFAULT;
3032
import static oracle.weblogic.kubernetes.TestConstants.ENCRYPION_USERNAME_DEFAULT;
33+
import static oracle.weblogic.kubernetes.TestConstants.ISTIO_HTTP_HOSTPORT;
34+
import static oracle.weblogic.kubernetes.TestConstants.K8S_NODEPORT_HOST;
35+
import static oracle.weblogic.kubernetes.TestConstants.KIND_CLUSTER;
3136
import static oracle.weblogic.kubernetes.TestConstants.KUBERNETES_CLI;
3237
import static oracle.weblogic.kubernetes.TestConstants.MII_BASIC_IMAGE_NAME;
3338
import static oracle.weblogic.kubernetes.TestConstants.MII_BASIC_IMAGE_TAG;
3439
import static oracle.weblogic.kubernetes.TestConstants.OLD_DOMAIN_VERSION;
3540
import static oracle.weblogic.kubernetes.TestConstants.SKIP_CLEANUP;
41+
import static oracle.weblogic.kubernetes.TestConstants.WLSIMG_BUILDER;
42+
import static oracle.weblogic.kubernetes.TestConstants.WLSIMG_BUILDER_DEFAULT;
3643
import static oracle.weblogic.kubernetes.actions.ActionConstants.RESOURCE_DIR;
3744
import static oracle.weblogic.kubernetes.actions.ActionConstants.WORK_DIR;
3845
import static oracle.weblogic.kubernetes.actions.TestActions.addLabelsToNamespace;
3946
import static oracle.weblogic.kubernetes.assertions.TestAssertions.domainExists;
4047
import static oracle.weblogic.kubernetes.utils.CleanupUtil.cleanup;
4148
import static oracle.weblogic.kubernetes.utils.CommonMiiTestUtils.verifyPodsNotRolled;
4249
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.checkServiceExists;
50+
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.formatIPv6Host;
4351
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.testUntil;
4452
import static oracle.weblogic.kubernetes.utils.ConfigMapUtils.createConfigMapAndVerify;
4553
import static oracle.weblogic.kubernetes.utils.DomainUtils.verifyDomainStatusConditionTypeDoesNotExist;
@@ -208,12 +216,25 @@ void upgradeWlsIstioDomain(String oldVersion) {
208216
DOMAIN_STATUS_CONDITION_COMPLETED_TYPE, OLD_DOMAIN_VERSION);
209217
istioIngressPort =
210218
createIstioService(domainUid,clusterName,adminServerPodName,domainNamespace);
211-
checkIstioService(istioIngressPort,domainNamespace);
219+
istioIngressPort
220+
= createIstioService(domainUid, clusterName, adminServerPodName, domainNamespace);
221+
String istioHost = null;
222+
if (KIND_CLUSTER && !WLSIMG_BUILDER.equals(WLSIMG_BUILDER_DEFAULT)) {
223+
try {
224+
istioHost = formatIPv6Host(InetAddress.getLocalHost().getHostAddress());
225+
} catch (UnknownHostException ex) {
226+
logger.severe(ex.getLocalizedMessage());
227+
}
228+
istioIngressPort = ISTIO_HTTP_HOSTPORT;
229+
} else {
230+
istioHost = K8S_NODEPORT_HOST;
231+
}
232+
checkIstioService(istioHost, istioIngressPort, domainNamespace);
212233
upgradeOperatorToCurrent(opNamespace);
213234
checkDomainStatus(domainNamespace,domainUid);
214235
verifyPodsNotRolled(domainNamespace, pods);
215236
// Re check the istio Service After Upgrade
216-
checkIstioService(istioIngressPort,domainNamespace);
237+
checkIstioService(istioHost, istioIngressPort,domainNamespace);
217238
}
218239

219240
private void createSecrets() {

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItOperatorWlsUpgrade.java

Lines changed: 95 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
// Copyright (c) 2020, 2023, Oracle and/or its affiliates.
1+
// Copyright (c) 2020, 2024, Oracle and/or its affiliates.
22
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
33

44
package oracle.weblogic.kubernetes;
55

6+
import java.net.InetAddress;
67
import java.nio.file.Files;
78
import java.nio.file.Path;
89
import java.nio.file.Paths;
@@ -49,9 +50,11 @@
4950
import static oracle.weblogic.kubernetes.TestConstants.DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX;
5051
import static oracle.weblogic.kubernetes.TestConstants.DOMAIN_API_VERSION;
5152
import static oracle.weblogic.kubernetes.TestConstants.DOMAIN_STATUS_CONDITION_COMPLETED_TYPE;
53+
import static oracle.weblogic.kubernetes.TestConstants.DOMAIN_VERSION;
5254
import static oracle.weblogic.kubernetes.TestConstants.ENCRYPION_PASSWORD_DEFAULT;
5355
import static oracle.weblogic.kubernetes.TestConstants.ENCRYPION_USERNAME_DEFAULT;
5456
import static oracle.weblogic.kubernetes.TestConstants.K8S_NODEPORT_HOST;
57+
import static oracle.weblogic.kubernetes.TestConstants.KIND_CLUSTER;
5558
import static oracle.weblogic.kubernetes.TestConstants.KUBERNETES_CLI;
5659
import static oracle.weblogic.kubernetes.TestConstants.MII_AUXILIARY_IMAGE_NAME;
5760
import static oracle.weblogic.kubernetes.TestConstants.MII_BASIC_APP_NAME;
@@ -63,9 +66,12 @@
6366
import static oracle.weblogic.kubernetes.TestConstants.SKIP_CLEANUP;
6467
import static oracle.weblogic.kubernetes.TestConstants.SSL_PROPERTIES;
6568
import static oracle.weblogic.kubernetes.TestConstants.TEST_IMAGES_REPO_SECRET_NAME;
69+
import static oracle.weblogic.kubernetes.TestConstants.TRAEFIK_INGRESS_HTTP_HOSTPORT;
6670
import static oracle.weblogic.kubernetes.TestConstants.WDT_BASIC_IMAGE_NAME;
6771
import static oracle.weblogic.kubernetes.TestConstants.WDT_BASIC_IMAGE_TAG;
6872
import static oracle.weblogic.kubernetes.TestConstants.WEBLOGIC_IMAGE_TO_USE_IN_SPEC;
73+
import static oracle.weblogic.kubernetes.TestConstants.WLSIMG_BUILDER;
74+
import static oracle.weblogic.kubernetes.TestConstants.WLSIMG_BUILDER_DEFAULT;
6975
import static oracle.weblogic.kubernetes.actions.ActionConstants.ARCHIVE_DIR;
7076
import static oracle.weblogic.kubernetes.actions.ActionConstants.MODEL_DIR;
7177
import static oracle.weblogic.kubernetes.actions.ActionConstants.RESOURCE_DIR;
@@ -77,12 +83,13 @@
7783
import static oracle.weblogic.kubernetes.utils.ApplicationUtils.collectAppAvailability;
7884
import static oracle.weblogic.kubernetes.utils.ApplicationUtils.deployAndAccessApplication;
7985
import static oracle.weblogic.kubernetes.utils.ApplicationUtils.verifyAdminConsoleAccessible;
86+
import static oracle.weblogic.kubernetes.utils.ApplicationUtils.verifyAdminServerRESTAccess;
8087
import static oracle.weblogic.kubernetes.utils.AuxiliaryImageUtils.createPushAuxiliaryImageWithDomainConfig;
8188
import static oracle.weblogic.kubernetes.utils.CommonMiiTestUtils.verifyPodsNotRolled;
8289
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.checkServiceExists;
90+
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.createIngressHostRouting;
91+
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.formatIPv6Host;
8392
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.getNextFreePort;
84-
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.startPortForwardProcess;
85-
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.stopPortForwardProcess;
8693
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.testUntil;
8794
import static oracle.weblogic.kubernetes.utils.DomainUtils.verifyDomainStatusConditionTypeDoesNotExist;
8895
import static oracle.weblogic.kubernetes.utils.FileUtils.generateFileFromTemplate;
@@ -124,7 +131,9 @@ class ItOperatorWlsUpgrade {
124131

125132
private static LoggingFacade logger = null;
126133
private String domainUid = "domain1";
127-
private String adminServerPodName = domainUid + "-admin-server";
134+
private String adminServerName = "admin-server";
135+
private int adminPort = 7001;
136+
private String adminServerPodName = domainUid + "-" + adminServerName;
128137
private String managedServerPodNamePrefix = domainUid + "-managed-server";
129138
private int replicaCount = 2;
130139
private List<String> namespaces;
@@ -137,6 +146,7 @@ class ItOperatorWlsUpgrade {
137146
private Path destDomainYaml = null;
138147
private static String miiAuxiliaryImageTag = "aux-explict-upgrade";
139148
private static final String miiAuxiliaryImage = MII_AUXILIARY_IMAGE_NAME + ":" + miiAuxiliaryImageTag;
149+
private static String hostHeader;
140150

141151
/**
142152
* For each test:
@@ -174,71 +184,106 @@ void testOperatorWlsUpgradeFrom338ToCurrent(String domainType) {
174184
}
175185

176186
/**
177-
* Operator upgrade from 3.4.8 to current.
187+
* Operator upgrade from 3.4.12 to current.
178188
*/
179189
@ParameterizedTest
180-
@DisplayName("Upgrade Operator from 3.4.8 to current")
190+
@DisplayName("Upgrade Operator from 3.4.12 to current")
181191
@ValueSource(strings = { "Image", "FromModel" })
182-
void testOperatorWlsUpgradeFrom348ToCurrent(String domainType) {
183-
logger.info("Starting test testOperatorWlsUpgradeFrom348ToCurrent with domain type {0}", domainType);
184-
installAndUpgradeOperator(domainType, "3.4.8", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
192+
void testOperatorWlsUpgradeFrom3412ToCurrent(String domainType) {
193+
logger.info("Starting test testOperatorWlsUpgradeFrom3412ToCurrent with domain type {0}", domainType);
194+
installAndUpgradeOperator(domainType, "3.4.12", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
185195
}
186196

187197
/**
188-
* Operator upgrade from 3.4.9 to current.
198+
* Operator upgrade from 3.4.13 to current.
189199
*/
190200
@ParameterizedTest
191-
@DisplayName("Upgrade Operator from 3.4.9 to current")
201+
@DisplayName("Upgrade Operator from 3.4.13 to current")
192202
@ValueSource(strings = { "Image", "FromModel" })
193-
void testOperatorWlsUpgradeFrom349ToCurrent(String domainType) {
194-
logger.info("Starting test testOperatorWlsUpgradeFrom346ToCurrent with domain type {0}", domainType);
195-
installAndUpgradeOperator(domainType, "3.4.9", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
203+
void testOperatorWlsUpgradeFrom3413ToCurrent(String domainType) {
204+
logger.info("Starting test testOperatorWlsUpgradeFrom3413ToCurrent with domain type {0}", domainType);
205+
installAndUpgradeOperator(domainType, "3.4.13", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
196206
}
197207

208+
209+
/**
210+
* Operator upgrade from 4.0.8 to current.
211+
*/
212+
@ParameterizedTest
213+
@DisplayName("Upgrade Operator from 4.0.8 to current")
214+
@ValueSource(strings = { "Image", "FromModel" })
215+
void testOperatorWlsUpgradeFrom408ToCurrent(String domainType) {
216+
logger.info("Starting test testOperatorWlsUpgradeFrom408ToCurrent with domain type {0}", domainType);
217+
installAndUpgradeOperator(domainType, "4.0.8", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
218+
}
219+
198220
/**
199-
* Operator upgrade from 4.0.7 to current.
221+
* Operator upgrade from 4.0.9 to current.
200222
*/
201223
@ParameterizedTest
202-
@DisplayName("Upgrade Operator from 4.0.7 to current")
224+
@DisplayName("Upgrade Operator from 4.0.9 to current")
203225
@ValueSource(strings = { "Image", "FromModel" })
204-
void testOperatorWlsUpgradeFrom407ToCurrent(String domainType) {
205-
logger.info("Starting test testOperatorWlsUpgradeFrom407ToCurrent with domain type {0}", domainType);
206-
installAndUpgradeOperator(domainType, "4.0.7", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
226+
void testOperatorWlsUpgradeFrom409ToCurrent(String domainType) {
227+
logger.info("Starting test testOperatorWlsUpgradeFrom409ToCurrent with domain type {0}", domainType);
228+
installAndUpgradeOperator(domainType, "4.0.9", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
207229
}
208230

209231
/**
210-
* Operator upgrade from 4.0.8 to current.
232+
* Operator upgrade from 4.0.10 to current.
211233
*/
212234
@ParameterizedTest
213-
@DisplayName("Upgrade Operator from 4.0.8 to current")
235+
@DisplayName("Upgrade Operator from 4.0.10 to current")
214236
@ValueSource(strings = { "Image", "FromModel" })
215-
void testOperatorWlsUpgradeFrom406ToCurrent(String domainType) {
216-
logger.info("Starting test testOperatorWlsUpgradeFrom408ToCurrent with domain type {0}", domainType);
217-
installAndUpgradeOperator(domainType, "4.0.8", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
237+
void testOperatorWlsUpgradeFrom4010ToCurrent(String domainType) {
238+
logger.info("Starting test testOperatorWlsUpgradeFrom4010ToCurrent with domain type {0}", domainType);
239+
installAndUpgradeOperator(domainType, "4.0.10", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
218240
}
241+
219242

220243
/**
221-
* Operator upgrade from 4.1.0 to current.
244+
* Operator upgrade from 4.1.7 to current.
222245
*/
223246
@ParameterizedTest
224-
@DisplayName("Upgrade Operator from 4.1.0 to current")
247+
@DisplayName("Upgrade Operator from 4.1.7 to current")
225248
@ValueSource(strings = { "Image", "FromModel" })
226-
void testOperatorWlsUpgradeFrom410ToCurrent(String domainType) {
227-
logger.info("Starting test testOperatorWlsUpgradeFrom410ToCurrent with domain type {0}", domainType);
228-
installAndUpgradeOperator(domainType, "4.1.0", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
249+
void testOperatorWlsUpgradeFrom417ToCurrent(String domainType) {
250+
logger.info("Starting test testOperatorWlsUpgradeFrom417ToCurrent with domain type {0}", domainType);
251+
installAndUpgradeOperator(domainType, "4.1.7", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
229252
}
230253

231254
/**
232-
* Operator upgrade from 4.1.1 to current.
255+
* Operator upgrade from 4.1.8 to current.
233256
*/
234257
@ParameterizedTest
235-
@DisplayName("Upgrade Operator from 4.1.1 to current")
258+
@DisplayName("Upgrade Operator from 4.1.8 to current")
236259
@ValueSource(strings = { "Image", "FromModel" })
237-
void testOperatorWlsUpgradeFrom411ToCurrent(String domainType) {
238-
logger.info("Starting test testOperatorWlsUpgradeFrom411ToCurrent with domain type {0}", domainType);
239-
installAndUpgradeOperator(domainType, "4.1.1", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
260+
void testOperatorWlsUpgradeFrom418ToCurrent(String domainType) {
261+
logger.info("Starting test testOperatorWlsUpgradeFrom418ToCurrent with domain type {0}", domainType);
262+
installAndUpgradeOperator(domainType, "4.1.8", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
240263
}
241264

265+
/**
266+
* Operator upgrade from 4.2.2 to current.
267+
*/
268+
@ParameterizedTest
269+
@DisplayName("Upgrade Operator from 4.2.2 to current")
270+
@ValueSource(strings = {"Image", "FromModel"})
271+
void testOperatorWlsUpgradeFrom422ToCurrent(String domainType) {
272+
logger.info("Starting test testOperatorWlsUpgradeFrom422ToCurrent with domain type {0}", domainType);
273+
installAndUpgradeOperator(domainType, "4.2.2", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
274+
}
275+
276+
/**
277+
* Operator upgrade from 4.2.3 to current.
278+
*/
279+
@ParameterizedTest
280+
@DisplayName("Upgrade Operator from 4.2.3 to current")
281+
@ValueSource(strings = {"Image", "FromModel"})
282+
void testOperatorWlsUpgradeFrom423ToCurrent(String domainType) {
283+
logger.info("Starting test testOperatorWlsUpgradeFrom423ToCurrent with domain type {0}", domainType);
284+
installAndUpgradeOperator(domainType, "4.2.3", DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
285+
}
286+
242287
/**
243288
* Auxiliary Image Domain upgrade from Operator 3.4.1 to current.
244289
*/
@@ -661,26 +706,6 @@ private void removePortForwardingAttribute(
661706
boolean result = Command.withParams(params).execute();
662707
}
663708

664-
private void checkAdminPortForwarding(String domainNamespace, boolean successExpected) {
665-
666-
logger.info("Checking port forwarding [{0}]", successExpected);
667-
String forwardPort =
668-
startPortForwardProcess("localhost", domainNamespace,
669-
domainUid, 7001);
670-
assertNotNull(forwardPort, "port-forward fails to assign local port");
671-
logger.info("Forwarded admin-port is {0}", forwardPort);
672-
if (successExpected) {
673-
verifyAdminConsoleAccessible(domainNamespace, "localhost",
674-
forwardPort, false);
675-
logger.info("ready app is accessible thru port forwarding");
676-
} else {
677-
verifyAdminConsoleAccessible(domainNamespace, "localhost",
678-
forwardPort, false, false);
679-
logger.info("WebLogic console shouldn't accessible thru port forwarding");
680-
}
681-
stopPortForwardProcess(domainNamespace);
682-
}
683-
684709
/**
685710
* Replace the fields in domain yaml file with testing attributes.
686711
* For example, namespace, domainUid, and image. Then create domain using
@@ -754,17 +779,23 @@ private void createWlsDomainAndVerifyByDomainYaml(String domainType,
754779
private void verifyDomain(String domainUidString, String domainNamespace, String externalServiceNameSuffix) {
755780

756781
checkDomainStarted(domainUid, domainNamespace);
782+
783+
if (KIND_CLUSTER && !WLSIMG_BUILDER.equals(WLSIMG_BUILDER_DEFAULT)) {
784+
hostHeader = createIngressHostRouting(domainNamespace, domainUidString, adminServerName, adminPort);
785+
assertDoesNotThrow(() -> verifyAdminServerRESTAccess(formatIPv6Host(InetAddress.getLocalHost().getHostAddress()),
786+
TRAEFIK_INGRESS_HTTP_HOSTPORT, false, hostHeader));
787+
}
757788

758-
logger.info("Getting node port for default channel");
759-
int serviceNodePort = assertDoesNotThrow(() -> getServiceNodePort(
760-
domainNamespace, getExternalServicePodName(adminServerPodName, externalServiceNameSuffix), "default"),
761-
"Getting admin server node port failed");
762-
logger.info("Got node port {0} for default channel for domainNameSpace {1}", serviceNodePort, domainNamespace);
763-
764-
logger.info("Validating WebLogic admin server access by login to console");
765-
verifyAdminConsoleAccessible(domainNamespace, K8S_NODEPORT_HOST,
766-
String.valueOf(serviceNodePort), false);
767-
789+
if (WLSIMG_BUILDER.equals(WLSIMG_BUILDER_DEFAULT)) {
790+
logger.info("Getting node port for default channel");
791+
int serviceNodePort = assertDoesNotThrow(() -> getServiceNodePort(
792+
domainNamespace, getExternalServicePodName(adminServerPodName, externalServiceNameSuffix), "default"),
793+
"Getting admin server node port failed");
794+
logger.info("Got node port {0} for default channel for domainNameSpace {1}", serviceNodePort, domainNamespace);
795+
logger.info("Validating WebLogic admin server access by login to console");
796+
verifyAdminConsoleAccessible(domainNamespace, K8S_NODEPORT_HOST,
797+
String.valueOf(serviceNodePort), false);
798+
}
768799
}
769800

770801
}

integration-tests/src/test/java/oracle/weblogic/kubernetes/utils/DbUtils.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,7 @@ public static synchronized void startOracleDB(String dbBaseImageName, int dbPort
278278
.protocol("TCP")
279279
.hostPort(dbListenerPort)))
280280
.resources(new V1ResourceRequirements()
281-
.limits(limits)
282-
.requests(requests))
281+
.limits(limits))
283282
.terminationMessagePath("/dev/termination-log")
284283
.terminationMessagePolicy("File")))
285284
.dnsPolicy("ClusterFirst")

0 commit comments

Comments
 (0)