-
Notifications
You must be signed in to change notification settings - Fork 12
/
image.yaml
93 lines (90 loc) · 3.43 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
schema_version: 1
name: "jboss-amq-6/amq63-openshift"
description: "Red Hat JBoss AMQ 6.3 OpenShift container image"
version: "1.5"
from: "jboss-amq-6/amq63:latest"
labels:
- name: "com.redhat.component"
value: "jboss-amq-6-amq63-openshift-container"
- name: "io.k8s.description"
value: "A reliable messaging platform that supports standard messaging paradigms for a real-time enterprise."
- name: "io.k8s.display-name"
value: "JBoss A-MQ 6.3"
- name: "io.openshift.tags"
value: "messaging,amq,java,jboss,xpaas"
- name: "io.openshift.s2i.scripts-url"
value: "image:///usr/local/s2i"
envs:
- name: AMQ_USERNAME
example: username
description: Username for AMQ authentication and authentication
- name: AMQ_PASSWORD
example: password
description: Password corresponding to AMQ_USERNAME
- name: AMQ_DNAME
example: CN=localhost, OU=broker, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
description: SSL certificate distinguished name corresponding to AMQ_USERNAME
- name: AMQ_SPLIT
example: true
description: "Allow multiple instances to share the same Persistent Volume. If set to true each instance will use a separate area within the Persistent Volume as its data directory. Default is unset."
- name: AMQ_LOCK_TIMEOUT
example: 30
description: "If allowing multiple instances to share the same Persistent Volume then wait for this timeout period (seconds) to see if an existing server will terminate before moving to the next instance. Default is 30 seconds."
- name: "AMQ_STORAGE_USAGE_LIMIT"
example: "10 gb"
description: "Sets the store disk limit usage in activemq.xml. If the value set is greater than the disk size, it will be resized to the available disk space."
- name: "AMQ_QUEUE_MEMORY_LIMIT"
example: "2mb"
description: "Sets the queue memory limit in activemq.xml"
- name: AMQ_TRANSPORT_ENABLED_PROTOCOLS
example: TLSv1,TLSv1.1,TLSv1.2
description: "Sets the enabled SSL protocols"
- name: AMQ_NEED_CLIENT_AUTH
example: false
description: "Sets SSL to require client authentication"
- name: SCRIPT_DEBUG
description: If set to true, ensurses that the bash scripts are executed with the -x option, printing the commands and their arguments as they are executed.
example: "true"
ports:
- value: 5672
- value: 5671
- value: 1883
- value: 8883
- value: 61613
- value: 61612
- value: 61616
- value: 61617
modules:
repositories:
- path: modules
- name: cct_module
git:
url: https://github.com/jboss-openshift/cct_module.git
ref: sprint-35
install:
- name: dynamic-resources
- name: md-amq-secure-mgmt-console
- name: md-amq-optional
- name: os-java-run
- name: md-amq-launch
- name: os-partition
- name: os-java-jolokia
- name: md-amq-jolokia
- name: md-amq-s2i
- name: md-amq-permissions
- name: openshift-passwd
- name: os-logging
packages:
content_sets_file: content_sets.yml
run:
user: 185
cmd:
- "/opt/amq/bin/launch.sh"
osbs:
configuration:
container:
compose:
pulp_repos: true
repository:
name: containers/jboss-amq-6
branch: jb-amq-6.3-openshift-rhel-7