-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathimage.yaml
149 lines (148 loc) · 5.92 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
schema_version: 1
name: "rhpam-7/rhpam-controller-rhel8"
description: "Red Hat Process Automation Manager Standalone Controller 7.14 container image"
version: "7.14.0"
from: "registry.redhat.io/ubi8/ubi-minimal:latest"
labels:
- name: "com.redhat.component"
value: "rhpam-7-controller-rhel8-container"
- name: "io.k8s.description"
value: "Platform for running Red Hat Process Automation Manager Standalone Controller"
- name: "io.k8s.display-name"
value: "Red Hat Process Automation Manager Standalone Controller 7.14"
- name: "io.openshift.expose-services"
value: "8080:http,8443:https"
- name: "io.openshift.tags"
value: "javaee,eap,eap7,rhpam,rhpam7"
envs:
- name: "CONFIG_ADJUSTMENT_MODE"
value: "xml"
description: "The new modules from wildfly-cekit-modules supports configuration using CLI and XML, for now we still using XML"
- 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_SERVER_TOKEN"
example: "dasd373egds"
description: "KIE server token for bearer authentication (Sets the org.kie.server.token system property)"
- 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_TOKEN"
example: "dasd373egds"
description: "KIE server controller token for bearer authentication (Sets the org.kie.server.controller.token system property)"
- name: "KIE_ADMIN_USER"
example: "adminUser"
description: "Username for basic authentication used to access the controller externally and to connect with the execution server (Sets the org.kie.server.user and org.kie.server.controller.user system properties)"
- name: "KIE_ADMIN_PWD"
example: "admin1!"
description: "Password for basic authentication used to access the controller externally and to connect with the execution server (Sets the org.kie.server.pwd and org.kie.server.controller.pwd system properties)"
- name: "KIE_ELYTRON_FS_PATH"
example: "/opt/my-elytrom-fs-path"
description: "Elytron's Filesystem realm for application authentication and authorization. Defaults to /opt/kie/data/kie-fs-realm-users"
ports:
- value: 8080
- value: 8443
- value: 8778
modules:
repositories:
- name: cct_module
git:
url: https://github.com/jboss-openshift/cct_module.git
ref: 0.39.x
- name: jboss-eap-modules
git:
url: https://github.com/jboss-container-images/jboss-eap-modules.git
ref: 7.4.x
- name: jboss-eap-7-image
git:
url: https://github.com/jboss-container-images/jboss-eap-7-image.git
ref: eap74-dev
- name: wildfly-cekit-modules
git:
url: https://github.com/wildfly/wildfly-cekit-modules.git
ref: 0.18.x
- name: rhpam-7-image
git:
url: https://github.com/jboss-container-images/rhpam-7-image.git
ref: main
- name: jboss-kie-modules
git:
url: https://github.com/jboss-container-images/jboss-kie-modules.git
ref: main
install:
- name: jboss.kie.common.dependencies
- name: jboss.container.openjdk.jdk
version: "11"
- name: dynamic-resources
- name: eap-74-latest
version: "7.4-latest"
- name: jboss.container.eap.setup
- name: rhpam-7-controller
- name: jboss.container.maven.38.bash
version: "3.8"
- name: jboss.container.maven.default.bash
- name: jboss.container.jolokia.bash
- name: jboss.eap.cd.jolokia
- name: os-eap7-openshift
version: "1.0-kie"
- name: jboss.eap.config.openshift
version: "EAP7.4.0-kie"
- name: os-eap-activemq-rar
version: "1.1"
- name: os-eap-launch
version: "1.0-kie"
- name: os-eap7-launch
version: "1.0-kie"
- name: jboss.container.wildfly.launch.access-log-valve
- name: jboss.container.wildfly.launch.https
- name: jboss.container.wildfly.launch.messaging
- name: jboss.container.wildfly.launch.json-logging
- name: jboss.container.wildfly.launch.mp-config
- name: jboss.container.wildfly.launch-config.config
- name: jboss.container.wildfly.launch-config.os
- name: jboss.container.wildfly.launch.jgroups
- name: jboss.container.wildfly.launch.elytron
- name: jboss.container.wildfly.launch.keycloak
- name: jboss.container.wildfly.launch.tracing
- name: os-eap7-sso-adapters
version: "7.5.0-kie"
- name: jboss.container.wildfly.launch.deployment-scanner
- name: jboss.container.wildfly.launch.extensions
- name: openshift-layer
- name: openshift-passwd
- name: jboss.container.util.logging.bash
- name: jboss.container.eap.prometheus.config
version: "7.4-kie"
- name: os-eap-txnrecovery.run
version: "python3"
- name: os-eap-python
version: "3.6"
- name: jboss-kie-common
- name: jboss-kie-wildfly-common
- name: jboss-kie-controller
- name: jboss.kie.pkg-update
packages:
content_sets_file: content_sets.yml
manager: microdnf
osbs:
configuration:
container_file: container.yaml
extra_dir: osbs-extra
repository:
name: containers/rhpam-7-controller
branch: rhba-7-rhel-8
run:
user: 185
cmd:
- "/opt/eap/bin/openshift-launch.sh"