blob: 0bf8f54fafce2537f7d8cded7f11fc8697866b39 [file] [log] [blame]
apiVersion: apps.openshift.io/v1
kind: List
items:
- apiVersion: v1
kind: Service
metadata:
labels:
app: amq-broker
csbexample: saga
name: amq-broker
spec:
ports:
- name: amq-broker-console
port: 8161
protocol: TCP
targetPort: 8161
- name: amq-broker
port: 61616
protocol: TCP
targetPort: 61616
selector:
app: amq-broker
deploymentconfig: amq-broker
type: ClusterIP
- apiVersion: image.openshift.io/v1
kind: ImageStream
metadata:
labels:
app: amq-broker
csbexample: saga
name: amq-broker
spec:
lookupPolicy:
local: true
tags:
- from:
kind: DockerImage
name: registry.redhat.io/amq7/amq-broker-rhel8:7.10
generation: 0
importPolicy: {}
name: "latest"
referencePolicy:
type: Source
- apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
generation: 1
labels:
app: amq-broker
csbexample: saga
name: amq-broker
spec:
replicas: 1
selector:
app: amq-broker
deploymentconfig: amq-broker
strategy:
type: Recreate
template:
metadata:
labels:
app: amq-broker
csbexample: saga
deploymentconfig: amq-broker
spec:
containers:
- imagePullPolicy: IfNotPresent
image: "amq-broker:latest"
env:
- name: AMQ_USER
value: admin
- name: AMQ_PASSWORD
value: admin
- name: AMQ_REQUIRE_LOGIN
value: "true"
livenessProbe:
httpGet:
path: /
port: 8161
scheme: HTTP
initialDelaySeconds: 180
name: amq-broker
ports:
- containerPort: 8161
protocol: TCP
- containerPort: 61616
protocol: TCP
readinessProbe:
httpGet:
path: /
port: 8161
scheme: HTTP
initialDelaySeconds: 10
triggers:
- type: ConfigChange
- imageChangeParams:
automatic: true
containerNames:
- amq-broker
from:
kind: ImageStreamTag
name: "amq-broker:latest"
type: ImageChange
- kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: amq-broker-console
labels:
app: amq-broker
csbexample: saga
spec:
to:
kind: Service
name: amq-broker
port:
targetPort: amq-broker-console