Helmfile Environments Reference

The following table provides a reference for the files used and Helmfile commands for each environment.

Environment Name Files Used Sample Command Description
dev All values come from <webfocus-ce>/scripts/helmfile/environments/wf.integ.yaml.gotmpl and environments/dev-wf.integ.yaml.gotmpl, which means the last loaded file wins (overwrites) previous values. helmfile -e dev sync

dev environment is used for single node cluster and readwriteonce access mode.

Assumes that Docker images are available locally or they are available to the Kubernetes cluster locally. No image pull is required and the default Kubernetes storage driver is used.

cloud Just like dev, most values come from <webfocus-ce>/scripts/helmfile/environments/wf.integ.yaml.gotmpl, but others come from environments/cloud-wf.integ.yaml.gotmpl. helmfile -e cloud sync

Assumes that Docker images are available on a remote image registry. The default image repository name is ibi2020/webfocus and the image pull Secret is ibi-docker-hub.

In this case the Kubernetes storage driver must support the ReadWriteMany access mode, and an Ingress controller object for the WebFOCUS Client (AppServer) is created.

default All values from <webfocus-ce>/scripts/helmfile/environments/wf.integ.yaml.gotmpl. helmfile sync Assumes that Docker images are available locally or they are available to the Kubernetes cluster locally. No image pull is required and the default Kubernetes storage driver is used.