File tree Expand file tree Collapse file tree 5 files changed +22
-1
lines changed
operator/src/test/java/oracle/kubernetes/operator Expand file tree Collapse file tree 5 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,9 @@ managedServerNameBase: managed-server
40
40
# Port number for each managed server
41
41
managedServerPort : 8001
42
42
43
+ # WebLogic Docker image
44
+ weblogicImage : store/oracle/weblogic:12.2.1.3
45
+
43
46
# Persistent volume type for the domain's storage.
44
47
# The value must be 'HOST_PATH' or 'NFS'.
45
48
# If using 'NFS', weblogicDomainStorageNFSServer must be specified.
Original file line number Diff line number Diff line change @@ -538,6 +538,8 @@ function createYamlFiles {
538
538
sed -i -e " s:%DOMAIN_UID%:${domainUID} :g" ${dcrOutput}
539
539
sed -i -e " s:%DOMAIN_NAME%:${domainName} :g" ${dcrOutput}
540
540
sed -i -e " s:%ADMIN_SERVER_NAME%:${adminServerName} :g" ${dcrOutput}
541
+ weblogicImage=$( echo ${weblogicImage} | sed -e " s/\:/\\ \:/g" )
542
+ sed -i -e " s:%WEBLOGIC_IMAGE%:${weblogicImage} :g" ${dcrOutput}
541
543
sed -i -e " s:%ADMIN_PORT%:${adminPort} :g" ${dcrOutput}
542
544
sed -i -e " s:%INITIAL_MANAGED_SERVER_REPLICAS%:${initialManagedServerReplicas} :g" ${dcrOutput}
543
545
sed -i -e " s:%EXPOSE_T3_CHANNEL_PREFIX%:${exposeAdminT3ChannelPrefix} :g" ${dcrOutput}
Original file line number Diff line number Diff line change 21
21
# The WebLogic Domain Name
22
22
domainName : %DOMAIN_NAME%
23
23
# The Operator currently does not support other images
24
- image : " store/oracle/weblogic:12.2.1.3 "
24
+ image : " %WEBLOGIC_IMAGE% "
25
25
# imagePullPolicy defaults to "Always" if image version is :latest
26
26
imagePullPolicy : " IfNotPresent"
27
27
# Identify which Secret contains the WebLogic Admin credentials (note that there is an example of
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ public void defaultInputsFile_hasCorrectContents() throws Exception {
55
55
.clusterName ("cluster-1" )
56
56
.clusterType ("DYNAMIC" )
57
57
.domainName ("base_domain" )
58
+ .weblogicImage ("store/oracle/weblogic:12.2.1.3" )
58
59
.domainUID ("" )
59
60
.exposeAdminNodePort ("false" )
60
61
.exposeAdminT3Channel ("false" )
Original file line number Diff line number Diff line change @@ -78,6 +78,7 @@ public class CreateDomainInputs {
78
78
private String loadBalancerExposeAdminPort = "" ;
79
79
private String javaOptions = "" ;
80
80
private String version = "" ;
81
+ private String weblogicImage = "" ;
81
82
82
83
public static CreateDomainInputs newInputs () throws Exception {
83
84
return readDefaultInputsFile ()
@@ -87,6 +88,7 @@ public static CreateDomainInputs newInputs() throws Exception {
87
88
.clusterName ("TestCluster" )
88
89
.clusterType (CLUSTER_TYPE_DYNAMIC )
89
90
.domainName ("TestDomain" )
91
+ .weblogicImage ("store/oracle/weblogic:12.2.1.3" )
90
92
.domainUID ("test-domain-uid" )
91
93
.javaOptions ("TestJavaOptions" )
92
94
.loadBalancerDashboardPort ("31315" )
@@ -157,6 +159,19 @@ public CreateDomainInputs adminServerName(String adminServerName) {
157
159
return this ;
158
160
}
159
161
162
+ public String getWeblogicImage () {
163
+ return weblogicImage ;
164
+ }
165
+
166
+ public void setWeblogicImage (String weblogicImage ) {
167
+ this .weblogicImage = convertNullToEmptyString (weblogicImage );
168
+ }
169
+
170
+ public CreateDomainInputs weblogicImage (String weblogicImage ) {
171
+ setWeblogicImage (weblogicImage );
172
+ return this ;
173
+ }
174
+
160
175
public String getDomainName () {
161
176
return domainName ;
162
177
}
You can’t perform that action at this time.
0 commit comments