Operator 4.1.1
github-actions
released this
25 Aug 20:50
·
220 commits
to release/4.1
since this release
Major Changes
- The init container that sets the initial directory permissions prior to creating a domain on persistent volume will now default to running as a non-root user.
- Operator 4.1.0 added the ability to create a persistent volume (PV) and persistent volume claim (PVC) and then create the WebLogic domain home based on the provided WDT models.
- In the initial release of this feature, the init container would run as root. This has been changed and this container now runs as the same user, "oracle" (uid: 1000), that is used for the introspection and WebLogic Server instance containers.
- Customers can restore the original behavior with the new Domain resource field
initializeDomainOnPV.runDomainInitContainerAsRoot
.
- The
serverPod
field of the Domain and Cluster resources now supports standardenvFrom
content, allowing WebLogic Server instance containers to define environment variables that are sourced from a config map or secret. Variables that are defined in the values of these environment variables will not be replaced as they are for environment variables defined explicitly withenv
; however, any variables in theJAVA_OPTIONS
environment variable will be replaced if thespec.replaceVariablesInJavaOptions
field is set totrue
.
Other Changes
- Container image now uses Oracle Java SE 17 LTS
- Dependency updates for Okio and Bouncy Castle
Bug Fixes
- Liveness probe for WebLogic Server instance containers is hardened to fail whenever the server process is missing.
- Corrected processing of the
logHomeLayout
in thestartNodeManager.sh
script.
Full Changelog: v4.1.0...v4.1.1