Application template for a managed HA production runtime environment, for Red Hat Process Automation Manager 7.6 - Deprecated
Templates allow you to define parameters which take on a value. That value is then substituted wherever the parameter is referenced. References can be defined in any text field in the objects list field. Refer to the Openshift documentation for more information.
Variable name | Image Environment Variable | Description | Example value | Required |
---|---|---|---|---|
|
— |
The name for the application. |
myapp |
True |
|
|
Maven mirror that the KIE server must use. If you configure a mirror, this mirror must contain all artifacts that are required for building and deploying your services. |
— |
False |
|
|
Maven mirror configuration for KIE server. |
external:* |
False |
|
|
The id to use for the maven repository. If set, it can be excluded from the optionally configured mirror by adding it to MAVEN_MIRROR_OF. For example: external:*,!repo-rhpamcentr,!repo-custom. If MAVEN_MIRROR_URL is set but MAVEN_MIRROR_ID is not set, an id will be generated randomly, but won’t be usable in MAVEN_MIRROR_OF. |
repo-custom |
False |
|
|
Fully qualified URL to a Maven repository or service. |
http://nexus.nexus-project.svc.cluster.local:8081/nexus/content/groups/public/ |
True |
|
|
Username to access the Maven repository, if required. |
— |
False |
|
|
Password to access the Maven repository, if required. |
— |
False |
|
|
The Service name for the optional Business Central, where it can be reached, to allow service lookups (for example, maven repo usage), if required. |
myapp-rhpamcentrmon |
False |
|
|
Username to access the Maven service hosted by Business Central inside EAP. |
mavenUser |
False |
|
|
Password to access the Maven service hosted by Business Central inside EAP. |
maven1! |
False |
|
|
KIE administrator username. |
adminUser |
False |
|
|
KIE administrator password. |
— |
False |
|
|
KIE server username. (Sets the org.kie.server.user system property) |
executionUser |
False |
|
|
KIE server password. (Sets the org.kie.server.pwd system property) |
— |
False |
|
|
If set to true, turns on KIE server global discovery feature (Sets the org.kie.server.controller.openshift.global.discovery.enabled system property) |
false |
False |
|
|
If OpenShift integration of Business Central is turned on, setting this parameter to true enables connection to KIE Server via an OpenShift internal Service endpoint. (Sets the org.kie.server.controller.openshift.prefer.kieserver.service system property) |
true |
False |
|
|
KIE ServerTemplate Cache TTL in milliseconds. (Sets the org.kie.server.controller.template.cache.ttl system property) |
60000 |
False |
|
— |
Namespace in which the ImageStreams for Red Hat Middleware images are installed. These ImageStreams are normally installed in the openshift namespace. You should only need to modify this if you installed the ImageStreams in a different namespace/project. |
openshift |
True |
|
— |
The name of the image stream to use for KIE server. Default is "rhpam76-kieserver-openshift". |
rhpam76-kieserver-openshift |
True |
|
— |
A named pointer to an image in an image stream. Default is "1.0". |
1.0 |
True |
|
|
KIE server controller username. (Sets the org.kie.server.controller.user system property) |
controllerUser |
False |
|
|
KIE server controller password. (Sets the org.kie.server.controller.pwd system property) |
— |
False |
|
|
KIE server controller token for bearer authentication. (Sets the org.kie.server.controller.token system property) |
— |
False |
|
|
KIE server persistence datasource. (Sets the org.kie.server.persistence.ds system property) |
java:/jboss/datasources/rhpam |
False |
|
— |
Namespace in which the ImageStream for the PostgreSQL image is installed. The ImageStream is already installed in the openshift namespace. You should only need to modify this if you installed the ImageStream in a different namespace/project. Default is "openshift". |
openshift |
False |
|
— |
The PostgreSQL image version, which is intended to correspond to the PostgreSQL version. Default is "10". |
10 |
False |
|
|
KIE server PostgreSQL database username. |
rhpam |
False |
|
|
KIE server PostgreSQL database password. |
— |
False |
|
|
KIE server PostgreSQL database name. |
rhpam7 |
False |
|
|
Allows the PostgreSQL to handle XA transactions. |
100 |
True |
|
— |
Size of persistent storage for the database volume. |
1Gi |
True |
|
|
KIE server PostgreSQL Hibernate dialect. |
org.hibernate.dialect.PostgreSQLDialect |
True |
|
|
The KIE Server mode. Valid values are 'DEVELOPMENT' or 'PRODUCTION'. In production mode, you can not deploy SNAPSHOT versions of artifacts on the KIE server and can not change the version of an artifact in an existing container. (Sets the org.kie.server.mode system property). |
|
False |
|
|
KIE server mbeans enabled/disabled (Sets the kie.mbeans and kie.scanner.mbeans system properties) |
enabled |
False |
|
|
KIE server class filtering. (Sets the org.drools.server.filter.classes system property) |
true |
False |
|
|
If set to false, the prometheus server extension will be enabled. (Sets the org.kie.prometheus.server.ext.disabled system property) |
false |
False |
|
|
Custom hostname for http service route. Leave blank for default hostname, e.g.: insecure-<application-name>-rhpamcentrmon-<project>.<default-domain-suffix> |
— |
False |
|
|
Custom hostname for https service route. Leave blank for default hostname, e.g.: <application-name>-rhpamcentrmon-<project>.<default-domain-suffix> |
— |
False |
|
|
Custom hostname for http service route. Leave blank for default hostname, e.g.: insecure-<application-name>-kieserver-<project>.<default-domain-suffix> |
— |
False |
|
|
Custom hostname for https service route. Leave blank for default hostname, e.g.: <application-name>-kieserver-<project>.<default-domain-suffix> |
— |
False |
|
— |
The name of the secret containing the keystore file for Business Central. |
businesscentral-app-secret |
True |
|
|
The name of the keystore file within the secret. |
keystore.jks |
False |
|
|
The name associated with the server certificate. |
jboss |
False |
|
|
The password for the keystore and certificate. |
mykeystorepass |
False |
|
— |
The name of the secret containing the keystore file for KIE server. |
kieserver-app-secret |
True |
|
|
The name of the keystore file within the secret. |
keystore.jks |
False |
|
|
The name associated with the server certificate. |
jboss |
False |
|
|
The password for the keystore and certificate. |
mykeystorepass |
False |
|
|
Allows the KIE server to bypass the authenticated user for task related operations e.g. queries. (Sets the org.kie.server.bypass.auth.user system property) |
false |
False |
|
|
Sets refresh-interval for the EJB timer service database-data-store. |
30000 |
False |
|
— |
Business Central Monitoring Container memory limit. |
2Gi |
False |
|
— |
KIE server Container memory limit. |
1Gi |
False |
|
— |
Business Central Monitoring Container Replicas, will define how much Business Central Monitoring containers will be started. |
3 |
True |
|
— |
KIE Server Container Replicas, will define how much KIE Server containers will be started. |
3 |
True |
|
|
RH-SSO URL. |
False |
|
|
|
RH-SSO Realm name. |
— |
False |
|
|
Business Central Monitoring RH-SSO Client name. |
— |
False |
|
|
Business Central Monitoring RH-SSO Client Secret. |
252793ed-7118-4ca8-8dab-5622fa97d892 |
False |
|
|
KIE Server RH-SSO Client name. |
— |
False |
|
|
KIE Server RH-SSO Client Secret. |
252793ed-7118-4ca8-8dab-5622fa97d892 |
False |
|
|
RH-SSO Realm Admin Username used to create the Client if it doesn’t exist. |
— |
False |
|
|
RH-SSO Realm Admin Password used to create the Client. |
— |
False |
|
|
RH-SSO Disable SSL Certificate Validation. |
false |
False |
|
|
RH-SSO Principal Attribute to use as username. |
preferred_username |
False |
|
|
LDAP Endpoint to connect for authentication. |
ldap://myldap.example.com |
False |
|
|
Bind DN used for authentication. |
uid=admin,ou=users,ou=exmample,ou=com |
False |
|
|
LDAP Credentials used for authentication. |
Password |
False |
|
|
The JMX ObjectName of the JaasSecurityDomain used to decrypt the password. |
— |
False |
|
|
LDAP Base DN of the top-level context to begin the user search. |
ou=users,ou=example,ou=com |
False |
|
|
LDAP search filter used to locate the context of the user to authenticate. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. A common example for the search filter is (uid={0}). |
(uid={0}) |
False |
|
|
The search scope to use. |
|
False |
|
|
The timeout in milliseconds for user or role searches. |
10000 |
False |
|
|
The name of the attribute in the user entry that contains the DN of the user. This may be necessary if the DN of the user itself contains special characters, backslash for example, that prevent correct user mapping. If the attribute does not exist, the entry’s DN is used. |
distinguishedName |
False |
|
|
A flag indicating if the DN is to be parsed for the username. If set to true, the DN is parsed for the username. If set to false the DN is not parsed for the username. This option is used together with usernameBeginString and usernameEndString. |
true |
False |
|
|
Defines the String which is to be removed from the start of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
— |
False |
|
|
Defines the String which is to be removed from the end of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
— |
False |
|
|
Name of the attribute containing the user roles. |
memberOf |
False |
|
|
The fixed DN of the context to search for user roles. This is not the DN where the actual roles are, but the DN where the objects containing the user roles are. For example, in a Microsoft Active Directory server, this is the DN where the user account is. |
ou=groups,ou=example,ou=com |
False |
|
|
A search filter used to locate the roles associated with the authenticated user. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. The authenticated userDN is substituted into the filter anywhere a {1} is used. An example search filter that matches on the input username is (member={0}). An alternative that matches on the authenticated userDN is (member={1}). |
(memberOf={1}) |
False |
|
|
The number of levels of recursion the role search will go below a matching context. Disable recursion by setting this to 0. |
1 |
False |
|
|
A role included for all authenticated users |
user |
False |
|
|
Name of the attribute within the roleCtxDN context which contains the role name. If the roleAttributeIsDN property is set to true, this property is used to find the role object’s name attribute. |
name |
False |
|
|
A flag indicating if the DN returned by a query contains the roleNameAttributeID. If set to true, the DN is checked for the roleNameAttributeID. If set to false, the DN is not checked for the roleNameAttributeID. This flag can improve the performance of LDAP queries. |
false |
False |
|
|
Whether or not the roleAttributeID contains the fully-qualified DN of a role object. If false, the role name is taken from the value of the roleNameAttributeId attribute of the context name. Certain directory schemas, such as Microsoft Active Directory, require this attribute to be set to true. |
false |
False |
|
|
If you are not using referrals, you can ignore this option. When using referrals, this option denotes the attribute name which contains users defined for a certain role, for example member, if the role object is inside the referral. Users are checked against the content of this attribute name. If this option is not set, the check will always fail, so role objects cannot be stored in a referral tree. |
— |
False |
|
|
When present, the RoleMapping Login Module will be configured to use the provided file. This parameter defines the fully-qualified file path and name of a properties file or resource which maps roles to replacement roles. The format is original_role=role1,role2,role3 |
— |
False |
|
|
Whether to add to the current roles, or replace the current roles with the mapped ones. Replaces if set to true. |
— |
False |
The CLI supports various object types. A list of these object types as well as their abbreviations can be found in the Openshift documentation.
A service is an abstraction which defines a logical set of pods and a policy by which to access them. Refer to the container-engine documentation for more information.
Service | Port | Name | Description |
---|---|---|---|
|
8080 |
http |
All the Business Central Monitoring web server’s ports. |
8443 |
https |
||
|
8888 |
ping |
The JGroups ping port for clustering. |
|
8080 |
http |
All the KIE server web server’s ports. (First KIE server) |
8443 |
https |
||
|
8888 |
ping |
The JGroups ping port for clustering. |
|
5432 |
— |
The first database server’s port. |
A route is a way to expose a service by giving it an externally-reachable hostname such as www.example.com
. A defined route and the endpoints
identified by its service can be consumed by a router to provide named connectivity from external clients to your applications. Each route consists
of a route name, service selector, and (optionally) security configuration. Refer to the
Openshift documentation for more information.
Service | Security | Hostname |
---|---|---|
insecure-${APPLICATION_NAME}-rhpamcentrmon-http |
none |
|
|
TLS passthrough |
|
insecure-${APPLICATION_NAME}-kieserver-http |
none |
|
|
TLS passthrough |
|
A deployment in OpenShift is a replication controller based on a user defined template called a deployment configuration. Deployments are created manually or in response to triggered events. Refer to the Openshift documentation for more information.
A trigger drives the creation of new deployments in response to events, both inside and outside OpenShift. Refer to the Openshift documentation for more information.
Deployment | Triggers |
---|---|
|
ImageChange |
|
ImageChange |
|
ImageChange |
A replication controller ensures that a specified number of pod "replicas" are running at any one time. If there are too many, the replication controller kills some pods. If there are too few, it starts more. Refer to the container-engine documentation for more information.
Deployment | Replicas |
---|---|
|
3 |
|
3 |
|
1 |
Service accounts are API objects that exist within each project. They can be created or deleted like any other API object. Refer to the Openshift documentation for more information.
Deployment | Service Account |
---|---|
|
|
|
|
Deployment | Image |
---|---|
|
rhpam76-businesscentral-monitoring-openshift |
|
|
|
postgresql |
Http Get on http://localhost:8080/rest/ready
Http Get on http://localhost:8080/services/rest/server/readycheck
/usr/libexec/check-container
Http Get on http://localhost:8080/rest/healthy
Http Get on http://localhost:8080/services/rest/server/healthcheck
/usr/libexec/check-container --live
Deployments | Name | Port | Protocol |
---|---|---|---|
|
jolokia |
8778 |
|
http |
8080 |
|
|
https |
8443 |
|
|
ping |
8888 |
|
|
|
jolokia |
8778 |
|
http |
8080 |
|
|
https |
8443 |
|
|
ping |
8888 |
|
|
|
— |
5432 |
|
Deployment | Variable name | Description | Example value |
---|---|---|---|
|
|
— |
|
|
— |
|
|
|
KIE administrator password. |
|
|
|
KIE administrator username. |
|
|
|
KIE server password. (Sets the org.kie.server.pwd system property) |
|
|
|
KIE server username. (Sets the org.kie.server.user system property) |
|
|
|
Maven mirror that the KIE server must use. If you configure a mirror, this mirror must contain all artifacts that are required for building and deploying your services. |
|
|
|
The id to use for the maven repository. If set, it can be excluded from the optionally configured mirror by adding it to MAVEN_MIRROR_OF. For example: external:*,!repo-rhpamcentr,!repo-custom. If MAVEN_MIRROR_URL is set but MAVEN_MIRROR_ID is not set, an id will be generated randomly, but won’t be usable in MAVEN_MIRROR_OF. |
|
|
|
Fully qualified URL to a Maven repository or service. |
|
|
|
Username to access the Maven repository, if required. |
|
|
|
Password to access the Maven repository, if required. |
|
|
|
If set to true, turns on KIE server global discovery feature (Sets the org.kie.server.controller.openshift.global.discovery.enabled system property) |
|
|
|
If OpenShift integration of Business Central is turned on, setting this parameter to true enables connection to KIE Server via an OpenShift internal Service endpoint. (Sets the org.kie.server.controller.openshift.prefer.kieserver.service system property) |
|
|
|
KIE ServerTemplate Cache TTL in milliseconds. (Sets the org.kie.server.controller.template.cache.ttl system property) |
|
|
|
— |
true |
|
|
KIE server controller username. (Sets the org.kie.server.controller.user system property) |
|
|
|
KIE server controller password. (Sets the org.kie.server.controller.pwd system property) |
|
|
|
KIE server controller token for bearer authentication. (Sets the org.kie.server.controller.token system property) |
|
|
|
— |
|
|
|
The name of the keystore file within the secret. |
|
|
|
The name associated with the server certificate. |
|
|
|
The password for the keystore and certificate. |
|
|
|
— |
openshift.DNS_PING |
|
|
— |
|
|
|
— |
8888 |
|
|
RH-SSO URL. |
|
|
|
— |
ROOT.war |
|
|
RH-SSO Realm name. |
|
|
|
Business Central Monitoring RH-SSO Client Secret. |
|
|
|
Business Central Monitoring RH-SSO Client name. |
|
|
|
RH-SSO Realm Admin Username used to create the Client if it doesn’t exist. |
|
|
|
RH-SSO Realm Admin Password used to create the Client. |
|
|
|
RH-SSO Disable SSL Certificate Validation. |
|
|
|
RH-SSO Principal Attribute to use as username. |
|
|
|
Custom hostname for http service route. Leave blank for default hostname, e.g.: insecure-<application-name>-rhpamcentrmon-<project>.<default-domain-suffix> |
|
|
|
Custom hostname for https service route. Leave blank for default hostname, e.g.: <application-name>-rhpamcentrmon-<project>.<default-domain-suffix> |
|
|
|
LDAP Endpoint to connect for authentication. |
|
|
|
Bind DN used for authentication. |
|
|
|
LDAP Credentials used for authentication. |
|
|
|
The JMX ObjectName of the JaasSecurityDomain used to decrypt the password. |
|
|
|
LDAP Base DN of the top-level context to begin the user search. |
|
|
|
LDAP search filter used to locate the context of the user to authenticate. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. A common example for the search filter is (uid={0}). |
|
|
|
The search scope to use. |
|
|
|
The timeout in milliseconds for user or role searches. |
|
|
|
The name of the attribute in the user entry that contains the DN of the user. This may be necessary if the DN of the user itself contains special characters, backslash for example, that prevent correct user mapping. If the attribute does not exist, the entry’s DN is used. |
|
|
|
A flag indicating if the DN is to be parsed for the username. If set to true, the DN is parsed for the username. If set to false the DN is not parsed for the username. This option is used together with usernameBeginString and usernameEndString. |
|
|
|
Defines the String which is to be removed from the start of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
|
|
|
Defines the String which is to be removed from the end of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
|
|
|
Name of the attribute containing the user roles. |
|
|
|
The fixed DN of the context to search for user roles. This is not the DN where the actual roles are, but the DN where the objects containing the user roles are. For example, in a Microsoft Active Directory server, this is the DN where the user account is. |
|
|
|
A search filter used to locate the roles associated with the authenticated user. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. The authenticated userDN is substituted into the filter anywhere a {1} is used. An example search filter that matches on the input username is (member={0}). An alternative that matches on the authenticated userDN is (member={1}). |
|
|
|
The number of levels of recursion the role search will go below a matching context. Disable recursion by setting this to 0. |
|
|
|
A role included for all authenticated users |
|
|
|
Name of the attribute within the roleCtxDN context which contains the role name. If the roleAttributeIsDN property is set to true, this property is used to find the role object’s name attribute. |
|
|
|
A flag indicating if the DN returned by a query contains the roleNameAttributeID. If set to true, the DN is checked for the roleNameAttributeID. If set to false, the DN is not checked for the roleNameAttributeID. This flag can improve the performance of LDAP queries. |
|
|
|
Whether or not the roleAttributeID contains the fully-qualified DN of a role object. If false, the role name is taken from the value of the roleNameAttributeId attribute of the context name. Certain directory schemas, such as Microsoft Active Directory, require this attribute to be set to true. |
|
|
|
If you are not using referrals, you can ignore this option. When using referrals, this option denotes the attribute name which contains users defined for a certain role, for example member, if the role object is inside the referral. Users are checked against the content of this attribute name. If this option is not set, the check will always fail, so role objects cannot be stored in a referral tree. |
|
|
|
When present, the RoleMapping Login Module will be configured to use the provided file. This parameter defines the fully-qualified file path and name of a properties file or resource which maps roles to replacement roles. The format is original_role=role1,role2,role3 |
|
|
|
Whether to add to the current roles, or replace the current roles with the mapped ones. Replaces if set to true. |
|
|
|
|
— |
|
|
KIE administrator username. |
|
|
|
KIE administrator password. |
|
|
|
The KIE Server mode. Valid values are 'DEVELOPMENT' or 'PRODUCTION'. In production mode, you can not deploy SNAPSHOT versions of artifacts on the KIE server and can not change the version of an artifact in an existing container. (Sets the org.kie.server.mode system property). |
|
|
|
KIE server mbeans enabled/disabled (Sets the kie.mbeans and kie.scanner.mbeans system properties) |
|
|
|
KIE server class filtering. (Sets the org.drools.server.filter.classes system property) |
|
|
|
If set to false, the prometheus server extension will be enabled. (Sets the org.kie.prometheus.server.ext.disabled system property) |
|
|
|
Allows the KIE server to bypass the authenticated user for task related operations e.g. queries. (Sets the org.kie.server.bypass.auth.user system property) |
|
|
|
— |
— |
|
|
— |
|
|
|
— |
OpenShiftStartupStrategy |
|
|
KIE server username. (Sets the org.kie.server.user system property) |
|
|
|
KIE server password. (Sets the org.kie.server.pwd system property) |
|
|
|
Maven mirror that the KIE server must use. If you configure a mirror, this mirror must contain all artifacts that are required for building and deploying your services. |
|
|
|
Maven mirror configuration for KIE server. |
|
|
|
— |
RHPAMCENTR,EXTERNAL |
|
|
— |
repo-rhpamcentr |
|
|
The Service name for the optional Business Central, where it can be reached, to allow service lookups (for example, maven repo usage), if required. |
|
|
|
— |
|
|
|
Username to access the Maven service hosted by Business Central inside EAP. |
|
|
|
Password to access the Maven service hosted by Business Central inside EAP. |
|
|
|
The id to use for the maven repository. If set, it can be excluded from the optionally configured mirror by adding it to MAVEN_MIRROR_OF. For example: external:*,!repo-rhpamcentr,!repo-custom. If MAVEN_MIRROR_URL is set but MAVEN_MIRROR_ID is not set, an id will be generated randomly, but won’t be usable in MAVEN_MIRROR_OF. |
|
|
|
Fully qualified URL to a Maven repository or service. |
|
|
|
Username to access the Maven repository, if required. |
|
|
|
Password to access the Maven repository, if required. |
|
|
|
KIE server persistence datasource. (Sets the org.kie.server.persistence.ds system property) |
|
|
|
— |
|
|
|
KIE server persistence datasource. (Sets the org.kie.server.persistence.ds system property) |
|
|
|
— |
true |
|
|
KIE server PostgreSQL database name. |
|
|
|
— |
postgresql |
|
|
KIE server PostgreSQL Hibernate dialect. |
|
|
|
KIE server PostgreSQL database username. |
|
|
|
KIE server PostgreSQL database password. |
|
|
|
— |
|
|
|
— |
5432 |
|
|
Sets refresh-interval for the EJB timer service database-data-store. |
|
|
|
— |
|
|
|
The name of the keystore file within the secret. |
|
|
|
The name associated with the server certificate. |
|
|
|
The password for the keystore and certificate. |
|
|
|
— |
openshift.DNS_PING |
|
|
— |
|
|
|
— |
8888 |
|
|
RH-SSO URL. |
|
|
|
— |
ROOT.war |
|
|
RH-SSO Realm name. |
|
|
|
KIE Server RH-SSO Client Secret. |
|
|
|
KIE Server RH-SSO Client name. |
|
|
|
RH-SSO Realm Admin Username used to create the Client if it doesn’t exist. |
|
|
|
RH-SSO Realm Admin Password used to create the Client. |
|
|
|
RH-SSO Disable SSL Certificate Validation. |
|
|
|
RH-SSO Principal Attribute to use as username. |
|
|
|
Custom hostname for http service route. Leave blank for default hostname, e.g.: insecure-<application-name>-kieserver-<project>.<default-domain-suffix> |
|
|
|
Custom hostname for https service route. Leave blank for default hostname, e.g.: <application-name>-kieserver-<project>.<default-domain-suffix> |
|
|
|
LDAP Endpoint to connect for authentication. |
|
|
|
Bind DN used for authentication. |
|
|
|
LDAP Credentials used for authentication. |
|
|
|
The JMX ObjectName of the JaasSecurityDomain used to decrypt the password. |
|
|
|
LDAP Base DN of the top-level context to begin the user search. |
|
|
|
LDAP search filter used to locate the context of the user to authenticate. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. A common example for the search filter is (uid={0}). |
|
|
|
The search scope to use. |
|
|
|
The timeout in milliseconds for user or role searches. |
|
|
|
The name of the attribute in the user entry that contains the DN of the user. This may be necessary if the DN of the user itself contains special characters, backslash for example, that prevent correct user mapping. If the attribute does not exist, the entry’s DN is used. |
|
|
|
A flag indicating if the DN is to be parsed for the username. If set to true, the DN is parsed for the username. If set to false the DN is not parsed for the username. This option is used together with usernameBeginString and usernameEndString. |
|
|
|
Defines the String which is to be removed from the start of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
|
|
|
Defines the String which is to be removed from the end of the DN to reveal the username. This option is used together with usernameEndString and only taken into account if parseUsername is set to true. |
|
|
|
Name of the attribute containing the user roles. |
|
|
|
The fixed DN of the context to search for user roles. This is not the DN where the actual roles are, but the DN where the objects containing the user roles are. For example, in a Microsoft Active Directory server, this is the DN where the user account is. |
|
|
|
A search filter used to locate the roles associated with the authenticated user. The input username or userDN obtained from the login module callback is substituted into the filter anywhere a {0} expression is used. The authenticated userDN is substituted into the filter anywhere a {1} is used. An example search filter that matches on the input username is (member={0}). An alternative that matches on the authenticated userDN is (member={1}). |
|
|
|
The number of levels of recursion the role search will go below a matching context. Disable recursion by setting this to 0. |
|
|
|
A role included for all authenticated users |
|
|
|
Name of the attribute within the roleCtxDN context which contains the role name. If the roleAttributeIsDN property is set to true, this property is used to find the role object’s name attribute. |
|
|
|
A flag indicating if the DN returned by a query contains the roleNameAttributeID. If set to true, the DN is checked for the roleNameAttributeID. If set to false, the DN is not checked for the roleNameAttributeID. This flag can improve the performance of LDAP queries. |
|
|
|
Whether or not the roleAttributeID contains the fully-qualified DN of a role object. If false, the role name is taken from the value of the roleNameAttributeId attribute of the context name. Certain directory schemas, such as Microsoft Active Directory, require this attribute to be set to true. |
|
|
|
If you are not using referrals, you can ignore this option. When using referrals, this option denotes the attribute name which contains users defined for a certain role, for example member, if the role object is inside the referral. Users are checked against the content of this attribute name. If this option is not set, the check will always fail, so role objects cannot be stored in a referral tree. |
|
|
|
When present, the RoleMapping Login Module will be configured to use the provided file. This parameter defines the fully-qualified file path and name of a properties file or resource which maps roles to replacement roles. The format is original_role=role1,role2,role3 |
|
|
|
Whether to add to the current roles, or replace the current roles with the mapped ones. Replaces if set to true. |
|
|
|
|
KIE server PostgreSQL database username. |
|
|
KIE server PostgreSQL database password. |
|
|
|
KIE server PostgreSQL database name. |
|
|
|
Allows the PostgreSQL to handle XA transactions. |
|
Deployment | Name | mountPath | Purpose | readOnly |
---|---|---|---|---|
|
businesscentral-keystore-volume |
|
ssl certs |
True |
|
kieserver-keystore-volume |
|
ssl certs |
True |
|
|
|
postgresql |
false |
A PersistentVolume
object is a storage resource in an OpenShift cluster. Storage is provisioned by an administrator
by creating PersistentVolume
objects from sources such as GCE Persistent Disks, AWS Elastic Block Stores (EBS), and NFS mounts.
Refer to the Openshift documentation for
more information.
Name | Access Mode |
---|---|
|
ReadWriteOnce |
|
ReadWriteMany |