-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathimage.yaml
76 lines (75 loc) · 2.86 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
schema_version: 1
name: "rhpam-7/rhpam-process-migration-rhel8"
description: "Red Hat Process Automation Manager Process Migration 7.14 container image"
version: "7.14.0"
from: "registry.redhat.io/ubi8/ubi-minimal:latest"
labels:
- name: "com.redhat.component"
value: "rhpam-7-process-migration-rhel8-container"
- name: "io.k8s.description"
value: "Platform for running Red Hat Process Automation Manager Process Migration"
- name: "io.k8s.display-name"
value: "Red Hat Process Automation Manager Process Migration 7.14"
- name: "io.openshift.expose-services"
value: "8080:http"
- name: "io.openshift.tags"
value: "javaee,rhpam,rhpam7,quarkus"
envs:
- name: "SCRIPT_DEBUG"
example: "true"
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."
- name: JBOSS_KIE_ADMIN_USER
example: "admin"
description: "Defines the admin user to access the Process Instance Migration Rest API."
- name: JBOSS_KIE_ADMIN_PWD
example: "s3cr3t"
description: "The admin password."
- name: JBOSS_KIE_EXTRA_CLASSPATH
example: "/mount/path/extra-jar-1.jar, /mount/path/extra-jar-2.jar"
description: "Allows to add extra jars to the application classpath separated by colon."
- name: JAVA_OPTS_APPEND
example: "-Dmy.system.property=my-value -Dmy.system.other.property=my-other-value"
description: |-
Allows to append extra system properties to the PIM startup, only runtime system properties is supported,
for build time, use the application.yaml configuration file. The application.yaml file should be mounted on
/opt/rhpam-process-migration/quarkus-app/config/application.yaml. When custom user properties needs to be used,
provide all needed files using Persistence Volume. For more information see https://quarkus.io/guides/all-config
ports:
- value: 8080
modules:
repositories:
- name: cct_module
git:
url: https://github.com/jboss-openshift/cct_module.git
ref: 0.39.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.container.openjdk.jdk
version: "11"
- name: dynamic-resources
- name: rhpam-7-process-migration
- name: jboss.container.util.logging.bash
- name: jboss-kie-process-migration
- name: jboss.kie.pkg-update
packages:
manager: microdnf
content_sets_file: content_sets.yml
install:
- hostname
osbs:
configuration:
container_file: container.yaml
repository:
name: containers/rhpam-7-process-migration
branch: rhba-7-rhel-8
run:
user: 185
cmd:
- "/opt/rhpam-process-migration/openshift-launch.sh"