Jump To Close Expand all Collapse all Table of contents Deploying Red Hat Decision Manager on Red Hat OpenShift Container Platform Preface Making open source more inclusive I. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using Operators Expand section "I. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using Operators" Collapse section "I. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using Operators" 1. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform Expand section "1. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform" Collapse section "1. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform" 1.1. Architecture of an authoring environment 2. Preparation for deploying Red Hat Decision Manager in your OpenShift environment Expand section "2. Preparation for deploying Red Hat Decision Manager in your OpenShift environment" Collapse section "2. Preparation for deploying Red Hat Decision Manager in your OpenShift environment" 2.1. Ensuring your environment is authenticated to the Red Hat registry 2.2. Creating the secrets for KIE Server 2.3. Creating the secrets for Business Central 2.4. Creating the secrets for the AMQ broker connection 2.5. Preparing Git hooks 2.6. Provisioning persistent volumes with ReadWriteMany access mode using NFS 2.7. Extracting the source code from Business Central for use in an S2I build 2.8. Preparing for deployment in a restricted network 2.9. Preparing a Maven mirror repository for offline use 3. Deployment and management of a Red Hat Decision Manager environment using OpenShift operators Expand section "3. Deployment and management of a Red Hat Decision Manager environment using OpenShift operators" Collapse section "3. Deployment and management of a Red Hat Decision Manager environment using OpenShift operators" 3.1. Subscribing to the Business Automation operator 3.2. Deploying a Red Hat Decision Manager environment using the operator Expand section "3.2. Deploying a Red Hat Decision Manager environment using the operator" Collapse section "3.2. Deploying a Red Hat Decision Manager environment using the operator" 3.2.1. Starting the deployment of a Red Hat Decision Manager environment using the Business Automation operator 3.2.2. Setting the basic configuration of the environment 3.2.3. Setting the security configuration of the environment 3.2.4. Setting the Business Central configuration of the environment 3.2.5. Setting custom KIE Server configuration of the environment 3.3. Modifying an environment that is deployed using operators 3.4. JVM configuration parameters 3.5. Creating custom images for KIE Server Expand section "3.5. Creating custom images for KIE Server" Collapse section "3.5. Creating custom images for KIE Server" 3.5.1. Creating a custom KIE Server image with an additional RPM package 3.5.2. Creating a custom KIE Server image with an additional JAR file 4. Migration of information from a deployment on Red Hat OpenShift Container Platform version 3 Expand section "4. Migration of information from a deployment on Red Hat OpenShift Container Platform version 3" Collapse section "4. Migration of information from a deployment on Red Hat OpenShift Container Platform version 3" 4.1. Migrating information in Business Central II. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using templates Expand section "II. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using templates" Collapse section "II. Deploying a Red Hat Decision Manager environment on Red Hat OpenShift Container Platform using templates" 5. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform Expand section "5. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform" Collapse section "5. Overview of Red Hat Decision Manager on Red Hat OpenShift Container Platform" 5.1. Architecture of an authoring environment 6. Preparation for deploying Red Hat Decision Manager in your OpenShift environment Expand section "6. Preparation for deploying Red Hat Decision Manager in your OpenShift environment" Collapse section "6. Preparation for deploying Red Hat Decision Manager in your OpenShift environment" 6.1. Ensuring the availability of image streams and the image registry 6.2. Creating the secrets for KIE Server 6.3. Creating the secrets for Business Central 6.4. Creating the secrets for Smart Router 6.5. Creating the secret for the administrative user 6.6. Changing GlusterFS configuration 6.7. Provisioning persistent volumes with ReadWriteMany access mode using NFS 6.8. Extracting the source code from Business Central for use in an S2I build 6.9. Preparing a Maven mirror repository for offline use 7. Trial environment Expand section "7. Trial environment" Collapse section "7. Trial environment" 7.1. Deploying a trial environment 8. Authoring or managed server environment Expand section "8. Authoring or managed server environment" Collapse section "8. Authoring or managed server environment" 8.1. Deploying an authoring environment Expand section "8.1. Deploying an authoring environment" Collapse section "8.1. Deploying an authoring environment" 8.1.1. Starting configuration of the template for an authoring environment 8.1.2. Setting required parameters for an authoring environment 8.1.3. Configuring the image stream namespace for an authoring environment 8.1.4. Setting an optional Maven repository for an authoring environment 8.1.5. Configuring access to a Maven mirror in an environment without a connection to the public Internet for an authoring environment 8.1.6. Configuring Business Central and KIE Server replicas for a high-availability authoring environment 8.1.7. Specifying the Git hooks directory for an authoring environment 8.1.8. Configuring resource usage for a high-availability deployment 8.1.9. Setting parameters for RH-SSO authentication for an authoring environment 8.1.10. Setting parameters for LDAP authentication for an authoring environment 8.1.11. Enabling Prometheus metric collection for an authoring environment 8.1.12. Completing deployment of the template for an authoring environment 8.2. Enabling the OpenShiftStartupStrategy setting to connect additional KIE Servers to Business Central 8.3. Deploying an additional managed KIE Server for an authoring or managed environment Expand section "8.3. Deploying an additional managed KIE Server for an authoring or managed environment" Collapse section "8.3. Deploying an additional managed KIE Server for an authoring or managed environment" 8.3.1. Starting configuration of the template for an additional managed KIE Server 8.3.2. Setting required parameters for an additional managed KIE Server 8.3.3. Configuring the image stream namespace for an additional managed KIE Server 8.3.4. Configuring information about a Business Central instance for an additional managed KIE Server 8.3.5. Configuring access to a Maven mirror in an environment without a connection to the public Internet for an additional managed KIE Server 8.3.6. Setting parameters for RH-SSO authentication for an additional managed KIE Server 8.3.7. Setting parameters for LDAP authentication for an additional managed KIE Server 8.3.8. Enabling Prometheus metric collection for an additional managed KIE Server 8.3.9. Completing deployment of the template for an additional managed KIE Server 9. Environment with immutable servers Expand section "9. Environment with immutable servers" Collapse section "9. Environment with immutable servers" 9.1. Deploying an immutable KIE Server using an S2I build Expand section "9.1. Deploying an immutable KIE Server using an S2I build" Collapse section "9.1. Deploying an immutable KIE Server using an S2I build" 9.1.1. Starting configuration of the template for an immutable KIE Server using S2I 9.1.2. Setting required parameters for an immutable KIE Server using S2I 9.1.3. Configuring the image stream namespace for an immutable KIE Server using S2I 9.1.4. Configuring information about a Business Central instance for an immutable KIE Server using S2I 9.1.5. Setting an optional Maven repository for an immutable KIE Server using S2I 9.1.6. Configuring access to a Maven mirror in an environment without a connection to the public Internet for an immutable KIE Server using S2I 9.1.7. Configuring communication with an AMQ server for an immutable KIE Server using S2I 9.1.8. Setting parameters for RH-SSO authentication for an immutable KIE Server using S2I 9.1.9. Setting parameters for LDAP authentication for an immutable KIE Server using S2I 9.1.10. Enabling Prometheus metric collection for an immutable KIE Server using S2I 9.1.11. Completing deployment of the template for an immutable KIE Server using S2I 9.2. Deploying an immutable KIE Server from KJAR services Expand section "9.2. Deploying an immutable KIE Server from KJAR services" Collapse section "9.2. Deploying an immutable KIE Server from KJAR services" 9.2.1. Starting configuration of the template for an immutable KIE Server from KJAR services 9.2.2. Setting required parameters for an immutable KIE Server from KJAR services 9.2.3. Configuring the image stream namespace for an immutable KIE Server from KJAR services 9.2.4. Configuring information about a Business Central instance for an immutable KIE Server from KJAR services 9.2.5. Configuring access to a Maven mirror in an environment without a connection to the public Internet for an immutable KIE Server from KJAR services 9.2.6. Setting parameters for RH-SSO authentication for an immutable KIE Server from KJAR services 9.2.7. Setting parameters for LDAP authentication for an immutable KIE Server from KJAR services 9.2.8. Enabling Prometheus metric collection for an immutable KIE Server from KJAR services 9.2.9. Completing deployment of the template for an immutable KIE Server from KJAR services 10. Optional procedures after deploying your environment Expand section "10. Optional procedures after deploying your environment" Collapse section "10. Optional procedures after deploying your environment" 10.1. (Optional) Providing the Git hooks directory 10.2. (Optional) Providing a truststore for accessing HTTPS servers with self-signed certificates 10.3. (Optional) Providing the LDAP role mapping file 11. Red Hat Decision Manager roles and users 12. OpenShift template reference information Expand section "12. OpenShift template reference information" Collapse section "12. OpenShift template reference information" 12.1. rhdm79-trial-ephemeral.yaml template Expand section "12.1. rhdm79-trial-ephemeral.yaml template" Collapse section "12.1. rhdm79-trial-ephemeral.yaml template" 12.1.1. Parameters 12.1.2. Objects Expand section "12.1.2. Objects" Collapse section "12.1.2. Objects" 12.1.2.1. Services 12.1.2.2. Routes 12.1.2.3. Deployment Configurations Expand section "12.1.2.3. Deployment Configurations" Collapse section "12.1.2.3. Deployment Configurations" 12.1.2.3.1. Triggers 12.1.2.3.2. Replicas 12.1.2.3.3. Pod Template Expand section "12.1.2.3.3. Pod Template" Collapse section "12.1.2.3.3. Pod Template" 12.1.2.3.3.1. Service Accounts 12.1.2.3.3.2. Image 12.1.2.3.3.3. Readiness Probe 12.1.2.3.3.4. Liveness Probe 12.1.2.3.3.5. Exposed Ports 12.1.2.3.3.6. Image Environment Variables 12.1.2.4. External Dependencies Expand section "12.1.2.4. External Dependencies" Collapse section "12.1.2.4. External Dependencies" 12.1.2.4.1. Secrets 12.2. rhdm79-authoring.yaml template Expand section "12.2. rhdm79-authoring.yaml template" Collapse section "12.2. rhdm79-authoring.yaml template" 12.2.1. Parameters 12.2.2. Objects Expand section "12.2.2. Objects" Collapse section "12.2.2. Objects" 12.2.2.1. Services 12.2.2.2. Routes 12.2.2.3. Deployment Configurations Expand section "12.2.2.3. Deployment Configurations" Collapse section "12.2.2.3. Deployment Configurations" 12.2.2.3.1. Triggers 12.2.2.3.2. Replicas 12.2.2.3.3. Pod Template Expand section "12.2.2.3.3. Pod Template" Collapse section "12.2.2.3.3. Pod Template" 12.2.2.3.3.1. Service Accounts 12.2.2.3.3.2. Image 12.2.2.3.3.3. Readiness Probe 12.2.2.3.3.4. Liveness Probe 12.2.2.3.3.5. Exposed Ports 12.2.2.3.3.6. Image Environment Variables 12.2.2.3.3.7. Volumes 12.2.2.4. External Dependencies Expand section "12.2.2.4. External Dependencies" Collapse section "12.2.2.4. External Dependencies" 12.2.2.4.1. Volume Claims 12.2.2.4.2. Secrets 12.3. rhdm79-authoring-ha.yaml template Expand section "12.3. rhdm79-authoring-ha.yaml template" Collapse section "12.3. rhdm79-authoring-ha.yaml template" 12.3.1. Parameters 12.3.2. Objects Expand section "12.3.2. Objects" Collapse section "12.3.2. Objects" 12.3.2.1. Services 12.3.2.2. Routes 12.3.2.3. Deployment Configurations Expand section "12.3.2.3. Deployment Configurations" Collapse section "12.3.2.3. Deployment Configurations" 12.3.2.3.1. Triggers 12.3.2.3.2. Replicas 12.3.2.3.3. Pod Template Expand section "12.3.2.3.3. Pod Template" Collapse section "12.3.2.3.3. Pod Template" 12.3.2.3.3.1. Service Accounts 12.3.2.3.3.2. Image 12.3.2.3.3.3. Readiness Probe 12.3.2.3.3.4. Liveness Probe 12.3.2.3.3.5. Exposed Ports 12.3.2.3.3.6. Image Environment Variables 12.3.2.3.3.7. Volumes 12.3.2.4. External Dependencies Expand section "12.3.2.4. External Dependencies" Collapse section "12.3.2.4. External Dependencies" 12.3.2.4.1. Volume Claims 12.3.2.4.2. Secrets 12.3.2.4.3. Clustering 12.4. rhdm79-kieserver.yaml template Expand section "12.4. rhdm79-kieserver.yaml template" Collapse section "12.4. rhdm79-kieserver.yaml template" 12.4.1. Parameters 12.4.2. Objects Expand section "12.4.2. Objects" Collapse section "12.4.2. Objects" 12.4.2.1. Services 12.4.2.2. Routes 12.4.2.3. Deployment Configurations Expand section "12.4.2.3. Deployment Configurations" Collapse section "12.4.2.3. Deployment Configurations" 12.4.2.3.1. Triggers 12.4.2.3.2. Replicas 12.4.2.3.3. Pod Template Expand section "12.4.2.3.3. Pod Template" Collapse section "12.4.2.3.3. Pod Template" 12.4.2.3.3.1. Service Accounts 12.4.2.3.3.2. Image 12.4.2.3.3.3. Readiness Probe 12.4.2.3.3.4. Liveness Probe 12.4.2.3.3.5. Exposed Ports 12.4.2.3.3.6. Image Environment Variables 12.4.2.3.3.7. Volumes 12.4.2.4. External Dependencies Expand section "12.4.2.4. External Dependencies" Collapse section "12.4.2.4. External Dependencies" 12.4.2.4.1. Secrets 12.5. rhdm79-prod-immutable-kieserver.yaml template Expand section "12.5. rhdm79-prod-immutable-kieserver.yaml template" Collapse section "12.5. rhdm79-prod-immutable-kieserver.yaml template" 12.5.1. Parameters 12.5.2. Objects Expand section "12.5.2. Objects" Collapse section "12.5.2. Objects" 12.5.2.1. Services 12.5.2.2. Routes 12.5.2.3. Build Configurations 12.5.2.4. Deployment Configurations Expand section "12.5.2.4. Deployment Configurations" Collapse section "12.5.2.4. Deployment Configurations" 12.5.2.4.1. Triggers 12.5.2.4.2. Replicas 12.5.2.4.3. Pod Template Expand section "12.5.2.4.3. Pod Template" Collapse section "12.5.2.4.3. Pod Template" 12.5.2.4.3.1. Service Accounts 12.5.2.4.3.2. Image 12.5.2.4.3.3. Readiness Probe 12.5.2.4.3.4. Liveness Probe 12.5.2.4.3.5. Exposed Ports 12.5.2.4.3.6. Image Environment Variables 12.5.2.4.3.7. Volumes 12.5.2.5. External Dependencies Expand section "12.5.2.5. External Dependencies" Collapse section "12.5.2.5. External Dependencies" 12.5.2.5.1. Secrets 12.6. rhdm79-prod-immutable-kieserver-amq.yaml template Expand section "12.6. rhdm79-prod-immutable-kieserver-amq.yaml template" Collapse section "12.6. rhdm79-prod-immutable-kieserver-amq.yaml template" 12.6.1. Parameters 12.6.2. Objects Expand section "12.6.2. Objects" Collapse section "12.6.2. Objects" 12.6.2.1. Services 12.6.2.2. Routes 12.6.2.3. Build Configurations 12.6.2.4. Deployment Configurations Expand section "12.6.2.4. Deployment Configurations" Collapse section "12.6.2.4. Deployment Configurations" 12.6.2.4.1. Triggers 12.6.2.4.2. Replicas 12.6.2.4.3. Pod Template Expand section "12.6.2.4.3. Pod Template" Collapse section "12.6.2.4.3. Pod Template" 12.6.2.4.3.1. Service Accounts 12.6.2.4.3.2. Image 12.6.2.4.3.3. Readiness Probe 12.6.2.4.3.4. Liveness Probe 12.6.2.4.3.5. Exposed Ports 12.6.2.4.3.6. Image Environment Variables 12.6.2.4.3.7. Volumes 12.6.2.5. External Dependencies Expand section "12.6.2.5. External Dependencies" Collapse section "12.6.2.5. External Dependencies" 12.6.2.5.1. Secrets 12.7. OpenShift usage quick reference III. Implementing high available event-driven decisioning using the decision engine on Red Hat OpenShift Container Platform Expand section "III. Implementing high available event-driven decisioning using the decision engine on Red Hat OpenShift Container Platform" Collapse section "III. Implementing high available event-driven decisioning using the decision engine on Red Hat OpenShift Container Platform" 13. High available event-driven decisioning on Red Hat OpenShift Container Platform 14. Implementing the HA CEP server 15. Implementing the HA CEP server with a Maven repository for updating the KJAR service Expand section "15. Implementing the HA CEP server with a Maven repository for updating the KJAR service" Collapse section "15. Implementing the HA CEP server with a Maven repository for updating the KJAR service" 15.1. Optional environment variables supported by the HA CEP server 16. Creating the HA CEP client 17. Requirements for HA CEP client and server code A. Versioning information B. Contact information Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Appendix B. Contact information Red Hat Decision Manager documentation team: brms-docs@redhat.com Previous Next