Skip to content

Instantly share code, notes, and snippets.

@jamesfalkner
Created May 4, 2018 01:38
Show Gist options
  • Save jamesfalkner/050157450af6964306ce96311d3eb0e9 to your computer and use it in GitHub Desktop.
Save jamesfalkner/050157450af6964306ce96311d3eb0e9 to your computer and use it in GitHub Desktop.
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
description: The web server's http port.
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app
spec:
ports:
- port: 8080
targetPort: 8080
selector:
deploymentConfig: eap-app
- apiVersion: v1
kind: Service
metadata:
annotations:
description: The JGroups ping port for clustering.
service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app-ping
spec:
clusterIP: None
ports:
- name: ping
port: 8888
selector:
deploymentConfig: eap-app
- apiVersion: v1
id: eap-app-http
kind: Route
metadata:
annotations:
description: Route for application's http service.
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app
spec:
host: ""
to:
name: eap-app
- apiVersion: v1
kind: ImageStream
metadata:
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app
- apiVersion: v1
kind: BuildConfig
metadata:
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app
spec:
output:
to:
kind: ImageStreamTag
name: eap-app:latest
source:
contextDir: kitchensink
git:
ref: 7.1.0.GA
uri: https://github.com/jboss-developer/jboss-eap-quickstarts
type: Git
strategy:
sourceStrategy:
env:
- name: MAVEN_MIRROR_URL
value: ""
- name: MAVEN_ARGS_APPEND
value: -Dcom.redhat.xpaas.repo.jbossorg
- name: ARTIFACT_DIR
value: ""
forcePull: true
from:
kind: ImageStreamTag
name: jboss-eap71-openshift:1.2
namespace: openshift
type: Source
triggers:
- github:
secret: H14bqMBh
type: GitHub
- generic:
secret: 3bNtE6vQ
type: Generic
- imageChange: {}
type: ImageChange
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
labels:
application: eap-app
template: eap71-basic-s2i
xpaas: 1.4.12
name: eap-app
spec:
replicas: 1
selector:
deploymentConfig: eap-app
strategy:
type: Recreate
template:
metadata:
annotations:
sidecar.istio.io/inject: "true"
labels:
application: eap-app
deploymentConfig: eap-app
name: eap-app
spec:
containers:
- env:
- name: JGROUPS_PING_PROTOCOL
value: openshift.DNS_PING
- name: OPENSHIFT_DNS_PING_SERVICE_NAME
value: eap-app-ping
- name: OPENSHIFT_DNS_PING_SERVICE_PORT
value: "8888"
- name: MQ_CLUSTER_PASSWORD
value: 1Cyg6B71
- name: MQ_QUEUES
value: ""
- name: MQ_TOPICS
value: ""
- name: JGROUPS_CLUSTER_PASSWORD
value: cyHdghhk
- name: AUTO_DEPLOY_EXPLODED
value: "false"
image: eap-app
imagePullPolicy: Always
livenessProbe:
exec:
command:
- /bin/bash
- -c
- /opt/eap/bin/livenessProbe.sh
initialDelaySeconds: 60
name: eap-app
ports:
- containerPort: 8778
name: jolokia
protocol: TCP
- containerPort: 8080
name: http
protocol: TCP
- containerPort: 8888
name: ping
protocol: TCP
readinessProbe:
exec:
command:
- /bin/bash
- -c
- /opt/eap/bin/readinessProbe.sh
resources:
limits:
memory: 1Gi
terminationGracePeriodSeconds: 75
triggers:
- imageChangeParams:
automatic: true
containerNames:
- eap-app
from:
kind: ImageStreamTag
name: eap-app:latest
type: ImageChange
- type: ConfigChange
kind: List
metadata: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment