Git Product home page Git Product logo

fmw-kubernetes's Introduction

Kubernetes Product Deployment files from Oracle

Oracle is finding ways for organizations using Oracle Fusion Middleware, to move them into the cloud. By embracing industry standards such as containerisation and orchestration, and certifying against tools like Kubernetes. Fusion Middleware is now able to run in cloud-neutral infrastructure.

The scripts to build the Container images are published in GitHub docker-images repository.

In addition, we've provided the deployment scripts in this repository to assist you with deploying and managing Fusion Middleware instances in a Container environment.

Oracle Fusion Middleware Products Container deployment scripts

Installation

Refer the following documentation link for detailed information about deploying Oracle Fusion Middleware Products on Kubernetes.
Documentation

Support

For support and certification information, please consult the documentation for each product.

For support, bug reporting and feedback about the provided Kubernetes deployment scripts, please open an issue on GitHub.

If you need general support with running containers on Oracle Linux, please visit the OTN Community Container Space.

Contributing

This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide

Security

Please consult the security guide for our responsible security vulnerability disclosure process

License

Copyright (c) 2020, 2023 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.

fmw-kubernetes's People

Contributors

anandsirasagi avatar ashageetha avatar deboghos avatar makker-nl avatar manjunathdhegde-2910 avatar mdr2 avatar pratdash-orcl avatar prshshuk avatar rdas0405 avatar rishiagarwal-oracle avatar sbattagi avatar scbarikgit avatar spavlusieva avatar surya902 avatar vivek-sam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fmw-kubernetes's Issues

Upgrade an existing non-Kubernetes WCS cluster

How would I use this deployment to upgrade an existing cluster? Basically I would want to skip the RCU creation step and rather point the new cluster at an existing database with an existing repository. Copying the files should be quite straight forward.

Permission denied when running create-domain-script.sh

Hi all,
I trying to deploy Oracle Access Management 12.2.1.4 following this documentation https://oracle.github.io/fmw-kubernetes/oam/ on OCI.
For the shared storage I used File Storage in the same subnet and create PV and PVC without any errors. When I start to create the OAM domains, during the script:
cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv
./create-domain.sh -i create-domain-inputs.yaml -o output

I run into the error:
The domain will be created using the script /u01/weblogic/create-domain-script.sh
ERROR: Unable to create folder /u01/oracle/user_projects/domains
mkdir: cannot create directory '/u01/oracle/user_projects/domains': Permission denied

kubectl describe pod <domain_job> -n <domain_namespace>
I can see that the mount is done...
Mounts:
/u01/oracle/user_projects from oam-infra-domain-storage-volume (rw)
/u01/weblogic from create-oam-infra-domain-job-cm-volume (rw) etc.

Any thoughts?

Cheers

WLST script createSOADomain.py has hardcoded references to 'AdminServer', while could have been renamed

If upon creation of the domain the parameter -adminName is provided with a different name, execution of the script fails.

In configureTlogJDBCStore(), there is a reference to 'AdminServer'. However in createBaseDomain() it could have been renamed, based on the adminName parameter. The adminName variable should be defaulted and passed on where necessary.

Script should be tested for possible other references.

Issue in generating the SOA domain

create-domain.sh fails with the following error.

Generating ./weblogic-domains/geasoa/create-domain-job.yaml
Generating ./weblogic-domains/geasoa/delete-domain-job.yaml
Generating ./weblogic-domains/geasoa/domain.yaml
Checking to see if the secret geasoa-domain-credentials exists in namespace geasoa-ns
[ERROR] The domain secret geasoa-domain-credentials in namespace geasoa-ns does contain a username
[ERROR] The domain secret geasoa-domain-credentials in namespace geasoa-ns does contain a password
[ERROR] The errors listed above must be resolved before the script can continue

Password specified in clear text in OUD helm values.yaml

Following steps in https://github.com/oracle/fmw-kubernetes/blob/master/OracleUnifiedDirectory/kubernetes/helm/oud-ds-rs/README.md suggest to specify the rootUserPassword in clearText which our security team has raised concern. Preferred is to let the application use the K8s REST API sent to the API Server to read the password from k8s secret. The mounting of the secret is also considered to be insecure as the password is exposed in the environment variable.

ERROR WCSite image build with WebLogic Image Tool version 1.11.5

from build log:
Step 1/43 : FROM ghcr.io/oracle/oraclelinux:8-slim as os_update
8-slim: Pulling from oracle/oraclelinux
051f419db9dd: Pulling fs layer
051f419db9dd: Download complete
051f419db9dd: Pull complete
Digest: sha256:128890f01d9df4a209ff8ebcd3615d76d6219e904d82c95b419dde68c9b44bd0
Status: Downloaded newer image for ghcr.io/oracle/oraclelinux:8-slim

Step 35/43 : RUN yum install -y hostname && rm -rf /var/cache/yum
---> Running in f9b22ad987f5
/bin/sh: yum: command not found
Removing intermediate container f9b22ad987f5
[SEVERE ] Build command failed with error: The command '/bin/sh -c yum install -y hostname && rm -rf /var/cache/yum' returned a non-zero code: 127

Error is clear:
docker run -it ghcr.io/oracle/oraclelinux:8-slim bash
bash-4.4# yum
bash: yum: command not found
The used oracle 8 image does't own yum command while oracle linux 7 has!!!!
Can i modify generated docker file????

PodDisruptionBudgets

Where can we set the PDB Min Available value on deployment of the OIG Kubernetes Deployment?

Error creating RCU schema in database 18c

Hi,

I'm facing this issue when executing rcu script in a database oracle XE 18c installed in a VM in azure.

image

Later, when i try to execute create-soa-domain.sh script. i get the following error, i suppose that it´s because the previous script didn't finish well.

image

PD: I'm using release/21.2.3 because branch release/21.3.2 doesn't exist.

Could you help me?

Regards,

Unable to create OAM domain

I will preface this by saying that I am testing kubernetes and CRI-O version 1.22 and having the following problems. The same seems to work properly with k8n and cri-o version 1.20.

When I run the "./create-domain.sh -i create-domain-inputs.yaml -o output” it fails and I see the following failure after about 3 iternations when viewing the logs:

$ kubectl logs accessdomain-create-oam-infra-domain-job--1-fgcvj -n oamns --follow
The domain will be created using the script /u01/weblogic/create-domain-script.sh

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Creating Admin Server...
Creating oam servers cluster...
Creating policy managers cluster... policy_cluster
Creating Node Managers...
Will create Base domain at /u01/oracle/user_projects/domains/accessdomain
Writing base domain...
Base domain created at /u01/oracle/user_projects/domains/accessdomain
Extending domain at /u01/oracle/user_projects/domains/accessdomain
Problem invoking WLST - Traceback (innermost last):
  File "/u01/weblogic/..2021_12_17_19_23_02.542176934/createOAMDomain.py", line 436, in ?
  File "/u01/weblogic/..2021_12_17_19_23_02.542176934/createOAMDomain.py", line 81, in createOAMDomain
  File "/u01/weblogic/..2021_12_17_19_23_02.542176934/createOAMDomain.py", line 236, in extendOamDomain
  File "/u01/weblogic/..2021_12_17_19_23_02.542176934/createOAMDomain.py", line 173, in readAndApplyExtensionTemplates
UnicodeError: ascii encoding error: ordinal not in range(128)

Any thoughts on what is going on?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.