forked from jboss-container-images/rhpam-7-openshift-image
-
Notifications
You must be signed in to change notification settings - Fork 0
/
image.yaml
165 lines (164 loc) · 7.21 KB
/
image.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
schema_version: 1
name: "rhpam-7/rhpam76-businesscentral-monitoring-openshift"
description: "Red Hat Business Central Monitoring 7.6 OpenShift container image"
version: "1.0"
from: "ubi8:8-released"
labels:
- name: "com.redhat.component"
value: "rhpam-7-rhpam76-businesscentral-monitoring-openshift-rhel8-container"
- name: "io.k8s.description"
value: "Platform for running Red Hat Business Central Monitoring"
- name: "io.k8s.display-name"
value: "Red Hat Business Central Monitoring 7.6"
- name: "io.openshift.expose-services"
value: "8080:http,8443:https"
- name: "io.openshift.tags"
value: "javaee,eap,eap7,rhpam,rhpam7"
envs:
- name: "HTTPS_ENABLE_HTTP2"
value: "true"
- name: "SCRIPT_DEBUG"
description: "If set to true, ensures that the bash scripts are executed with the -x option, printing the commands and their arguments as they are executed."
example: "true"
- name: "KIE_ADMIN_USER"
example: "adminUser"
description: "KIE administrator username"
- name: "KIE_ADMIN_PWD"
example: "admin1!"
description: "KIE administrator password"
- name: "KIE_SERVER_CONTROLLER_SERVICE"
example: "buscentr-myapp"
description: "KIE server controller service (Used to set the org.kie.server.controller system property if host and port aren't set)"
- name: "KIE_SERVER_CONTROLLER_PROTOCOL"
example: "http"
description: "KIE server controller protocol (Used to set the org.kie.server.controller system property)"
- name: "KIE_SERVER_CONTROLLER_HOST"
example: "my-app-controller.os.mycloud.com"
description: "KIE server controller host (Used to set the org.kie.server.controller system property)"
- name: "KIE_SERVER_CONTROLLER_PORT"
example: "8080"
description: "KIE server controller port (Used to set the org.kie.server.controller system property)"
- name: "KIE_SERVER_CONTROLLER_USER"
example: "controllerUser"
description: "KIE server controller username for basic authentication (Sets the org.kie.server.controller.user system property)"
- name: "KIE_SERVER_CONTROLLER_PWD"
example: "controller1!"
description: "KIE server controller password for basic authentication (Sets the org.kie.server.controller.pwd system property)"
- name: "KIE_SERVER_CONTROLLER_TOKEN"
example: "dasd373egds"
description: "KIE server controller token for bearer authentication (Sets the org.kie.server.controller.token system property)"
## OpenShift Enhancement BEGIN
- name: "KIE_SERVER_CONTROLLER_OPENSHIFT_GLOBAL_DISCOVERY_ENABLED"
example: "false"
description: "If set to true, turns on KIE server global discovery feature (Sets the org.kie.server.controller.openshift.global.discovery.enabled system property)"
- name: "KIE_SERVER_CONTROLLER_OPENSHIFT_PREFER_KIESERVER_SERVICE"
example: "true"
description: "If set to true, enables connection to KIE Server via OpenShift internal Service endpoint (Sets the org.kie.server.controller.openshift.prefer.kieserver.service system property)"
- name: "KIE_SERVER_CONTROLLER_TEMPLATE_CACHE_TTL"
example: "60000"
description: "KIE ServerTemplate Cache TTL in milliseconds (Sets the org.kie.server.controller.template.cache.ttl system property)"
- name: "KIE_WORKBENCH_CONTROLLER_OPENSHIFT_ENABLED"
example: "true"
description: "If set to true, turns on OpenShift integration feature (Sets the org.kie.workbench.controller.openshift.enabled system property)"
## OpenShift Enhancement END
- name: "KIE_SERVER_USER"
example: "executionUser"
description: "KIE server username for basic authentication (Sets the org.kie.server.user system property)"
- name: "KIE_SERVER_PWD"
example: "execution1!"
description: "KIE server password for basic authentication (Sets the org.kie.server.pwd system property)"
- name: "KIE_SERVER_TOKEN"
example: "dasd373egds"
description: "KIE server token for bearer authentication (Sets the org.kie.server.token system property)"
- name: "WORKBENCH_MAX_METASPACE_SIZE"
example: "512"
description: "The maximum metaspace for the Business Central Monitoring, it will set the GC_MAX_METASPACE_SIZE, its default value is 1024mb."
ports:
- value: 8080
- value: 8443
- value: 8778
modules:
repositories:
- name: cct_module
git:
url: https://github.com/jboss-openshift/cct_module.git
ref: master
- name: jboss-eap-modules
git:
url: https://github.com/jboss-container-images/jboss-eap-modules.git
ref: master
- name: jboss-eap-7-image
git:
url: https://github.com/jboss-container-images/jboss-eap-7-image.git
ref: eap72-dev
- name: rhpam-7-image
git:
url: https://github.com/jboss-container-images/rhpam-7-image.git
ref: master
- name: jboss-kie-modules
git:
url: https://github.com/jboss-container-images/jboss-kie-modules.git
ref: master
install:
- name: jboss.container.openjdk.jdk
version: "11"
- name: dynamic-resources
- name: eap-7.2-latest
- name: rhpam-7-businesscentral-monitoring
- name: jboss.container.maven.35.bash
version: "3.5"
- name: jboss.container.maven.default.bash
- name: os-java-jolokia
- name: jboss.eap.cd.jolokia
- name: os-eap7-openshift
- name: jboss.eap72.openshift
version: "1.0-openjdk11"
- name: jboss.eap.cd.openshift.modules
- name: os-eap7-ping
- name: os-eap-activemq-rar
version: "1.1"
- name: os-eap-launch
- name: os-eap7-launch
- name: jboss.eap.cd.openshift.launch
- name: jboss-kie-db-drivers
- name: os-eap-datasource
version: "1.0"
- name: jboss.eap.cd.logging
- name: jboss.eap.config.mp-config
- name: jboss.eap.config.jgroups
- name: jboss.eap.config.elytron
- name: jboss.eap.config.tracing
- name: os-eap-sso
- name: os-eap70-sso
- name: os-eap-hawkular
- name: os-eap-deployment-scanner
- name: os-eap-extensions
- name: openshift-layer
- name: openshift-passwd
- name: os-logging
- name: jboss.container.eap.prometheus.config
version: "7.2"
- name: os-eap-txnrecovery.run
version: "python3"
- name: os-eap-python
version: "3.6"
- name: jboss-kie-jdk-clean
version: "11"
- name: jboss-kie-common
- name: jboss-kie-wildfly-common
- name: jboss-kie-workbench
packages:
content_sets_file: content_sets.yml
install:
- hostname
- git
osbs:
configuration:
container_file: container.yaml
repository:
name: containers/rhpam-7-businesscentral-monitoring-openshift
branch: rhba-7.6-openshift-rhel-8
run:
user: 185
cmd:
- "/opt/eap/bin/openshift-launch.sh"