5252import oracle .kubernetes .operator .work .Packet ;
5353import oracle .kubernetes .operator .work .Step ;
5454import oracle .kubernetes .weblogic .domain .model .Domain ;
55+ import oracle .kubernetes .weblogic .domain .model .ServerEnvVars ;
5556import oracle .kubernetes .weblogic .domain .model .ServerSpec ;
5657import oracle .kubernetes .weblogic .domain .model .Shutdown ;
5758import org .apache .commons .lang3 .builder .EqualsBuilder ;
@@ -157,7 +158,7 @@ private String getEffectiveLogHome() {
157158 return getDomain ().getEffectiveLogHome ();
158159 }
159160
160- private String getIncludeServerOutInPodLog () {
161+ private String isIncludeServerOutInPodLog () {
161162 return Boolean .toString (getDomain ().isIncludeServerOutInPodLog ());
162163 }
163164
@@ -241,7 +242,7 @@ Step verifyPod(Step next) {
241242 */
242243 private Step deletePod (Step next ) {
243244 return new CallBuilder ()
244- .deletePodAsync (getPodName (), getNamespace (), new V1DeleteOptions (), deleteResponse (next ));
245+ .deletePodAsync (getPodName (), getNamespace (), new V1DeleteOptions (), deleteResponse (next ));
245246 }
246247
247248 /**
@@ -337,7 +338,7 @@ private boolean mustPatchPod(V1Pod currentPod) {
337338 private boolean canUseCurrentPod (V1Pod currentPod ) {
338339 boolean useCurrent =
339340 AnnotationHelper .getHash (getPodModel ()).equals (AnnotationHelper .getHash (currentPod ));
340- if (!useCurrent && AnnotationHelper .getDebugString (currentPod ) != null )
341+ if (!useCurrent && AnnotationHelper .getDebugString (currentPod ). length () > 0 )
341342 LOGGER .info (
342343 MessageKeys .POD_DUMP ,
343344 AnnotationHelper .getDebugString (currentPod ),
@@ -399,7 +400,7 @@ protected Map<String, String> augmentSubVars(Map<String, String> vars) {
399400 return vars ;
400401 }
401402
402- final void updateForStartupMode (V1Pod pod ) {
403+ private void updateForStartupMode (V1Pod pod ) {
403404 ServerSpec serverSpec = getServerSpec ();
404405 if (serverSpec != null ) {
405406 String desiredState = serverSpec .getDesiredState ();
@@ -420,7 +421,7 @@ final void updateForStartupMode(V1Pod pod) {
420421 *
421422 * @param pod The pod
422423 */
423- final void updateForShutdown (V1Pod pod ) {
424+ private void updateForShutdown (V1Pod pod ) {
424425 String shutdownType ;
425426 Long timeout ;
426427 boolean ignoreSessions ;
@@ -576,23 +577,25 @@ private List<V1VolumeMount> getVolumeMounts() {
576577 return mounts ;
577578 }
578579
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 ());
585589 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 ()));
596599 if (mockWls ()) {
597600 addEnvVar (vars , "MOCK_WLS" , "true" );
598601 }
0 commit comments