Skip to content

Commit 69d7c2e

Browse files
committed
Merge remote-tracking branch 'origin/develop' into dz_nm_127
2 parents aaa549b + e366af8 commit 69d7c2e

File tree

74 files changed

+1548
-896
lines changed

Some content is hidden

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

74 files changed

+1548
-896
lines changed

build-tools/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
<artifactId>build-tools</artifactId>
55
<version>1.0</version>
66
<name>Build Tools</name>
7-
</project>
7+
</project>

buildtime-reports/pom.xml

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,47 @@
22
<project xmlns="http://maven.apache.org/POM/4.0.0"
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
57
<parent>
68
<artifactId>operator-parent</artifactId>
79
<groupId>oracle.kubernetes</groupId>
810
<version>2.2</version>
911
</parent>
10-
<modelVersion>4.0.0</modelVersion>
1112

1213
<artifactId>buildtime-reports</artifactId>
1314
<packaging>pom</packaging>
1415
<name>Project Reports</name>
1516

17+
<build>
18+
<plugins>
19+
<plugin>
20+
<groupId>org.apache.maven.plugins</groupId>
21+
<artifactId>maven-enforcer-plugin</artifactId>
22+
<version>${maven-enforcer-plugin-version}</version>
23+
<executions>
24+
<execution>
25+
<id>enforce-maven</id>
26+
<goals>
27+
<goal>enforce</goal>
28+
</goals>
29+
<configuration>
30+
<rules>
31+
<requireMavenVersion>
32+
<version>${maven.version.range}</version>
33+
</requireMavenVersion>
34+
<requireJavaVersion>
35+
<version>${java.version.range}</version>
36+
</requireJavaVersion>
37+
<requirePluginVersions></requirePluginVersions>
38+
</rules>
39+
</configuration>
40+
</execution>
41+
</executions>
42+
</plugin>
43+
</plugins>
44+
</build>
45+
1646
<profiles>
1747
<profile>
1848
<id>reports</id>

docs-source/content/developerguide/branching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The `develop` branch is protected and contains source for the latest completed f
1111

1212
Because we want to balance separating destabilizing work into feature branches against the possibility of later difficult merges, we encourage developers working on features to pull out any necessary refactoring or improvements that are general purpose into their own shorter-lived branches and create pull requests to `develop` when these smaller work items are completed.
1313

14-
All commits to `develop` must pass the [integration test suite]({{< relref "/developerguide/integration-tests.md" >}}). Please run these tests locally before submitting a pull request. Additionally, each push to a branch in our GitHub repository triggers a run of a subset of the integration tests with the results visible [here](https://app.wercker.com/Oracle/weblogic-kubernetes-operator/runs).
14+
All commits to `develop` must pass the [integration test suite]({{< relref "/developerguide/integration-tests.md" >}}). Please run these tests locally before submitting a pull request. Additionally, each push to a branch in our GitHub repository triggers a run of a subset of the integration tests with the results visible [here](http://build.weblogick8s.org:8080/job/weblogic-kubernetes-operator-quicktest/).
1515

1616
Please submit pull requests to the `develop` branch unless you are collaborating on a feature and have another target branch. Please see details on the Oracle Contributor Agreement (OCA) and guidelines for pull requests on the [README]({{< relref "/_index.md#contributing-to-the-oracle-weblogic-server-kubernetes-operator-repository" >}}).
1717

docs-source/content/developerguide/requirements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ weight: 1
88
In addition to the requirements listed in the [User guide]({{< relref "/userguide/introduction/introduction.md#prerequisites" >}}), the following software is also required to obtain and build the operator:
99

1010
* Git (1.8 or later recommended)
11-
* Java Developer Kit (1.8u131 or later recommended; please use 1.8, tests will not work on 1.9 or later versions)
12-
* Apache Maven (3.3 or later recommended)
11+
* Java Developer Kit (11 required, 11.0.2 recommended)
12+
* Apache Maven (3.5.3 min, 3.6 recommended)
1313

14-
The operator is written primarily in Java, BASH shell scripts, and WLST scripts. The Java code uses features introduced in Java 1.8 -- for example, closures -- but does not use any Java 1.9 features.
14+
The operator is written primarily in Java, BASH shell scripts, and WLST scripts.
1515

1616
Because the target runtime environment for the operator is Oracle Linux, no particular effort has been made to ensure the build or tests run on any other operating system. Please be aware that Oracle will not provide support, or accept pull requests to add support, for other operating systems.
1717

docs-source/content/quickstart/get-images.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ and accept the license agreement for the [WebLogic Server image](https://hub.doc
1919
1. Pull the operator image:
2020

2121
```bash
22-
$ docker pull oracle/weblogic-kubernetes-operator:2.1
22+
$ docker pull oracle/weblogic-kubernetes-operator:2.2
2323
```
2424

2525
1. Pull the Traefik load balancer image:

docs-source/content/quickstart/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ $ helm install stable/traefik \
5757
$ helm install kubernetes/charts/weblogic-operator \
5858
--name sample-weblogic-operator \
5959
--namespace sample-weblogic-operator-ns \
60-
--set image=oracle/weblogic-kubernetes-operator:2.1 \
60+
--set image=oracle/weblogic-kubernetes-operator:2.2 \
6161
--set serviceAccount=sample-weblogic-operator-sa \
6262
--set "domainNamespaces={}" \
6363
--wait

docs-source/content/samples/simple/domains/domain-home-in-image/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ spec:
213213
- name: JAVA_OPTIONS
214214
value: "-Dweblogic.StdoutDebugEnabled=false"
215215
- name: USER_MEM_ARGS
216-
value: "-Djava.security.egd=file:/dev/./urandom -Xms64m -Xmx256m "
216+
value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom "
217217
# volumes:
218218
# - name: weblogic-domain-storage-volume
219219
# persistentVolumeClaim:

docs-source/content/samples/simple/domains/domain-home-on-pv/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ spec:
170170
- name: JAVA_OPTIONS
171171
value: "-Dweblogic.StdoutDebugEnabled=false"
172172
- name: USER_MEM_ARGS
173-
value: "-Djava.security.egd=file:/dev/./urandom -Xms64m -Xmx256m "
173+
value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom "
174174
volumes:
175175
- name: weblogic-domain-storage-volume
176176
persistentVolumeClaim:

docs-source/content/userguide/introduction/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The operator is packaged in a [Docker image](https://hub.docker.com/r/oracle/web
1818

1919
```
2020
$ docker login
21-
$ docker pull oracle/weblogic-kubernetes-operator:2.1
21+
$ docker pull oracle/weblogic-kubernetes-operator:2.2
2222
```
2323

2424
For more details on acquiring the operator image and prerequisites for installing the operator, consult the [Quick Start guide]({{< relref "/quickstart/_index.md" >}}).

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Please be aware of the following important considerations for WebLogic domains r
6363
* _Host Path Persistent Volumes:_ If using a `hostPath` persistent volume, then it must be available on all worker nodes in the cluster and have read/write/many permissions for all container/pods in the WebLogic Server deployment. Be aware
6464
that many cloud provider's volume providers may not support volumes across availability zones. You may want to use NFS or a clustered file system to work around this limitation.
6565

66-
* _Security Note:_ The `USER_MEM_ARGS` environment variable defaults to `-Djava.security.egd=file:/dev/./urandom` in all WebLogic Server pods and the WebLogic introspection job. It can be explicitly set to another value in your domain resource YAML file using the `env` attribute under the `serverPod` configuration.
66+
* _Security Note:_ The `USER_MEM_ARGS` environment variable defaults to `-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom` in all WebLogic Server pods and the WebLogic introspection job. It can be explicitly set to another value in your domain resource YAML file using the `env` attribute under the `serverPod` configuration.
6767

6868
The following features are **not** certified or supported in this release:
6969

0 commit comments

Comments
 (0)