Create Oracle SOA Suite Domain Using Helmfile

The Helmfile performs the following tasks using the Helm charts from local or remote charts:

  • Installs the Oracle Database required for the domain:
  • Installs the WebLogic Kubernetes Operator.
  • Deploys the Oracle SOA Suite domain.
  • Installs the ingress-based load balancers such as Traefik and NGINX.
  • Sets up the path-based routing ingresses for application URL access.
  • Triggers various events during deployment using Helmfile Hooks:
    • Labeling for using default domain namespace management of WebLogic Kubernetes Operator.
    • Wait for the domain to be up and running.
    • Collect domain pod logs after successful domain deployment.
    • Back-up domain home during deleting the domain deployment.

The helmfile charts for Oracle SOA Suite domain deployment are available at ${WORKDIR}/helm-charts. Update the values available at ${WORKDIR}/helm-charts/values.yaml of Helm charts required for deploying Oracle SOA Suite on Kubernetes.

Refer to the README.md for details and configuration parameters before running the helmfile.