52
52
import oracle .kubernetes .operator .work .Packet ;
53
53
import oracle .kubernetes .operator .work .Step ;
54
54
import oracle .kubernetes .weblogic .domain .model .Domain ;
55
+ import oracle .kubernetes .weblogic .domain .model .ServerEnvVars ;
55
56
import oracle .kubernetes .weblogic .domain .model .ServerSpec ;
56
57
import oracle .kubernetes .weblogic .domain .model .Shutdown ;
57
58
import org .apache .commons .lang3 .builder .EqualsBuilder ;
@@ -157,7 +158,7 @@ private String getEffectiveLogHome() {
157
158
return getDomain ().getEffectiveLogHome ();
158
159
}
159
160
160
- private String getIncludeServerOutInPodLog () {
161
+ private String isIncludeServerOutInPodLog () {
161
162
return Boolean .toString (getDomain ().isIncludeServerOutInPodLog ());
162
163
}
163
164
@@ -241,7 +242,7 @@ Step verifyPod(Step next) {
241
242
*/
242
243
private Step deletePod (Step next ) {
243
244
return new CallBuilder ()
244
- .deletePodAsync (getPodName (), getNamespace (), new V1DeleteOptions (), deleteResponse (next ));
245
+ .deletePodAsync (getPodName (), getNamespace (), new V1DeleteOptions (), deleteResponse (next ));
245
246
}
246
247
247
248
/**
@@ -337,7 +338,7 @@ private boolean mustPatchPod(V1Pod currentPod) {
337
338
private boolean canUseCurrentPod (V1Pod currentPod ) {
338
339
boolean useCurrent =
339
340
AnnotationHelper .getHash (getPodModel ()).equals (AnnotationHelper .getHash (currentPod ));
340
- if (!useCurrent && AnnotationHelper .getDebugString (currentPod ) != null )
341
+ if (!useCurrent && AnnotationHelper .getDebugString (currentPod ). length () > 0 )
341
342
LOGGER .info (
342
343
MessageKeys .POD_DUMP ,
343
344
AnnotationHelper .getDebugString (currentPod ),
@@ -399,7 +400,7 @@ protected Map<String, String> augmentSubVars(Map<String, String> vars) {
399
400
return vars ;
400
401
}
401
402
402
- final void updateForStartupMode (V1Pod pod ) {
403
+ private void updateForStartupMode (V1Pod pod ) {
403
404
ServerSpec serverSpec = getServerSpec ();
404
405
if (serverSpec != null ) {
405
406
String desiredState = serverSpec .getDesiredState ();
@@ -420,7 +421,7 @@ final void updateForStartupMode(V1Pod pod) {
420
421
*
421
422
* @param pod The pod
422
423
*/
423
- final void updateForShutdown (V1Pod pod ) {
424
+ private void updateForShutdown (V1Pod pod ) {
424
425
String shutdownType ;
425
426
Long timeout ;
426
427
boolean ignoreSessions ;
@@ -576,23 +577,25 @@ private List<V1VolumeMount> getVolumeMounts() {
576
577
return mounts ;
577
578
}
578
579
579
- void overrideContainerWeblogicEnvVars (List <V1EnvVar > vars ) {
580
- // Override the domain name, domain directory, admin server name and admin server port.
581
- addEnvVar (vars , "DOMAIN_NAME" , getDomainName ());
582
- addEnvVar (vars , "DOMAIN_HOME" , getDomainHome ());
583
- addEnvVar (vars , "ADMIN_NAME" , getAsName ());
584
- addEnvVar (vars , "ADMIN_PORT" , getAsPort ().toString ());
580
+ /**
581
+ * Sets the environment variables used by operator/src/main/resources/scripts/startServer.sh
582
+ * @param vars a list to which new variables are to be added
583
+ */
584
+ void addStartupEnvVars (List <V1EnvVar > vars ) {
585
+ addEnvVar (vars , ServerEnvVars .DOMAIN_NAME , getDomainName ());
586
+ addEnvVar (vars , ServerEnvVars .DOMAIN_HOME , getDomainHome ());
587
+ addEnvVar (vars , ServerEnvVars .ADMIN_NAME , getAsName ());
588
+ addEnvVar (vars , ServerEnvVars .ADMIN_PORT , getAsPort ().toString ());
585
589
if (isLocalAdminProtocolChannelSecure ()) {
586
- addEnvVar (vars , "ADMIN_PORT_SECURE" , "true" );
587
- }
588
- addEnvVar (vars , "SERVER_NAME" , getServerName ());
589
- addEnvVar (vars , "DOMAIN_UID" , getDomainUid ());
590
- addEnvVar (vars , "NODEMGR_HOME" , NODEMGR_HOME );
591
- addEnvVar (vars , "LOG_HOME" , getEffectiveLogHome ());
592
- addEnvVar (vars , "SERVER_OUT_IN_POD_LOG" , getIncludeServerOutInPodLog ());
593
- addEnvVar (
594
- vars , "SERVICE_NAME" , LegalNames .toServerServiceName (getDomainUid (), getServerName ()));
595
- addEnvVar (vars , "AS_SERVICE_NAME" , LegalNames .toServerServiceName (getDomainUid (), getAsName ()));
590
+ addEnvVar (vars , ServerEnvVars .ADMIN_PORT_SECURE , "true" );
591
+ }
592
+ addEnvVar (vars , ServerEnvVars .SERVER_NAME , getServerName ());
593
+ addEnvVar (vars , ServerEnvVars .DOMAIN_UID , getDomainUid ());
594
+ addEnvVar (vars , ServerEnvVars .NODEMGR_HOME , NODEMGR_HOME );
595
+ addEnvVar (vars , ServerEnvVars .LOG_HOME , getEffectiveLogHome ());
596
+ addEnvVar (vars , ServerEnvVars .SERVER_OUT_IN_POD_LOG , isIncludeServerOutInPodLog ());
597
+ addEnvVar (vars , ServerEnvVars .SERVICE_NAME , LegalNames .toServerServiceName (getDomainUid (), getServerName ()));
598
+ addEnvVar (vars , ServerEnvVars .AS_SERVICE_NAME , LegalNames .toServerServiceName (getDomainUid (), getAsName ()));
596
599
if (mockWls ()) {
597
600
addEnvVar (vars , "MOCK_WLS" , "true" );
598
601
}
0 commit comments