Skip to content

Commit 83c117a

Browse files
Oracle WebCenter Portal 12.2.1.4.0 on Kubernetes (#52)
Oracle WebCenter Portal 12.2.1.4.0 preview release on Kubernetes Signed-off-by: Anand Sirasagi <anand.sirasagi@oracle.com>
1 parent a92f7ee commit 83c117a

File tree

71 files changed

+11049
-0
lines changed

Some content is hidden

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

71 files changed

+11049
-0
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@
88
/OracleUnifiedDirectory/ @kuldeepbshah @surya902 @pratdash-orcl
99
/OracleUnifiedDirectorySM/ @kuldeepbshah @surya902 @pratdash-orcl
1010
/OracleWebCenterContent/ @deboghos @pjadam
11+
/OracleWebCenterPortal/ @anandsirasagi
1112
/OracleWebCenterSites/ @prshshuk
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Oracle WebCenter Portal on Kubernetes
2+
3+
This directory provides the open source samples which have several key features to assist you with deploying and managing WebCenter Portal in a Kubernetes environment. You can do the following:
4+
5+
* Create WebCenter Portal instances in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types.
6+
* Start servers based on declarative startup parameters and desired states.
7+
* Expose the WebCenter Portal Services for external access.
8+
* Configure WebCenter Portal for Search.
9+
* Publish WebLogic Kubernetes Operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.
10+
* Monitor the instance using Prometheus and Grafana
11+
12+
#### Getting started
13+
14+
Refer the following documentation link for detailed information about deploying Oracle WebCenter Portal domain on Kubernetes.
15+
[Documentation](https://oracle.github.io/fmw-kubernetes/wcportal-domains/)
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Copyright (c) 2021, Oracle and/or its affiliates.
2+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
3+
image:
4+
name: traefik
5+
tag: 2.2.8
6+
pullPolicy: IfNotPresent
7+
ingressRoute:
8+
dashboard:
9+
enabled: true
10+
annotations: {}
11+
labels: {}
12+
providers:
13+
kubernetesCRD:
14+
enabled: true
15+
kubernetesIngress:
16+
enabled: true
17+
ports:
18+
traefik:
19+
port: 9000
20+
expose: true
21+
exposedPort: 9000
22+
protocol: TCP
23+
web:
24+
port: 8000
25+
expose: true
26+
exposedPort: 30305
27+
nodePort: 30305
28+
protocol: TCP
29+
websecure:
30+
port: 8443
31+
expose: true
32+
exposedPort: 30443
33+
protocol: TCP
34+
nodePort: 30443
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
# Copyright (c) 2021, Oracle and/or its affiliates.
3+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
4+
#
5+
6+
function exitIfError {
7+
if [ "$1" != "0" ]; then
8+
echo "$2"
9+
exit $1
10+
fi
11+
}
12+
13+
# Include common utility functions
14+
source ${CREATE_DOMAIN_SCRIPT_DIR}/utility.sh
15+
16+
# Verify the script to create the domain exists
17+
script=${CREATE_DOMAIN_SCRIPT_DIR}/create-domain-script.sh
18+
19+
checkCreateDomainScript $script
20+
checkDomainSecret
21+
prepareDomainHomeDir
22+
23+
# Execute the script to create the domain
24+
source $script
25+
exitIfError $? "ERROR: $script failed."
26+
27+
# DON'T REMOVE THIS
28+
# This script has to contain this log message.
29+
# It is used to determine if the job is really completed.
30+
echo "Successfully Completed"

0 commit comments

Comments
 (0)