Skip to content

Commit 4c5deca

Browse files
authored
Operator version 2.4.0 (#1333)
* Rebuilt charts * OWLS-76347 New sample scripts to manage DB service and RCU Schema (#1217) * OWLS-76347 New sample scripts to manage DB service and RCU Schema * eliminate duplication logger creation (#1225) * merge 1241 into develop * QUICKTEST and FULLTEST categorization (#1237) * test categorization into quicktest,fulltest, nightly * fix quicktest * fix typo * fix sitconfig tests * fix nightly * remove fulltest * remove fulltest * remove smoketest which is not used * change profile name * triage external jenkins failures * use operator image env vars for target op release * run JRF test in nightly * default quicktest true * add retry for PV dir creation * rename nightly to fulltest * fulltest condition change * fix compilation error * readme and usecases updated * readme updated * adding domain in image wdt test to quicktest * fix pv dir creation retry * changed profile name * OWLS-74959 - Validate FMW Infrastructure uses configured clusters in introspector job (#1230) * validate FMW infrastructure domain cannot use dynamic clusters * add missing namespaces to kubectl commands * namespace * rename ALLOW_DYNAMIC_IN_FMW_INFRA env var * support testing for invalid domain testing * fix env var name in validation error message * Integration tests should take the env variable for WDT version to download (#1242) * adding support to take WDT_VERSION env var * remove commented code * fix extra space * Prepare for operator 2.3.1 * Revert "eliminate duplication logger creation (#1225)" This reverts commit 218331d. * WIP Added test to cover weblogicLoggingExporterFilters (#1211) * Added test to cover weblogicLoggingExporterFilters jenkins-ignore * Resolve CheckStyle issues * merge 1246 changes from master * Move to Kubernetes Java Client 6.0.1 (#1249) * Use Kubernetes Java client 6.0.1 * Update domain status on Unprocessable Error (#1250) * Update domain status on Unprocessable Error * Set domain status when job creation fails with unprocessable entity * OWLS-76624 (Resolves #1228) - Introspector pod not picking up the container context from the domain resource (#1247) * support container and pod securityContext in introspector job. Code refactoring * unit tests * unit test * minor cleanups * merge conflicts * unused imports * cleanup import ordering * CheckStyle corrections * K8s service account (#1235) * add service account to serverpod * OWLS-73891 part 1: update warning messages and fix a helm upgrade issue (#1253) * OWLS-73891 part 1 - fix stale domain watcher and add namespace in security check warning messages * More cleanup of stale states associated with a recreated namespace * Add REST resource annotion to ignore unknown properties (#1255) * Simplify WaitForReadyStep (#1256) * OWLS-76720 (Resolves #1198) - Fixes missing valueFrom envVar values (#1254) * fixes missing valueFrom to env var * Fix Javadoc and CheckStyle * Revert pod watcher refactoring * merge 1258 into develop * OWLS-76780 : Modify FMW (domain-in-image) sample to support Restricted JRF Domain (#1263) * OWLS-76806 (Resolves #1231) - scripts such as livenessProbe.sh should use JAVA_HOME if set (#1262) * Prepend PATH with JAVA_HOME/bin before calling jps * comment * append only if JAVA_HOME/bin not already in PATH * Reduced execution time, added support to execute against different versions of Grafana, Prom, WDT, monitoring exporter (#1265) * modified the tests to improve exec time * modified tests to improve perfomance * added wait time for mysql creation * corrected chart version for prom * fixed typo * added version choice for monexp * add code cleanup * remove not needed files * fixed typo * added suport for downloading monexp instead of building * added prom,grafana, monexp as env var option * fixed typo * fixed env setting * added some debug * WDT version 1.4.0 (#1267) * WDT version 1.4.0 * OWLS-76949 added support for exposeAdminT3Channel in FMWDomain in domain-in-image model * merge 1268 from master * typo * Modify sample scripts for RCU and DB Creation (#1238) * Modification based on Mark's Comment * Missiing typo correction * Addded ImagePullSecret to Oracle and RCU pod * Modify the default image pull secret name to docker-store to match with java integration default * Missing modified file * Modified the usage command * Resolution to Review comments from Ryan * edited README * minor clean up * Modified the cpu limit * Soa 2.2.1 (#1243) * Adding pv pvc config files for database * Adding soa domain creation scripts/files * Added database configuration yaml files * Add files via upload Adding SOA ESS changes * Delete createFMWDomain.py * Delete db-pv.yaml * Delete db-pvc.yaml * Create db-with-pv.yaml * Create db-without-pv.yaml * Delete db-with-pv.yaml * Delete db-without-pv.yaml * integrated soa ess osb changes from SOA dev team * fixing indentation problem for bug 30158564 * added execute permissions for create-domain script * Update db-without-pv.yaml * Add files via upload * Delete create-domain.sh * Add files via upload * updates for precreateService and osb_cluster * removing extra characters if any * fixing permission issue for create-domain.sh * removed commented blocks and updated copyright * added exec permissions for the scripts * Updated description for domainType input * Update create-domain-inputs.yaml * corrected domain value * corrected domain value * corrected domain value * removed precreateService in domain template removed precreateService from serverpod and cluster definition * removed soa domain related changes removed soa domain related changes here. will be moving it to create-domain.sh script which is under soa samples. * soa specific changes in domain.yaml * removed extra line * removing extra line * removed pv pvc scripts * enable checkstyle on test sources (#1270) * Update license format (#1272) * fix typo in License.txt - matches https://oss.oracle.com/licenses/upl/ (#1278) * OWLS-69370: Introspect: Domain-in-Image: Add data home override support (#1106) * OWLS-69370: Introspect: Domain-in-Image: Add data home override support * incorporate first set of code review comments * Update description of dataHome and remove dead code based on code review * update the documentation so that it covers dataHome * add DOMAIN_UID to persistent store directory path to distinguish different domains * Create symbolic link from DOMAIN data dir to data home directory during server startup * Changes based on review by Tom Barnes * Update integration-test to verify centralized dataHome location of default and custom file stores * another revision based on Tom Barnes review * add env vars to wl-pod.yamlt for new env variable which disables symbolic link support for server's default data directory * refactor symbolic link support to utils.sh and mark the feature as experimental * updated descripton of experimental symbolic link support * put local createFolder in introspectDomain.sh and moved pipefail to script scope in utils.sh * Add unit tests for verifying dataHome env in WLS server pods * OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261) * OWLS-73891 part2 - clean up stale states about introspector jobs Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Add unit test * Retry and wait between retries of failed downloads jenkins-ignore (#1266) * Retry and wait between retries of failed downloads jenkins-ignore * Added loop to wget jar files jenkins-ignore * Reduced wget retry times since wget is in a loop now jenkins-ignore * add note to advise against using console for starting and stopping servers * Revert "OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261)" This reverts commit 8b46f0c. * Fix CheckStyle * Add instructions to configure fluentd to export domain logs to ELK (#1281) * adding sample help for configuring fluentd sidecar * change org structure * initial round of minor edits * more backticks * added some more explanation * updates for Rosemary's feedback * more updates for Rosemary's feedback * update samples overview * updates to Mark's comments * more edits based on feedback * fix Managed coherence test (#1279) * Refactor managed coherence test and add error checking to avoid false postives * revert chenages to Domain.java * fix error reported by check style audit * incorporating review comments * run integration test in openshift (#1280) * changes required to run ItOperator test in opneshift * updates for running ItOperator on openshift * run integration tests in openshift * fix check style errors * incorporating review comments * merge 1285 from master * merge 1282 from master * PR: owls-77057 fix nightly full test failure for changing image test of ItPodsRestart (#1289) * setMaxIterationsPod(40) for ItPodRestart * setMaxIterationsPod(40) for ItPodRestart * Added container name when copying archive files jenkins-ignore (#1288) * Added container name when copying archive files jenkins-ignore * Added try catch jenkins-ignore * Changed to use copy via cat jenkins-ignore * Changed to use copy via cat jenkins-ignore * Changed to use copy via cat jenkins-ignore * merge 1291 from master * OWLS-76832 (Resolves #1232) - Error using variable in pod template if value has underscore (#1286) * convert substituted variables to DNS1123 if used as names * only convert variables for selected, customizable list of fields * checkstyle fixes * add dns1123Fields to helm chart to override default list of field names that requires dns-1123 values * document dns1123fields * dns1123Names values no longer case sensitive * minor cleanup * doc update base on feedback * merge 1292 from master * OWLS-73891 part3 - add FAQ entry for managing namespaces (#1264) * Add FAQ documentation for managing namespaces Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Fix a minor typo Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Fix format Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More format changes Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Correct the wrong example job output Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More edits Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More edits Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More edits Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More fine tuning of the contents Signed-off-by: doxiao <dongbo.xiao@oracle.com> * More edits Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Add cross-references Signed-off-by: doxiao <dongbo.xiao@oracle.com> * One more cross-reference Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Add links to inidivual sections and add a section for getting the domainNamespaces value Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Fix a typo Signed-off-by: doxiao <dongbo.xiao@oracle.com> * incorprate edits * Adjust cross-references Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Timestamp Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Reword the last section about restart operator pod Signed-off-by: doxiao <dongbo.xiao@oracle.com> * Simplify WaitForReady step (#1277) * Simply WaitForReady step * checkstyle for copyright * Modified rcu script to support both SOA and FMWInfra Domain (#1290) * Modified rcu script to support both SOA and FMWInfra Domain * Fixed few typo on the script as per Review Comment * Add SOA user doc (#1229) * WIP: Add SOA user doc * update link to SAO sample * fix broken x-refs due to updated directory structure * incorporate Samba edits * incorprated updates * MARK: add disclaimer that soa is preview for early adopters, also fix the theme files at the same time * minor edits * restore theme customizations * get rid of the =copy-to-clipboard' dohickies * fix formatting issues * fix another broken link * fix merge conflicts * Add SOA sample doc (#1234) * WIP: Add SOA sample doc * incorporate Samba edits * incorprated updates * add soa preview warnings * updates to soa doc based on end to end review/test * merge 1295 from master * Owls 73891 retry (#1283) * OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261) * fix NamespaceTest * fix asynchronous thread * Revert changes * merge 1296 from master * merge 1299 from master * PR: Create JRF domain using create-rcu-schema sample (#1274) * v1 of new jrfdomain test * adding domain yaml file * modification * pull Pani's latest sample * pull pani's latest sample * increase DBping attempts * stop DB in unPrepare phase * increase DBping attempts to 100 * debug DB connection issue * debugging * adding DB_BDB_BUNDLE to oradb.yaml * debugging * use database 12.2.0.1 image instead of slim version * adding missing class * debugging * debugging * debugging * debugging * debugging * debugging * debugging * setMaxIterationsPod to 35 * correct the file name * minor change * minor change * minor change * adding doc * address review comment * minor change * debugging * debugging * debugging * refine the code * debugging * debugging * minor change * remove the commented out code * fix checkstyle * address review comments * OWLS-77432 : add new rcuType Parameter (#1298) * OWLS-77432 : add new rcuType Parameter * Minor Modification to the script to handle imagePull secret * Switched from latest grafana to 3.12.0 version of helm chart due syntax error in chart helm/charts#18215 (#1310) * added debug * added debug1 * replaced latest version to 3.12.0 version of helmchart grafana * cleaned commented out lines * PR: Fix Jrf quicktest suite issue (#1314) * fix JRF domain QUICKTEST * debugging * PR: Owls76920 change JRF domain class name starting with It (#1320) * changing JrfDomainOnPvWlst.java to ItJrfDomainOnPvWlst.java * minor change * to exclude the old Jrf tests * fix typo in create-domain script * Add a note to the quickstart about variations between k8s versions * OWLS-76689 - SOA:ADMINSERVER TAKING TIME TO RESTART USING SERVERSTARTPOLICY(NEVER TO IF_NEEDED) ON OKE CLUSTER (#1319) * delete service if domain is shutting down evern if isPreserveServices is true * do not add precreateservice only server to startup list if both admin server and managed server should not be started * add unit tests * test name fix * unit test fix, and code cleanup to improve readability * test fixes * OWLS-77556: replace complete env dump in pods/job with curated listin… (#1323) * OWLS-77556: replace complete env dump in pods/job with curated listing of env var values * suppress verbose checkEnv output if traceEnv recently called * Javadoc for 2.3.1 * Domain version v6 * Deploy tooling 1.6.0 * Helm chart updates * ensure that domain directory exists (#1324) * SOA related changes for operator 2.3.0 (#1305) * 2.3.0 changes for soa Conflicts: kubernetes/samples/scripts/create-soa-domain/common/create-domain-job.sh kubernetes/samples/scripts/create-soa-domain/common/createSOADomain.py kubernetes/samples/scripts/create-soa-domain/common/utility.sh kubernetes/samples/scripts/create-soa-domain/create-domain-inputs.yaml kubernetes/samples/scripts/create-soa-domain/create-domain-job-template.yaml kubernetes/samples/scripts/create-soa-domain/create-domain.sh kubernetes/samples/scripts/create-soa-domain/delete-domain-job-template.yaml kubernetes/samples/scripts/create-soa-domain/wlst/create-domain-script.sh * 2.3.0 domain-home-on-pv directory * changing soa image name * doc updates corresponding to SOA 2.3.0 PR 1305 * Incorporated review comments for PR 1305 * Move to 2.4.0 * Prepare file permissions on persistent volume using an init container (#1332) * Prepare file permissions on persistent volume using an init container * Correct location of volumes * Revert changes to archives
1 parent 79332b0 commit 4c5deca

File tree

815 files changed

+8804
-5263
lines changed

Some content is hidden

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

815 files changed

+8804
-5263
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ dependency-reduced-pom.xml
4444
*.ipr
4545
*.iws
4646
docs-source/docs
47+
.git/logs

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Copyright 2017, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
2-
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
1+
# Copyright (c) 2017, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
2+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
33
#
44
# HOW TO BUILD THIS IMAGE
55
# -----------------------

LICENSE.txt

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,35 @@
1-
Copyright (c) 2017, 2019, Oracle Corporation Oracle and/or its affiliates. All rights reserved.
1+
Copyright (c) 2017, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22

3-
Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
3+
The Universal Permissive License (UPL), Version 1.0
44

5-
Subject to the condition set forth below, permission is hereby granted to any person obtaining a copy of this
6-
software, associated documentation and/or data (collectively the "Software"), free of charge and under any and
7-
all copyright rights in the Software, and any and all patent rights owned or freely licensable by each licensor
8-
hereunder covering either (i) the unmodified Software as contributed to or provided by such licensor, or
9-
(ii) the Larger Works (as defined below), to deal in both
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
1012

1113
(a) the Software, and
12-
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if one is included with the Software
13-
(each a “Larger Work” to which the Software is contributed by such licensors),
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
1417

15-
without restriction, including without limitation the rights to copy, create derivative works of, display,
16-
perform, and distribute the Software and make, use, sell, offer for sale, import, export, have made, and have
17-
sold the Software and the Larger Work(s), and to sublicense the foregoing rights on either these or other terms.
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
1823

1924
This license is subject to the following condition:
20-
The above copyright notice and either this complete permission notice or at a minimum a reference to the UPL must
21-
be included in all copies or substantial portions of the Software.
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
2228

23-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
24-
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
26-
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
27-
IN THE SOFTWARE.
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
^// Copyright (\d\d\d\d, )+Oracle Corporation and\/or its affiliates\. All rights reserved\.$
2-
^// Licensed under the Universal Permissive License v 1\.0 as shown at$
3-
^// http://oss\.oracle\.com/licenses/upl\.$
1+
^// Copyright \(c\) (\d\d\d\d, )+Oracle Corporation and\/or its affiliates\. All rights reserved\.$
2+
^// Licensed under the Universal Permissive License v 1\.0 as shown at https://oss\.oracle\.com/licenses/upl\.$

buildtime-reports/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>operator-parent</artifactId>
99
<groupId>oracle.kubernetes</groupId>
10-
<version>2.3.0</version>
10+
<version>2.4.0</version>
1111
</parent>
1212

1313
<artifactId>buildtime-reports</artifactId>

deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
2-
# Copyright 2017, 2019, Oracle Corporation and/or affiliates. All rights reserved.
3-
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
2+
# Copyright (c) 2017, 2019, Oracle Corporation and/or affiliates. All rights reserved.
3+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
44

55
IMAGE="container-registry.oracle.com/middleware/weblogic-kubernetes-operator:latest"
66

docs-source/content/faq/namespace-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ elkIntegrationEnabled: false
3434
externalDebugHttpPort: 30999
3535
externalRestEnabled: false
3636
externalRestHttpsPort: 31001
37-
image: oracle/weblogic-kubernetes-operator:2.3.1
37+
image: oracle/weblogic-kubernetes-operator:2.4.0
3838
imagePullPolicy: IfNotPresent
3939
internalDebugHttpPort: 30999
4040
istioEnabled: false

docs-source/content/samples/simple/domains/soa-domain/_index.md

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ Follow the instructions for using the scripts to create a PV and PVC.
7777

7878
#### Use the script to create a domain
7979

80+
Please note that the sample scripts for SOASuite domain deployment are available at `<weblogic-kubernetes-operator-project>/kubernetes/samples/scripts/create-soa-domain`.
81+
8082
Make a copy of the `create-domain-inputs.yaml` file, and run the create script, pointing it at
8183
your inputs file and an output directory:
8284

@@ -111,11 +113,11 @@ into the target directory, maintaining the original directory hierarchy.
111113
112114
The default domain created by the script has the following characteristics:
113115
114-
* An Administration Server named `admin-server` listening on port `7001`.
116+
* An Administration Server named `AdminServer` listening on port `7001`.
115117
* A configured cluster named `soa_cluster-1` of size 5.
116-
* Two Managed Servers, named `soa-server1` and `soa-server2`, listening on port `8001`.
118+
* Two Managed Servers, named `soa_server1` and `soa_server2`, listening on port `8001`.
117119
* Log files that are located in `/shared/logs/<domainUID>`.
118-
* SOA Infra, BPM composer, and WorklistApp applications deployed.
120+
* SOA Infra, SOA composer and WorklistApp applications deployed.
119121
* No data sources or JMS resources.
120122
* A T3 channel.
121123
@@ -139,15 +141,15 @@ The following parameters can be provided in the inputs file.
139141
| `domainUID` | Unique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name. | `soainfra` |
140142
| `domainType` | Type of the domain. Mandatory input for SOA Suite domains. You must provide one of the supported domain type values: `soa` (deploys a SOA domain),`osb` (deploys an OSB (Oracle Service Bus) domain),`soaess` (deploys a SOA domain with Enterprise Scheduler (ESS)),`soaosb` (deploys a domain with SOA and OSB), and `soaessosb` (deploys a domain with SOA, OSB, and ESS). | `soa`
141143
| `exposeAdminNodePort` | Boolean indicating if the Administration Server is exposed outside of the Kubernetes cluster. | `false` |
142-
| `exposeAdminT3Channel` | Boolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster. | `true` |
144+
| `exposeAdminT3Channel` | Boolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster. | `false` |
143145
| `image` | SOA Suite Docker image. The operator requires SOA Suite 12.2.1.3.0 with patch 29135930 applied. Refer to [SOA domains]({{< relref "/userguide/managing-fmw-domains/soa-suite/_index.md#obtaining-the-soa-suite-docker-image" >}}) for details on how to obtain or create the image. | `container-registry.oracle.com/middleware/soasuite:12.2.1.3` |
144146
| `imagePullPolicy` | WebLogic Docker image pull policy. Legal values are `IfNotPresent`, `Always`, or `Never` | `IfNotPresent` |
145147
| `imagePullSecretName` | Name of the Kubernetes secret to access the Docker Store to pull the WebLogic Server Docker image. The presence of the secret will be validated when this parameter is specified. | |
146148
| `includeServerOutInPodLog` | Boolean indicating whether to include the server .out to the pod's stdout. | `true` |
147149
| `initialManagedServerReplicas` | Number of Managed Servers to initially start for the domain. | `2` |
148150
| `javaOptions` | Java options for starting the Administration Server and Managed Servers. A Java option can have references to one or more of the following pre-defined variables to obtain WebLogic domain information: `$(DOMAIN_NAME)`, `$(DOMAIN_HOME)`, `$(ADMIN_NAME)`, `$(ADMIN_PORT)`, and `$(SERVER_NAME)`. | `-Dweblogic.StdoutDebugEnabled=false` |
149151
| `logHome` | The in-pod location for the domain log, server logs, server out, and Node Manager log files. If not specified, the value is derived from the `domainUID` as `/shared/logs/<domainUID>`. | `/u01/oracle/user_projects/domains/logs/soainfra` |
150-
| `managedServerNameBase` | Base string used to generate Managed Server names. | `soa-server` |
152+
| `managedServerNameBase` | Base string used to generate Managed Server names. | `soa_server` |
151153
| `managedServerPort` | Port number for each Managed Server. | `8001` |
152154
| `namespace` | Kubernetes namespace in which to create the domain. | `soans` |
153155
| `persistentVolumeClaimName` | Name of the persistent volume claim created to host the domain home. If not specified, the value is derived from the `domainUID` as `<domainUID>-weblogic-sample-pvc`. | `soainfra-domain-pvc` |
@@ -157,6 +159,7 @@ The following parameters can be provided in the inputs file.
157159
| `t3PublicAddress` | Public address for the T3 channel. This should be set to the public address of the Kubernetes cluster. This would typically be a load balancer address. <p/>For development environments only: In a single server (all-in-one) Kubernetes deployment, this may be set to the address of the master, or at the very least, it must be set to the address of one of the worker nodes. | If not provided, the script will attempt to set it to the IP address of the Kubernetes cluster |
158160
| `weblogicCredentialsSecretName` | Name of the Kubernetes secret for the Administration Server's user name and password. If not specified, then the value is derived from the `domainUID` as `<domainUID>-weblogic-credentials`. | `soainfra-domain-credentials` |
159161
| `weblogicImagePullSecretName` | Name of the Kubernetes secret for the Docker Store, used to pull the WebLogic Server image. | |
162+
| `serverPodCpuRequest`, `serverPodMemoryRequest`, `serverPodCpuCLimit`, `serverPodMemoryLimit` | The maximum amount of compute resources allowed, and minimum amount of compute resources required, for each server pod. Please refer to the Kubernetes documentation on `Managing Compute Resources for Containers` for details. | Resource requests and resource limits are not specified. |
160163
| `rcuSchemaPrefix` | The schema prefix to use in the database, for example `SOA1`. You may wish to make this the same as the domainUID in order to simplify matching domains to their RCU schemas. | `SOA1` |
161164
| `rcuDatabaseURL` | The database URL. | `soadb.soans:1521/soapdb.my.domain.com` |
162165
| `rcuCredentialsSecret` | The Kubernetes secret containing the database credentials. | `soainfra-rcu-credentials` |
@@ -192,7 +195,7 @@ kubectl label node <node-name> <label-with-value>
192195
193196
Example:
194197
```
195-
kubectl label node 10.250.85.115 name=Test-Node
198+
kubectl label node TestNode name=Test-Node
196199
```
197200
198201
Then you can edit the `domain.yaml` file to add the `nodeSelector` to the `serverPod` definition, as shown below.
@@ -248,7 +251,7 @@ spec:
248251
# If the domain home is in the image
249252
domainHomeInImage: false
250253
# The WebLogic Server Docker image that the Operator uses to start the domain
251-
image: "oracle/soa:12.2.1.3"
254+
image: "container-registry.oracle.com/middleware/soasuite:12.2.1.3"
252255
# imagePullPolicy defaults to "Always" if image version is :latest
253256
imagePullPolicy: "IfNotPresent"
254257
# Identify which Secret contains the credentials for pulling an image
@@ -397,7 +400,7 @@ Spec:
397400
Server Start State: RUNNING
398401
Domain Home: /u01/oracle/user_projects/domains/soainfra
399402
Domain Home In Image: false
400-
Image: oracle/soa:12.2.1.3
403+
Image: container-registry.oracle.com/middleware/soasuite:12.2.1.3
401404
Image Pull Policy: IfNotPresent
402405
Include Server Out In Pod Log: true
403406
Log Home: /u01/oracle/user_projects/domains/logs/soainfra
@@ -441,11 +444,11 @@ Status:
441444
Replicas: 2
442445
Servers:
443446
Cluster Name: soa_cluster
444-
Node Name: 10.250.85.115
447+
Node Name: TESTNODE
445448
Server Name: soa_server2
446449
State: UNKNOWN
447450
Cluster Name: soa_cluster
448-
Node Name: 10.250.85.115
451+
Node Name: TESTNODE
449452
Server Name: soa_server1
450453
State: UNKNOWN
451454
Server Name: soa_server4
@@ -456,7 +459,7 @@ Status:
456459
Activation Time: 2019-07-04T14:16:34.780Z
457460
Overall Health: ok
458461
Subsystems:
459-
Node Name: 10.250.85.115
462+
Node Name: TESTNODE
460463
Server Name: AdminServer
461464
State: RUNNING
462465
Server Name: soa_server5
@@ -484,9 +487,9 @@ Here is an example of the output of this command:
484487
```
485488
$ kubectl get pods -n soans
486489
NAME READY STATUS RESTARTS AGE
487-
soainfra-adminserver 1/1 Running 0 15h
488-
soainfra-soa-server1 1/1 Running 0 14h
489-
soainfra-soa-server2 1/1 Running 0 14h
490+
soainfra-adminserver 1/1 Running 0 1h
491+
soainfra-soa-server1 1/1 Running 0 1h
492+
soainfra-soa-server2 1/1 Running 0 1h
490493
```
491494

492495
#### Verify the services
@@ -501,14 +504,14 @@ Here is an example of the output of this command:
501504
```
502505
$ kubectl get services -n soans
503506
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
504-
soainfra-adminserver ClusterIP None <none> 30012/TCP,7001/TCP 15h
505-
soainfra-adminserver-external NodePort 10.99.147.149 <none> 30012:30012/TCP 15h
506-
soainfra-cluster-soa-cluster ClusterIP 10.103.205.66 <none> 8001/TCP 15h
507-
soainfra-soa-server1 ClusterIP None <none> 8001/TCP 15h
508-
soainfra-soa-server2 ClusterIP None <none> 8001/TCP 15h
509-
soainfra-soa-server3 ClusterIP 10.109.227.78 <none> 8001/TCP 15h
510-
soainfra-soa-server4 ClusterIP 10.101.147.207 <none> 8001/TCP 15h
511-
soainfra-soa-server5 ClusterIP 10.105.14.5 <none> 8001/TCP 15h
507+
soainfra-adminserver ClusterIP None <none> 30012/TCP,7001/TCP 1h
508+
soainfra-adminserver-external NodePort 10.99.147.149 <none> 30012:30012/TCP 1h
509+
soainfra-cluster-soa-cluster ClusterIP 10.103.205.66 <none> 8001/TCP 1h
510+
soainfra-soa-server1 ClusterIP None <none> 8001/TCP 1h
511+
soainfra-soa-server2 ClusterIP None <none> 8001/TCP 1h
512+
soainfra-soa-server3 ClusterIP 10.109.227.78 <none> 8001/TCP 1h
513+
soainfra-soa-server4 ClusterIP 10.101.147.207 <none> 8001/TCP 1h
514+
soainfra-soa-server5 ClusterIP 10.105.14.5 <none> 8001/TCP 1h
512515
```
513516

514517
#### Delete the generated domain home

docs-source/content/samples/simple/elastic-stack/weblogic-domain/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ _id:OQIeiG0BGd1zHsxmUrEJ _type:fluentd _index:bobs-bookstore _score:1
246246
The following is a complete example of a domain custom resource with a `fluentd` container configured.
247247

248248
```yaml
249-
apiVersion: weblogic.oracle/v5
249+
apiVersion: weblogic.oracle/v6
250250
kind: Domain
251251
metadata:
252252
labels:

docs-source/content/userguide/experimental/istio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ because the `create-domain.sh` script makes the necessary adjustments to the dom
7373
to make it work in an Istio environment.
7474

7575
```
76-
apiVersion: "weblogic.oracle/v5"
76+
apiVersion: "weblogic.oracle/v6"
7777
kind: Domain
7878
metadata:
7979
name: domain2

0 commit comments

Comments
 (0)