Skip to content

Instantly share code, notes, and snippets.

@rawlingsj
Created May 15, 2017 16:06
Show Gist options
  • Save rawlingsj/cff318a28a3e685af1847dde2cbf4498 to your computer and use it in GitHub Desktop.
Save rawlingsj/cff318a28a3e685af1847dde2cbf4498 to your computer and use it in GitHub Desktop.
---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: c7bc79ad4461aff24a60508f2c32ec8a4358dfa4
fabric8.io/scm-con-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-devops/keycloak
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/keycloak/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.331
fabric8.io/scm-devcon-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-tag: fabric8-devops-2.0.1
labels:
expose: "true"
provider: fabric8
project: keycloak
version: 2.2.331
group: io.fabric8.devops.apps
name: keycloak
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: keycloak
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
labels:
provider: fabric8
project: keycloak
version: 2.2.331
group: io.fabric8.devops.apps
name: keycloak-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: c7bc79ad4461aff24a60508f2c32ec8a4358dfa4
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=2.2.331
fabric8.io/scm-con-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-devops/keycloak
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/keycloak/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.331
fabric8.io/scm-devcon-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-tag: fabric8-devops-2.0.1
labels:
provider: fabric8
project: keycloak
version: 2.2.331
group: io.fabric8.devops.apps
name: keycloak
spec:
replicas: 1
selector:
project: keycloak
provider: fabric8
version: 2.2.331
group: io.fabric8.devops.apps
template:
metadata:
annotations:
fabric8.io/git-commit: c7bc79ad4461aff24a60508f2c32ec8a4358dfa4
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=2.2.331
fabric8.io/scm-con-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-devops/keycloak
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/keycloak/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.331
fabric8.io/scm-devcon-url: scm:git:[email protected]:fabric8io/fabric8-devops.git/keycloak
fabric8.io/scm-tag: fabric8-devops-2.0.1
labels:
provider: fabric8
project: keycloak
version: 2.2.331
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KEYCLOAK_USER
value: admin
- name: KEYCLOAK_PASSWORD
value: admin
image: rawlingsj/keycloak:latest
livenessProbe:
httpGet:
path: /auth
port: 8080
initialDelaySeconds: 60
timeoutSeconds: 10
name: keycloak
readinessProbe:
httpGet:
path: /auth
port: 8080
initialDelaySeconds: 10
timeoutSeconds: 10
volumeMounts:
- mountPath: /opt/jboss/keycloak/standalone/data
name: keycloak-data
readOnly: false
volumes:
- name: keycloak-data
persistentVolumeClaim:
claimName: keycloak-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: Route
metadata:
labels:
expose: "true"
provider: fabric8
project: keycloak
version: 2.2.331
group: io.fabric8.devops.apps
name: keycloak
spec:
port:
targetPort: 8080
to:
kind: Service
name: keycloak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment