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