Skip to content

Instantly share code, notes, and snippets.

@hectorj2f
Last active May 22, 2017 11:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hectorj2f/0e2e163b941bcebda6ee9564149d0c58 to your computer and use it in GitHub Desktop.
Save hectorj2f/0e2e163b941bcebda6ee9564149d0c58 to your computer and use it in GitHub Desktop.
---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak
data:
db.name: a2V5Y2xvYWsK
db.user: a2V5Y2xvYWsK
db.password: a2V5Y2xvYWsK
kc.user: YWRtaW4K
kc.password: YWRtaW4K
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit
data:
db.host: d2l0LWRiCg==
db.port: NTQzMg==
db.user: cG9zdGdyZXM=
db.password: bXlzZWNyZXRwYXNzd29yZA==
keycloak.realm: ZmFicmljOA==
keycloak.secret: N2EzZDVhMDAtN2Y4MC00MGNmLTg3ODEtYjViNmYyZGZkMWJk
token.publickey: |-
LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJB
UUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF2UThwK0hzVE1yZ2NzdUlNb09SMQpMWFJo
eW5MOVlBVTBxb0RPTjZQTEtDcGRCdjBYeS9qbnNQam81RHJ0VU9panVKY0lEOENS
N0UwaFlwWTlNZ0s1Ckg1cERGd0M0bGJVVkVOcXVIRVZTL0UwcFFTS0NJelNtT1Jj
SWhqWVcyK3dLZkRPVmpldWRad2RGQkl4SjZLcEkKdHkvYUY3OGhsVUpadXZnaEZW
cW9IUVlUcS9EWk9tS2pTK1BBVkx3OEZLRTN3YS8zV1UwRWtwUCtpb3ZSTUNrbAps
enhxcmNMUEl2eCtUMmdrd2UwYm4wa1R2ZE1PaFRMVE4ydHV2S3JGcFZVeFZpOFJN
L1Y4UHRnZEtyb3huRVM3ClN5VXFLOHJMTzgzMGpLSnpBWXJCeVFMK3NkR3VTcUlu
SVkvZ2VhaFFIRUdUd01JMENMajZ6ZmhwalNnQ2Zsc3QKdndJREFRQUIKLS0tLS1F
TkQgUFVCTElDIEtFWS0tLS0tCg==
token.privatekey: |-
LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVB
bndyakg1aVRTRXJ3OXhVcHRwNlFTRm9VZnBIVVhaK1Bhc2xZU1VycExqdzFxMjdP
CkRTRndtaFY0K2RBYVRNTzVjaEZ2L2tNMzZIM1pPeUExNDZud3hCb2JTNzIzb2tG
YUlrc2hScmY2cWd0RDZjb1QKSGxWVVNCVEFjd0tFak5uNEM5anRFcHlPbCtlU2d4
aE16UkgzYndUSUZsTGxWTWlaZjdYVkU3UDN5dU9DcHFrawoycmRZVlNwUVdRV0tV
K1pSeXdKa1ljTHdqRVlqYzcwQW9OcGpPNVFuWStFeHg5OEUzMGlFZFBIWnBzZk5o
c2poCjlaN0lYNVRyTVlnejd6QlR3OCtuaU8vdXEzUkJhSHlJaERidmVuYlI5UTU5
ZDg4bGJuRWVIS2dTTWUyUlFwRlIKM3J4RlJrYy82NFJuL2JNdUwvcHROb3dQcWgx
UCs5R2pZeldtUHdJREFRQUJBb0lCQVFDQkNsNVpwbnZwcmhSeApCVlRBL1Vwbnlk
N1RDeE5abXpyTUUrMTBHam16NzlwRDdEVjI1ZWpzdS90YUJZVXhQNlRaYmxpRjNw
Z2dKT3Y2ClV4b21UQjR6bmxNRFV6MEpneWpVcGt5cmlsN3hWUTZYUkFQYkdyUzFm
MURlZis1NE1lcFdBbjNvR2VxQVNiM1EKYkFqMFlsMTJVRlRmK0FabWtoUXBVS2sv
d1VlTjcxOEVJWTRHUkhIUTZ5a01TcUNLdmRuVmJNeWI5c0l6YlNUbAp2K2wxblFG
bkIvbmV5SnE2UDBRN2N4bGhWajAzSWhZai9BeHZlTmxLcVpkMkloM20vQ0pvMEFi
dHdoeCtxSFpwCmNDQnJZajdWZWxFYUdBUlRtZm9JVm9HeEZHS1pOQ2NOem43UjJp
YzdzYWZ4WHFlRW54dWdzQVlYL1VtTW9xMWIKdk1ZTGNhTFJBb0dCQU1xTWJiZ2Vq
YkQ4Q3k2d2E1eWc3WHF1cU9QNWdQZElZWVM4OFRrUVRwK3JhekRxS1BJVQpoUEtl
dG5UREo3UFpsZU9MRTZlSitkUUo4Z2w2RC9kdE9zbDRsVlJ5L0JVNzRkazBmWU1p
RWZpSk1ZRVl1QVUwCk1DcmFtbzNIQWV5U1RQOHB4U0xGWXFKVmhjVHBMOStOUWdi
cEpCVWx4NWJMRGxKUGw3YXVZMDc3QW9HQkFNa0QKVXBKUkl2LzBnWVN6NWJ0Vmhl
RXlEemNxek9NWlVWc25nYWJIN2FvUTQ5VmpLcmZMeko5V3puekpTNWdaRjU4UAp2
QjdSTHVJQThtOFk0RlV3eE9yNHc5V09ldnpsRmgwZ3l6Z05ZNGdDd3J6RXJ5T1px
WVlxQ04rOFFMV2ZxL2hMCitnWUZZcEVXNXBKL2xBeTJpOGtQYW5DM0R5b3FpWkNz
VW1sZzZKS05Bb0dCQUlkQ2tmNnpnS0doSHdLVjA3Y3MKRElxeDJwMHJRRUZpZDZV
QjNBRGtiK3pXdDJWWjZmQUhYZVQ3c2hKMVJLMG83NXlkZ29tT2JXUjVJOFhLV3FF
NwpzMWRaakRkeDlmOWtGdVZLMVVwZDFTeG95Y05STTRwZUdKQjFuV0p5ZEVsOFJh
amNSd1o2VSt6ZU9jK09mV2JICldVRnVMYWRsckV4NTIxMkNRMmsrT1psREFvR0Fk
c0gydzZrWjgzeENGT092NDFpb3F4NUhMUUdsWUxweGZWZysKMmdrZVdhNTIzSGds
SWNkUEVnaFlJQk5SRFFBdUczUlJZU2VXK2tFeStmNEpjMnRIdThiUzlGV2tSY3NX
b0lqaQpaekJKMEc1SkhQdGF1YjZzRUM2L1pXZTBGMW5KWVAyS0xvcDU3RnhLUnQw
RzIrZnhlQTBhaHBNd2Eyb01NaVFNCjRHTTNwSFVDZ1lFQWoyWmpqc0YyTVhZQTZr
dVBVRzF2eVk5cHZqMW40ZnlFRW9WL3p4WTFrNTZVS2JvVk90WXIKQkEvY0thTFBx
VUYrMDhUei85TVBCdzUxVUg0R1lmcHBBL3gwa3RjODk5ODk4NEZlSXBmSUZYNkky
VTl5VW5vUQpPQ0NBZ3NCOGc4eVRCNHFudEFZeWZvZkVvRGlzZUtybmdRVDVEU2R4
ZDUxQS9qdzdCOFd5Qks4PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
tenantsvc.url: aHR0cDovL2Y4dGVuYW50Ojgw
type: Opaque
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/configmapcontroller/target/configmapcontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: configmapcontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: configmapcontroller
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/exposecontroller/target/exposecontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: exposecontroller
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
service.alpha.openshift.io/dependencies: '[{"name":"forge","namespace":"","kind":"Service"}]'
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/fabric8
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/fabric8/src/main/fabric8/icon.svg
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/fabric8/target/fabric8-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: fabric8
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: fabric8
provider: fabric8
group: io.fabric8.platform.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/git-branch: master
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-tag: app-console-2.0.1
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/forge
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/forge/target/forge-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: forge
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: forge
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: forge
provider: fabric8
group: io.fabric8.platform.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
service.alpha.openshift.io/dependencies: '[{"name":"keycloak-db","namespace":"","kind":"Service"}]'
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/git-branch: master
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: keycloak
provider: fabric8
group: io.fabric8.platform.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/git-branch: master
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak-db
spec:
ports:
- name: postgres
port: 5432
protocol: TCP
targetPort: 5432
selector:
project: keycloak
provider: fabric8
group: io.fabric8.platform.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
api.service.kubernetes.io/path: /api/
service.alpha.openshift.io/dependencies: '[{"name":"wit-db","namespace":"","kind":"Service"}]'
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/git-branch: master
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
service: wit
expose: "true"
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit
spec:
ports:
- name: "8080"
port: 80
protocol: TCP
targetPort: 8080
selector:
service: wit
project: wit
provider: fabric8
group: io.fabric8.platform.apps
type: ClusterIP
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/git-branch: master
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
service: wit-db
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit-db
spec:
ports:
- name: postgres
port: 5432
protocol: TCP
targetPort: 5432
selector:
service: wit-db
project: wit
provider: fabric8
group: io.fabric8.platform.apps
type: ClusterIP
- apiVersion: v1
kind: RoleBinding
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/configmapcontroller/target/configmapcontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: configmapcontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: configmapcontroller-edit
roleRef:
name: edit
subjects:
- kind: ServiceAccount
name: configmapcontroller
- apiVersion: v1
kind: RoleBinding
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/exposecontroller/target/exposecontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: exposecontroller-edit
roleRef:
name: edit
subjects:
- kind: ServiceAccount
name: exposecontroller
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak-postgresql-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit-postgresql-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
fabric8.io/target-platform: openshift
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/exposecontroller/target/exposecontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: exposecontroller
data:
config.yml: |
exposer: Route
watch-current-namespace: true
domain:
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
expose.config.fabric8.io/apiserver-key: apiserver.host
expose.config.fabric8.io/apiserver-url-key: apiserver.url
expose.service-key.config.fabric8.io/keycloak: keycloak.url
expose.service-key.config.fabric8.io/wit: wit.api.url
expose.service-key.config.fabric8.io/forge: forge.api.url
expose.config.fabric8.io/apiserver-protocol-key: apiserver.protocol
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/fabric8/target/fabric8-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: fabric8
data:
apiserver.host: kubernetes
apiserver.url: http://kubernetes
apiserver.protocol: http
keycloak.url: http://keycloak
forge.api.url: http://generator-backend
wit.api.url: http://wit
openshift.console.url: ""
recommender.api.url: ""
- apiVersion: v1
kind: ConfigMap
metadata:
labels:
fabric8.io/kind: package
provider: fabric8.io
version: 3.0-SNAPSHOT
project: fabric8-platform
group: io.fabric8.platform.packages
name: fabric8-platform
data:
metadata-url: http://central.maven.org/maven2/io/fabric8/platform/packages/fabric8-platform/maven-metadata.xml
package-url-prefix: http://central.maven.org/maven2/io/fabric8/platform/packages/fabric8-platform/%[1]s/fabric8-platform-%[1]s-
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
expose.config.fabric8.io/apiserver-url-key: apiserver.url
expose.service-key.config.fabric8.io/keycloak: keycloak.url
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/forge/target/forge-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: forge
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: forge
data:
keycloak.url: http://keycloak
apiserver.url: http://kubernetes
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
expose.config.fabric8.io/apiserver-url-key: apiserver.url
expose.service-key.config.fabric8.io/fabric8: fabric8.url
expose.service-key.config.fabric8.io/keycloak: keycloak.url
expose.service-key.config.fabric8.io/wit: wit.api.url
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak
data:
db.url: keycloak-db
db.port: "5432"
apiserver.url: http://kubernetes
fabric8.url: http://fabric8
keycloak.url: http://keycloak
wit.api.url: http://wit
fabric8-realm.json: |-
{
"realm": "fabric8",
"enabled": true,
"loginTheme": "fabric8",
"sslRequired": "external",
"clients": [
{
"clientId": "fabric8-online-platform",
"enabled": true,
"publicClient" : true,
"adminUrl": "/",
"baseUrl": "/",
"redirectUris": [
"${WIT_URL}*"
],
"webOrigins": [
"${FABRIC8_URL}/",
"${KEYCLOAK_URL}/",
"${K8S_API_SERVER}/"
]
}
],
"identityProviders": [
{
"alias" : "openshift-v3",
"providerId" : "openshift-v3",
"enabled": true,
"updateProfileFirstLogin" : "true",
"storeToken" : "true",
"addReadTokenRoleOnCreate" : true,
"config": {
"baseUrl": "${K8S_API_SERVER}",
"clientId": "fabric8-online-platform",
"clientSecret": "fabric8"
}
}
]
}
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
expose.service-key.config.fabric8.io/keycloak: keycloak.url
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit
data:
auth_notapproved_redirect: https://manage.openshift.com/openshiftio
chestarter.url: http://che-starter:10000
keycloak.url: http://keycloak
openshift.tenant.masterurl: http://kubernetes.default/
postgres.connection.maxidle: "90"
postgres.connection.maxopen: "90"
postgres.sslmode: disable
redirect.valid: .*
tenant.serviceurl: http://kubernetes.default/
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=configmapcontroller&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/configmapcontroller
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/configmapcontroller
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/configmapcontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/configmapcontroller
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/configmapcontroller/target/configmapcontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: configmapcontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: configmapcontroller
spec:
replicas: 1
selector:
project: configmapcontroller
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=configmapcontroller&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/configmapcontroller
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/configmapcontroller
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/configmapcontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/configmapcontroller
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: configmapcontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/configmapcontroller:2.3.7
name: configmapcontroller
serviceAccountName: configmapcontroller
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: exposecontroller
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=exposecontroller&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/exposecontroller
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/exposecontroller
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/exposecontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/exposecontroller
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/exposecontroller/target/exposecontroller-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: exposecontroller
spec:
replicas: 1
selector:
project: exposecontroller
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=exposecontroller&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/exposecontroller
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/exposecontroller
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/exposecontroller/src/main/fabric8/icon.png
configmap.fabric8.io/update-on-change: exposecontroller
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/exposecontroller
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: exposecontroller
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/exposecontroller:2.3.10
livenessProbe:
exec:
command:
- cat
- /tmp/restarteveryday
initialDelaySeconds: 86164
name: exposecontroller
volumeMounts:
- mountPath: /etc/exposecontroller
name: config-volume
serviceAccountName: exposecontroller
volumes:
- configMap:
name: exposecontroller
name: config-volume
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: fabric8
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/fabric8
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/fabric8/src/main/fabric8/icon.svg
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/fabric8/target/fabric8-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: fabric8
spec:
replicas: 1
selector:
project: fabric8
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/fabric8
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-platform/master/apps/fabric8/src/main/fabric8/icon.svg
configmap.fabric8.io/update-on-change: fabric8
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/fabric8
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: K8S_API_SERVER
valueFrom:
configMapKeyRef:
key: apiserver.host
name: fabric8
- name: WS_K8S_API_SERVER
valueFrom:
configMapKeyRef:
key: apiserver.host
name: fabric8
- name: FABRIC8_SSO_API_URL
valueFrom:
configMapKeyRef:
key: keycloak.url
name: fabric8
- name: FABRIC8_WIT_API_URL
valueFrom:
configMapKeyRef:
key: wit.api.url
name: fabric8
- name: FABRIC8_FORGE_API_URL
valueFrom:
configMapKeyRef:
key: forge.api.url
name: fabric8
- name: OPENSHIFT_CONSOLE_URL
valueFrom:
configMapKeyRef:
key: openshift.console.url
name: fabric8
- name: FABRIC8_RECOMMENDER_API_URL
valueFrom:
configMapKeyRef:
key: recommender.api.url
name: fabric8
- name: PROXIED_K8S_API_SERVER
valueFrom:
configMapKeyRef:
key: apiserver.host
name: fabric8
- name: PROXY_PASS_URL
valueFrom:
configMapKeyRef:
key: apiserver.url
name: fabric8
- name: K8S_API_SERVER_PROTOCOL
valueFrom:
configMapKeyRef:
key: apiserver.protocol
name: fabric8
- name: K8S_API_SERVER_BASE_PATH
value: /_p/oso
image: fabric8/fabric8-ui:SNAPSHOT.vab4dedb4
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 120
tcpSocket:
port: 8080
timeoutSeconds: 10
name: fabric8
ports:
- containerPort: 8080
name: http
protocol: TCP
readinessProbe:
initialDelaySeconds: 20
tcpSocket:
port: 8080
timeoutSeconds: 10
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: forge
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=forge&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/forge
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/forge/target/forge-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: forge
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: forge
spec:
replicas: 1
selector:
project: forge
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=forge&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/forge
configmap.fabric8.io/update-on-change: forge
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/forge
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: forge
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: OPENSHIFT_API_URL
valueFrom:
configMapKeyRef:
key: apiserver.url
name: forge
- name: KEYCLOAK_SAAS_URL
valueFrom:
configMapKeyRef:
key: keycloak.url
name: forge
- name: LAUNCHPAD_BACKEND_CATALOG_GIT_REF
value: devtools-saas
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/generator-backend:1.0.41
livenessProbe:
failureThreshold: 10
httpGet:
path: forge/version
port: 8080
initialDelaySeconds: 120
timeoutSeconds: 3
name: forge
ports:
- containerPort: 8080
name: http
protocol: TCP
- containerPort: 9779
name: prometheus
protocol: TCP
- containerPort: 8778
name: jolokia
protocol: TCP
readinessProbe:
httpGet:
path: forge/version
port: 8080
initialDelaySeconds: 3
timeoutSeconds: 3
workingDir: /home
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: keycloak
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak
spec:
replicas: 1
selector:
project: keycloak
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
type: Recreate
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
pod.beta.kubernetes.io/init-containers: |-
[{
"name": "openshift-ca-pemtokeystore",
"image": "jimmidyson/pemtokeystore:v0.2.0",
"imagePullPolicy": "IfNotPresent",
"args": [
"-keystore", "/tls-keystore/openshift-truststore.jks",
"-ca-file", "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt",
"-ca-file", "/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt",
"-ca-dir", "/usr/share/ca-certificates/mozilla"
],
"volumeMounts": [{
"name": "keycloak-tls",
"mountPath": "/tls-keystore"
}]
},
{
"name": "envvar-substitution",
"image": "fabric8/envsubst-file:1.0.0",
"imagePullPolicy": "IfNotPresent",
"args": [
"fabric8-realm.json"
],
"env": [{
"name": "WIT_URL",
"valueFrom": {
"configMapKeyRef": {
"name": "keycloak",
"key": "wit.api.url"
}
}
},
{
"name": "KEYCLOAK_URL",
"valueFrom": {
"configMapKeyRef": {
"name": "keycloak",
"key": "keycloak.url"
}
}
},
{
"name": "FABRIC8_URL",
"valueFrom": {
"configMapKeyRef": {
"name": "keycloak",
"key": "fabric8.url"
}
}
},
{
"name": "K8S_API_SERVER",
"valueFrom": {
"configMapKeyRef": {
"name": "keycloak",
"key": "apiserver.url"
}
}
}],
"volumeMounts": [
{
"name": "keycloak-config",
"mountPath": "/workdir/fabric8-realm.json",
"subPath": "config/fabric8-realm.json"
},
{
"name": "keycloak-subst-config",
"mountPath": "/processed"
}
]
}]
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
configmap.fabric8.io/update-on-change: keycloak
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- args:
- -b
- 0.0.0.0
- -Dkeycloak.import=/opt/jboss/keycloak/standalone/configuration/import/fabric8-realm.json
- -Dkeycloak.migration.strategy=OVERWRITE_EXISTING
- -Djavax.net.ssl.trustStore=/opt/jboss/keycloak/standalone/configuration/tls/openshift-truststore.jks
env:
- name: POSTGRES_HOSTNAME
value: keycloak-db
- name: POSTGRES_USER
value: keycloak
- name: POSTGRES_PASSWORD
value: keycloak
- name: KEYCLOAK_USER
valueFrom:
secretKeyRef:
key: kc.user
name: keycloak
- name: KEYCLOAK_PASSWORD
valueFrom:
secretKeyRef:
key: kc.password
name: keycloak
image: fabric8/keycloak-postgres:v60116fd
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/configuration/tls
name: keycloak-tls
- mountPath: /opt/jboss/keycloak/standalone/configuration/import
name: keycloak-subst-config
volumes:
- emptyDir: {}
name: keycloak-tls
- emptyDir: {}
name: keycloak-subst-config
- configMap:
items:
- key: fabric8-realm.json
path: config/fabric8-realm.json
name: keycloak
name: keycloak-config
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak-db
spec:
replicas: 1
selector:
project: keycloak
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=keycloak&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/keycloak
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/keycloak
fabric8.io/scm-tag: app-console-2.0.1
labels:
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: POSTGRESQL_DATABASE
value: keycloak
- name: POSTGRESQL_PASSWORD
value: keycloak
- name: POSTGRESQL_USER
value: keycloak
image: registry.centos.org/postgresql/postgresql:9.6
imagePullPolicy: IfNotPresent
name: keycloak
ports:
- containerPort: 5432
name: postgresql
protocol: TCP
volumeMounts:
- mountPath: /var/lib/pgsql
name: keycloak-postgresql-data
readOnly: false
volumes:
- name: keycloak-postgresql-data
persistentVolumeClaim:
claimName: keycloak-postgresql-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: wit
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=wit&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
service: wit
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit
spec:
replicas: 1
selector:
project: wit
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=wit&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
configmap.fabric8.io/update-on-change: wit
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
labels:
service: wit
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: ALMIGHTY_POSTGRES_HOST
valueFrom:
secretKeyRef:
key: db.host
name: wit
- name: ALMIGHTY_POSTGRES_PORT
valueFrom:
secretKeyRef:
key: db.port
name: wit
- name: ALMIGHTY_POSTGRES_USER
valueFrom:
secretKeyRef:
key: db.user
name: wit
- name: ALMIGHTY_POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: db.password
name: wit
- name: ALMIGHTY_KEYCLOAK_REALM
valueFrom:
secretKeyRef:
key: keycloak.realm
name: wit
- name: ALMIGHTY_KEYCLOAK_SECRET
value: 9ec9e27c-e6d7-48a2-92d1-c6b15355e589
- name: ALMIGHTY_TOKEN_PUBLICKEY
value: >
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQAB
-----END PUBLIC KEY-----
- name: ALMIGHTY_KEYCLOAK_URL
valueFrom:
configMapKeyRef:
key: keycloak.url
name: wit
- name: ALMIGHTY_POSTGRES_SSLMODE
valueFrom:
configMapKeyRef:
key: postgres.sslmode
name: wit
- name: ALMIGHTY_POSTGRES_CONNECTION_MAXIDLE
valueFrom:
configMapKeyRef:
key: postgres.connection.maxidle
name: wit
- name: ALMIGHTY_POSTGRES_CONNECTION_MAXOPEN
valueFrom:
configMapKeyRef:
key: postgres.connection.maxopen
name: wit
- name: ALMIGHTY_AUTH_NOTAPPROVED_REDIRECT
valueFrom:
configMapKeyRef:
key: auth_notapproved_redirect
name: wit
- name: ALMIGHTY_TENANT_SERVICEURL
valueFrom:
secretKeyRef:
key: tenantsvc.url
name: wit
- name: ALMIGHTY_CHESTARTERURL
valueFrom:
configMapKeyRef:
key: chestarter.url
name: wit
- name: ALMIGHTY_REDIRECT_VALID
valueFrom:
configMapKeyRef:
key: redirect.valid
name: wit
- name: ALMIGHTY_OPENSHIFT_TENANT_MASTERURL
valueFrom:
configMapKeyRef:
key: openshift.tenant.masterurl
name: wit
image: hectorj2f/alm-core
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /api/status
port: 8080
scheme: HTTP
initialDelaySeconds: 1
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: wit
ports:
- containerPort: 8080
name: http
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /api/status
port: 8080
scheme: HTTP
initialDelaySeconds: 1
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: wit
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=wit&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
service: wit-db
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit-db
spec:
replicas: 1
selector:
project: wit
provider: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
strategy:
rollingParams:
timeoutSeconds: 7200
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: e12167eab9ef4f9479870860775563f2bd960ebf
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=wit&var-version=3.0-SNAPSHOT
fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/wit
configmap.fabric8.io/update-on-change: wit
fabric8.io/git-branch: master
fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/wit
fabric8.io/scm-tag: app-console-2.0.1
labels:
service: wit-db
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
spec:
containers:
- env:
- name: POSTGRESQL_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: db.password
name: wit
image: registry.centos.org/postgresql/postgresql:9.6
imagePullPolicy: IfNotPresent
name: wit-db
ports:
- containerPort: 5432
name: postgresql
protocol: TCP
volumeMounts:
- mountPath: /var/lib/pgsql
name: wit-postgresql-data
readOnly: false
volumes:
- name: wit-postgresql-data
persistentVolumeClaim:
claimName: wit-postgresql-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: Route
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/fabric8/target/fabric8-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: fabric8
spec:
tls:
insecureEdgeTerminationPolicy: Redirect
termination: edge
to:
kind: Service
name: fabric8
- apiVersion: v1
kind: Route
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/forge/target/forge-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: forge
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: forge
spec:
port:
targetPort: 8080
to:
kind: Service
name: forge
- apiVersion: v1
kind: Route
metadata:
annotations:
service.alpha.openshift.io/dependencies: '[{"name":"keycloak-db","namespace":"","kind":"Service"}]'
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/keycloak/target/keycloak-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: keycloak
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: keycloak
spec:
port:
targetPort: 8080
to:
kind: Service
name: keycloak
- apiVersion: v1
kind: Route
metadata:
annotations:
api.service.kubernetes.io/path: /api/
service.alpha.openshift.io/dependencies: '[{"name":"wit-db","namespace":"","kind":"Service"}]'
maven.fabric8.io/source-url: jar:file:/home/hector/rh_repo/gopath/src/github.com/fabric8io/fabric8-platform/apps/wit/target/wit-3.0-SNAPSHOT.jar!/META-INF/fabric8/openshift.yml
labels:
service: wit
expose: "true"
provider: fabric8
project: wit
version: 3.0-SNAPSHOT
group: io.fabric8.platform.apps
name: wit
spec:
port:
targetPort: 8080
to:
kind: Service
name: wit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment