Skip to content

Commit 3ce3bc0

Browse files
committed
Merge branch 'develop' of https://github.com/oracle/weblogic-kubernetes-operator into jrftest2
2 parents 7e97ffa + efb1d34 commit 3ce3bc0

File tree

655 files changed

+138893
-31352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

655 files changed

+138893
-31352
lines changed

docs-source/content/developerguide/building.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ $ mvn fmt:format
2727
To build the Javadoc for the operator, issue the following command:
2828

2929
```
30-
$ mvn javadoc:javadoc
30+
$ mvn javadoc:aggregate
3131
```
3232

3333
The Javadoc is also available in the GitHub repository [here](https://oracle.github.io/weblogic-kubernetes-operator/apidocs/index.html).

docs-source/content/recent-changes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This document tracks recent changes to the operator, especially ones that introd
1010

1111
| Date | Version | Introduces backward incompatibilities | Change |
1212
| --- | --- | --- | --- |
13-
| TBD | v2.2 | no | Added support for FMW Infrastructure domains. WebLogic server instances are now gracefully shutdown by default and shutdown options are configurable. Operator is now built and runs on JDK 11.
13+
| May 6, 2019 | v2.2 | no | Added support for FMW Infrastructure domains. WebLogic Server instances are now gracefully shut down by default and shutdown options are configurable. Operator is now built and runs on JDK 11.
1414
| April 4, 2019 | v2.1 | no | Customers can add init and sidecar containers to generated pods.
1515
| March 4, 2019 | v2.0.1 | no | OpenShift support is now certified. Many bug fixes, including fixes for configuration overrides, cluster services, and domain status processing.
1616
| January 24, 2019 | v2.0 | yes; not compatible with 1.x releases, but is compatible with 2.0-rc2. | Final version numbers and documentation updates.

docs-source/content/release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ draft: false
88

99
| Date | Version | Introduces backward incompatibilities | Change |
1010
| --- | --- | --- | --- |
11-
| TBD | v2.2 | no | Added support for FMW Infrastructure domains. WebLogic Server instances are now gracefully shutdown by default and shutdown options are configurable. Operator is now built and runs on JDK 11.
11+
| May 6, 2019 | v2.2 | no | Added support for FMW Infrastructure domains. WebLogic Server instances are now gracefully shut down by default and shutdown options are configurable. Operator is now built and runs on JDK 11.
1212
| April 4, 2019 | v2.1 | no | Customers can add init and sidecar containers to generated pods.
1313
| March 4, 2019 | v2.0.1 | no | OpenShift support is now certified. Many bug fixes, including fixes for configuration overrides, cluster services, and domain status processing.
1414
| January 24, 2019 | v2.0 | yes; not compatible with 1.x releases, but is compatible with 2.0-rc2. | Final version numbers and documentation updates.

docs-source/content/userguide/managing-domains/domain-lifecycle/startup.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ and which servers should be restarted. To start, stop, or restart servers, modif
1616
* [Rolling restarts](#rolling-restarts)
1717
* [Common restarting scenarios](#common-restarting-scenarios)
1818

19-
There are properties on the domain resource that specify which servers should be running
20-
and which servers should be restarted. To start, stop, or restart servers, modify these properties on the domain resource
19+
There are properties on the domain resource that specify which servers should be running,
20+
which servers should be restarted and the desired initial state. To start, stop, or restart servers, modify these properties on the domain resource
2121
(for example, by using `kubectl` or the Kubernetes REST API). The operator will notice the changes and apply them. Beginning,
2222
with operator version 2.2, there are now properties to control server shutdown handling, such as whether the shutdown
2323
will be graceful, the timeout, and if in-flight sessions are given the opportunity to complete.
@@ -69,6 +69,16 @@ Servers configured as `ALWAYS` count toward the cluster's `replicas` count.
6969
If more servers are configured as `ALWAYS` than the cluster's `replicas` count, they will all be started and the `replicas` count will be ignored.
7070
{{% /notice %}}
7171

72+
### Server start state
73+
74+
For some use cases, such as an externally managed zero downtime patching (ZDP), it may be necessary to start WebLogic Server
75+
so that at the end of its startup process, the server is in an administrative state. This can be achieved using the `serverStartState`
76+
property, which is available at domain, cluster, and server levels. When `serverStartState` is set to `ADMIN`, then servers will
77+
progress only to the administrative state. You could then use the WebLogic console, REST API, or a WLST script to make any necessary
78+
updates before advancing the server to the running state.
79+
80+
Changes to the `serverStartState` property do not affect already started servers.
81+
7282
### Common starting and stopping scenarios
7383

7484
#### Normal running state
@@ -240,7 +250,6 @@ The operator will restart servers when any of the follow properties on the domai
240250
* `readinessProbe`
241251
* `resources`
242252
* `restartVersion`
243-
* `serverStartState`
244253
* `volumes`
245254
* `volumeMounts`
246255

@@ -251,6 +260,11 @@ the domain resource will cause neither a restart nor a patch. It is possible to
251260
such a label or annotation by modifying the `restartVersion`.
252261
{{% /notice %}}
253262

263+
{{% notice note %}}
264+
Prior to version 2.2, the operator incorrectly restarted servers when the `serverStartState` property was changed. Now,
265+
this property has no affect on already running servers.
266+
{{% /notice %}}
267+
254268
### Rolling restarts
255269

256270
Clustered servers that need to be restarted are gradually restarted (for example, `rolling restarted`) so that the cluster is not taken out of service and in-flight work can be migrated to other servers in the cluster.

docs-source/content/userguide/managing-domains/persistent-storage/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ $ chmod 770 /path/to/domain1PersistentVolume
4343
$ kubectl annotate pv domain1-weblogic-sample-pv pv.beta.kubernetes.io/gid=6789
4444
```
4545

46-
Typically, after the domain is created and servers are running, the group ownership of the persistent volume files
47-
can be updated to the specified GID which will provide read access to the group members. Normally
46+
After the domain is created and servers are running, the group ownership of the persistent volume files
47+
can be updated to the specified GID which will provide read access to the group members. Typically,
4848
files created from a pod onto the persistent volume will have UID `1000` and GID `1000` which is the
4949
`oracle` user from the WebLogic Docker image.
5050

0 commit comments

Comments
 (0)