title: “EMQX”
date: 2020-01-18T15:09:53
slug: emqx
kind: "BuildConfig"
apiVersion: "v1"
metadata:
name: "emqx-openshift"
spec:
runPolicy: "Serial"
source:
git:
uri: "https://github.com/xforze/emqx-openshift.git"
strategy:
dockerStrategy:
noCache: true
type: docker
output:
to:
kind: "ImageStreamTag"
name: "emqx-openshift:latest"
apiVersion: image.openshift.io/v1
kind: ImageStream
metadata:
name: emqx-openshift
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
metadata:
name: emqx-openshift
spec:
securityContext:
runAsUser: 999
replicas: 1
template:
metadata:
annotations:
openshift.io/generated-by: OpenShiftWebConsole
creationTimestamp: null
labels:
app: emqx-openshift
deploymentconfig: emqx-openshift
spec:
containers:
- image: >-
172.30.1.1:5000/emqx-openshift/emqx-openshift@sha256:d2b501278f6d2d797a35143915adcc0e9218547e89e6c2c27c4f6f9898020f0e
imagePullPolicy: Always
name: emqx-openshift
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
terminationGracePeriodSeconds: 30
test: false
triggers:
- type: ConfigChange
- imageChangeParams:
automatic: true
containerNames:
- emqx-openshift
from:
kind: ImageStreamTag
name: 'emqx-openshift:latest'
namespace: emqx-openshift
lastTriggeredImage: >-
172.30.1.1:5000/emqx-openshift/emqx-openshift@sha256:d2b501278f6d2d797a35143915adcc0e9218547e89e6c2c27c4f6f9898020f0e
type: ImageChange
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: emqx
namespace: emqx-openshift
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: view
subjects:
- kind: ServiceAccount
name: default
namespace: emqx-openshift
---
apiVersion: v1
kind: Service
metadata:
name: emqx-openshift
namespace: emqx-openshift
spec:
clusterIP: 172.30.149.223
externalIPs:
- 192.168.1.27
- 192.168.1.22
externalTrafficPolicy: Cluster
ports:
- name: emqx-openshift
nodePort: 32063
port: 18083
protocol: TCP
targetPort: 18083
- name: emqx-openshift-11883
nodePort: 31548
port: 11883
protocol: TCP
targetPort: 11883
- name: emqx-openshift-1883
nodePort: 32764
port: 1883
protocol: TCP
targetPort: 1883
- name: emqx-openshift-8883
nodePort: 31726
port: 8883
protocol: TCP
targetPort: 8883
- name: emqx-openshift-9091
nodePort: 31821
port: 9091
protocol: TCP
targetPort: 9091
selector:
deploymentconfig: emqx-openshift
sessionAffinity: None
type: LoadBalancer
