-
-
Save rafaeltuelho/160dc232b68ead0b404f763bf2aaa098 to your computer and use it in GitHub Desktop.
Operator KieApp snippets
https://github.com/kiegroup/kie-cloud-operator/tree/main/deploy/crs/v2/snippets
RHPAM Official Images:
https://github.com/jboss-container-images/rhpam-7-openshift-image
more about external db and custom kie-server image here: https://chat.google.com/room/AAAA7TmhXNU/00JDCtr72qU
The supported way is to use OLM to install operator.
The OLM installation can be done using UI (standard approach) or alternatively by applying proper OperatorGroup and Subscription YAMLs (installation approach depends on OCP version, better to check with OCP docs [1]):
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: kieapp
namespace: <insert namespace where you want to install the operator>
spec:
targetNamespaces:
- <insert namespace where you want to install the operator>
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: businessautomation-operator
spec:
channel: stable
installPlanApproval: Automatic
name: businessautomation-operator
source: redhat-operators
sourceNamespace: openshift-marketplace
I see the KieApp schema has multiple CORS sections - console, dashbuilder, and server. Do your env settings above only apply to the KIE server? KIE schema ref - https://github.com/kiegroup/kie-cloud-operator/blob/main/deploy/crds/kieapp.crd.yaml
Hi!
Yes. Everything under servers:
relates to KieApp (KieServer). To apply env vars to BC you need to add under the console:
section
I need to add external REST service SSL cert to KieApp because we're getting SSL handshake errors. Is there a property for this or do I have to mount a SSL secret to the Deployment? If the latter, is that defined in the kieconfig-n.n.n ConfigMap?
To manually add a new Volume to the kie-server DC, edit the Operator's
kieconfigs-<version>
ConfigMap around line #911