---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
repository: gogs
scm: git
version: 2.2.311
name: default-gogs-git
namespace: user-secrets-source-admin
data:
password: UmVkSGF0JDE=
username: Z29nc2FkbWlu
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-docker-cfg
data:
config.json: ""
type: fabric8.io/jenkins-docker-cfg
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-git-ssh
data:
ssh-key: ""
ssh-key.pub: ""
type: fabric8.io/jenkins-git-ssh
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-hub-api-token
data:
hub: ""
type: fabric8.io/jenkins-hub-api-token
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-master-ssh
data:
idrsa: ""
type: fabric8.io/jenkins-master-ssh
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-maven-settings
data:
settings.xml: PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+JHt1c2VyLmhvbWV9Ly5tdm5yZXBvc2l0b3J5PC9sb2NhbFJlcG9zaXRvcnk+CiAgPG1pcnJvcnM+CiAgICA8bWlycm9yPgogICAgICA8aWQ+bmV4dXM8L2lkPgogICAgICA8bWlycm9yT2Y+ZXh0ZXJuYWw6KjwvbWlycm9yT2Y+CiAgICAgIDx1cmw+aHR0cDovL25leHVzL2NvbnRlbnQvZ3JvdXBzL3B1YmxpYzwvdXJsPgogICAgPC9taXJyb3I+CiAgPC9taXJyb3JzPgoKICA8IS0tIGxldHMgZGlzYWJsZSB0aGUgZG93bmxvYWQgcHJvZ3Jlc3MgaW5kaWNhdG9yIHRoYXQgZmlsbHMgdXAgbG9ncyAtLT4KICA8aW50ZXJhY3RpdmVNb2RlPmZhbHNlPC9pbnRlcmFjdGl2ZU1vZGU+CgogIDxzZXJ2ZXJzPgogICAgPHNlcnZlcj4KICAgICAgPGlkPmxvY2FsLW5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm9zcy1zb25hdHlwZS1zdGFnaW5nPC9pZD4KICAgICAgPHVzZXJuYW1lPjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD48L3Bhc3N3b3JkPgogICAgPC9zZXJ2ZXI+CiAgPC9zZXJ2ZXJzPgoKICA8cHJvZmlsZXM+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHByb3BlcnRpZXM+CiAgICAgICAgPGFsdERlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc3RhZ2luZy88L2FsdERlcGxveW1lbnRSZXBvc2l0b3J5PgogICAgICAgIDxhbHRSZWxlYXNlRGVwbG95bWVudFJlcG9zaXRvcnk+bG9jYWwtbmV4dXM6OmRlZmF1bHQ6Omh0dHA6Ly9uZXh1cy9jb250ZW50L3JlcG9zaXRvcmllcy9zdGFnaW5nLzwvYWx0UmVsZWFzZURlcGxveW1lbnRSZXBvc2l0b3J5PgogICAgICAgIDxhbHRTbmFwc2hvdERlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc25hcHNob3RzLzwvYWx0U25hcHNob3REZXBsb3ltZW50UmVwb3NpdG9yeT4KICAgICAgPC9wcm9wZXJ0aWVzPgogICAgICA8cmVwb3NpdG9yaWVzPgogICAgICAgIDxyZXBvc2l0b3J5PgogICAgICAgICAgPGlkPmNlbnRyYWw8L2lkPgogICAgICAgICAgPHVybD5odHRwOi8vY2VudHJhbDwvdXJsPgogICAgICAgICAgPHJlbGVhc2VzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9yZWxlYXNlcz4KICAgICAgICAgIDxzbmFwc2hvdHM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3NuYXBzaG90cz4KICAgICAgICA8L3JlcG9zaXRvcnk+CiAgICAgIDwvcmVwb3NpdG9yaWVzPgogICAgICA8cGx1Z2luUmVwb3NpdG9yaWVzPgogICAgICAgIDxwbHVnaW5SZXBvc2l0b3J5PgogICAgICAgICAgPGlkPmNlbnRyYWw8L2lkPgogICAgICAgICAgPHVybD5odHRwOi8vY2VudHJhbDwvdXJsPgogICAgICAgICAgPHJlbGVhc2VzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9yZWxlYXNlcz4KICAgICAgICAgIDxzbmFwc2hvdHM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3NuYXBzaG90cz4KICAgICAgICA8L3BsdWdpblJlcG9zaXRvcnk+CiAgICAgIDwvcGx1Z2luUmVwb3NpdG9yaWVzPgogICAgPC9wcm9maWxlPgogICAgPHByb2ZpbGU+CiAgICAgIDxpZD5yZWxlYXNlPC9pZD4KICAgICAgPHByb3BlcnRpZXM+CiAgICAgICAgPGdwZy5leGVjdXRhYmxlPmdwZzwvZ3BnLmV4ZWN1dGFibGU+CiAgICAgICAgPGdwZy5wYXNzcGhyYXNlPm15c2VjcmV0cGFzc3BocmFzZTwvZ3BnLnBhc3NwaHJhc2U+CiAgICAgIDwvcHJvcGVydGllcz4KICAgIDwvcHJvZmlsZT4KICA8L3Byb2ZpbGVzPgogIDxhY3RpdmVQcm9maWxlcz4KICAgIDwhLS1tYWtlIHRoZSBwcm9maWxlIGFjdGl2ZSBhbGwgdGhlIHRpbWUgLS0+CiAgICA8YWN0aXZlUHJvZmlsZT5uZXh1czwvYWN0aXZlUHJvZmlsZT4KICA8L2FjdGl2ZVByb2ZpbGVzPgo8L3NldHRpbmdzPgo=
type: fabric8.io/secret-maven-settings
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-release-gpg
data:
trustdb.gpg: ""
pubring.gpg: ""
gpg.conf: ""
secring.gpg: ""
type: fabric8.io/jenkins-release-gpg
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-ssh-config
data:
config: ""
type: fabric8.io/jenkins-ssh-config
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
name: che
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/configmapcontroller/2.2.311/configmapcontroller-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: configmapcontroller
version: 2.2.311
group: io.fabric8.devops.apps
name: configmapcontroller
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/exposecontroller/2.2.311/exposecontroller-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 2.2.311
group: io.fabric8.devops.apps
name: exposecontroller
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-console
version: 2.2.199
group: io.fabric8.platform.console
name: fabric8
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console2/fabric8-runtime-console/1.0.2/fabric8-runtime-console-1.0.2.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-runtime-console
version: 1.0.2
group: io.fabric8.platform.console2
name: fabric8-runtime-console
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
version: 2.2.311
name: gogs
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins
secrets:
- name: jenkins-git-ssh
- name: jenkins-master-ssh
- name: jenkins-release-gpg
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus/target/prometheus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
name: metrics
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus-node-exporter/target/prometheus-node-exporter-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus-node-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: node-exporter
- apiVersion: v1
kind: OAuthClient
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
group: io.fabric8.apps
project: fabric8-console
expose: "true"
version: 2.2.199
name: fabric8
redirectURIs:
- http://localhost:9000
- http://localhost:9090
- http://localhost:2772
- apiVersion: v1
kind: OAuthClient
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
name: gogs
redirectURIs:
- http://localhost:3000
- apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9115"
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus-blackbox-exporter/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus-blackbox-exporter/target/prometheus-blackbox-exporter-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: prometheus-blackbox-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: blackbox-exporter
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 9115
selector:
project: prometheus-blackbox-exporter
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/che/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
project: che
provider: fabric8
expose: "true"
version: 1.0.20
group: io.fabric8.online.apps
name: che
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: che
provider: fabric8
group: io.fabric8.online.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/content-repository/src/main/fabric8/icon.svg
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/content-repository/2.2.311/content-repository-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: content-repository
version: 2.2.311
group: io.fabric8.devops.apps
expose: "true"
name: content-repository
spec:
ports:
- port: 80
protocol: TCP
targetPort: 80
selector:
project: content-repository
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/elasticsearch/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/elasticsearch/2.2.311/elasticsearch-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
expose: "true"
project: elasticsearch
version: 2.2.311
group: io.fabric8.devops.apps
name: elasticsearch
spec:
ports:
- name: http
port: 9200
protocol: TCP
targetPort: 9200
selector:
project: elasticsearch
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/elasticsearch/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/elasticsearch/2.2.311/elasticsearch-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: elasticsearch
version: 2.2.311
group: io.fabric8.devops.apps
name: elasticsearch-masters
spec:
clusterIP: None
ports:
- name: discovery
port: 9300
protocol: TCP
targetPort: 9300
selector:
project: elasticsearch
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-console/master/app-kubernetes/src/main/fabric8/icon.svg
fabric8.io/git-commit: 95aff298eeca6fba8f6ade3a5dab742a0f3a4381
fabric8.io/git-branch: release-v2.2.199
fabric8.io/build-id: "5"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/95aff298eeca6fba8f6ade3a5dab742a0f3a4381
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/5
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-console
expose: "true"
version: 2.2.199
group: io.fabric8.apps
name: fabric8
spec:
ports:
- port: 80
protocol: TCP
targetPort: 9090
selector:
project: fabric8-console
provider: fabric8
expose: "true"
group: io.fabric8.platform.console
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-commit: bad661f3285ecbcd6b7a9373e194bda075d832eb
fabric8.io/git-branch: release-v2.3.88
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/forge/apps/fabric8-forge/2.3.88/fabric8-forge-2.3.88.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.88
group: io.fabric8.forge.apps
expose: "true"
name: fabric8-forge
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: fabric8-forge
provider: fabric8
group: io.fabric8.forge.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/git-commit: f228bb776721ec9aa2e08c66a6737a4ef9308eae
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-runtime-console/master/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.2
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console2/fabric8-runtime-console/1.0.2/fabric8-runtime-console-1.0.2.jar!/META-INF/fabric8/openshift.yml
labels:
project: fabric8-runtime-console
provider: fabric8
expose: "true"
version: 1.0.2
group: io.fabric8.platform.console2
name: fabric8-runtime-console
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8001
selector:
project: fabric8-runtime-console
provider: fabric8
group: io.fabric8.platform.console2
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
expose: "true"
name: gogs
spec:
ports:
- port: 80
protocol: TCP
targetPort: 3000
selector:
project: gogs
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
expose: "true"
name: gogs-ssh
spec:
ports:
- port: 22
protocol: TCP
targetPort: 2222
selector:
project: gogs
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/grafana/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/grafana/target/grafana-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
expose: "true"
project: grafana
version: 2.2.311
group: io.fabric8.devops.apps
name: grafana
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 3000
selector:
project: grafana
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
api.service.kubernetes.io/path: /blue
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: jenkins
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-jnlp
spec:
ports:
- name: agent
port: 50000
protocol: TCP
targetPort: 50000
selector:
project: jenkins
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: 95aff298eeca6fba8f6ade3a5dab742a0f3a4381
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/fabric8-console/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.199
fabric8.io/build-id: "5"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/95aff298eeca6fba8f6ade3a5dab742a0f3a4381
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/5
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
group: io.fabric8.apps
project: fabric8-console
provider: fabric8
expose: "true"
version: 2.2.199
name: jenkinshift
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 9191
selector:
group: io.fabric8.platform.console
project: fabric8-console
provider: fabric8
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: management
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/kibana/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/kibana/2.2.311/kibana-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
expose: "true"
project: kibana
version: 2.2.311
group: io.fabric8.devops.apps
name: kibana
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 5601
selector:
project: kibana
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/nexus/2.2.311/nexus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.311
group: io.fabric8.devops.apps
expose: "true"
name: nexus
spec:
ports:
- port: 80
protocol: TCP
targetPort: 8081
selector:
project: nexus
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/fabric8-planner/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/fabric8-planner/target/fabric8-planner-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
project: fabric8-planner
provider: fabric8
expose: "true"
version: 1.0.20
group: io.fabric8.online.apps
name: planner
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: fabric8-planner
provider: fabric8
group: io.fabric8.online.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: "true"
fabric8.io/app-menu: management
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus/target/prometheus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
expose: "true"
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
name: prometheus
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 9090
selector:
project: prometheus
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
name: che-conf-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
name: che-data-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/elasticsearch/2.2.311/elasticsearch-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: elasticsearch
version: 2.2.311
group: io.fabric8.devops.apps
name: es-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
name: gogs-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/grafana/target/grafana-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: grafana
version: 2.2.311
group: io.fabric8.devops.apps
name: grafana-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-jobs
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-mvn-local-repo
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins-workspace
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/nexus/2.2.311/nexus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.311
group: io.fabric8.devops.apps
name: nexus-storage
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus/target/prometheus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
name: prometheus-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus-blackbox-exporter/target/prometheus-blackbox-exporter-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus-blackbox-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: blackbox-exporter
data:
config.yml: |-
modules:
http_2xx:
prober: http
timeout: 5s
http:
valid_status_codes: [] # Defaults to 2xx
method: GET
no_follow_redirects: false
fail_if_ssl: false
fail_if_not_ssl: false
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
name: che
data:
hostname-http: che.openshift.mini
workspace-storage: /home/user/che/workspaces
workspace-storage-create-folders: "false"
local-conf-dir: /etc/conf
openshift-endpoint: https://int.rdu2c.fabric8.io:8443
openshift-token: ""
openshift-username: openshift-dev
openshift-password: devel
openshift-project: eclipse-che
openshift-serviceaccountname: che
che-server-evaluation-strategy: docker-local
log-level: INFO
docker-connector: openshift
port: "8080"
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/exposecontroller/2.2.311/exposecontroller-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 2.2.311
group: io.fabric8.devops.apps
name: exposecontroller
data:
config.yml: |
domain:
exposer:
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
fabric8.console/summary: '[Fabric8 Console](http://fabric8.io/v2/console.html)
for working with Fabric8 and Kubernetes'
description: Creates an instance of the Fabric8 Console for working with fabric8 and kubernetes.
expose.config.fabric8.io/oauth-authorize-url-key: oauth-authorize-uri
fabric8.console/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-console/master/app-kubernetes/src/main/fabric8/icon.svg
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-console
version: 2.2.199
group: io.fabric8.platform.console
name: fabric8
data:
github-oauth-client-id: ${GITHUB_OAUTH_CLIENT_ID}
github-oauth-client-secret: ${GITHUB_OAUTH_CLIENT_SECRET}
oauth-authorize-uri: ""
auth-mode: basic
master-uri: k8s
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console2/fabric8-runtime-console/1.0.2/fabric8-runtime-console-1.0.2.jar!/META-INF/fabric8/openshift.yml
labels:
fabric8.io/kind: package
provider: fabric8.io
version: 1.0.2
project: fabric8-runtime-console
group: io.fabric8.platform.console2
name: fabric8-console2-package
data:
metadata-url: http://central.maven.org/maven2/io/fabric8/platform/console2/>fabric8-runtime-console/maven-metadata.xml
package-url-prefix: http://central.maven.org/maven2/io/fabric8/platform/console2/>fabric8-runtime-console/%[1]s/>fabric8-runtime-console-%[1]s-
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
description: Defines the environments used by your Continuous Delivery pipelines.
fabric8.console/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-console/master/app-kubernetes/src/main/fabric8/icon.svg
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
kind: environments
provider: fabric8
project: fabric8-console
version: 2.2.199
group: io.fabric8.platform.console
name: fabric8-environments
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
fabric8.fabric8-forge/summary: 'Fabric8 :: Forge'
description: 'Fabric8 :: Forge'
fabric8.fabric8-forge/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/yaml-schema: |
type: object
properties:
jenkinsfile-library-git-repository:
type: string
description: The git clone URL for the library of Jenkinsfiles used to associate CD pipelines with projects
reused across projects
default: https://github.com/fabric8io/jenkins-workflow-library.git
use-external-git-address:
type: boolean
description: Whether we should use the external git URLs. Using internal tends to avoid DNS issues of kubernetes pods not seeing external host names.
jenkins-gogs-user:
type: string
description: The user name for Jenkins to login to Gogs
default: gogsadmin
jenkins-gogs-email:
type: string
description: The email address of the Jenkins user on Gogs
default: 'gogsadmin@fabric8.local'
jenkins-gogs-password:
type: string
description: The password for Jenkins to login to Gogs
default: RedHat$1
fabric8-default-environments:
type: string
description: The list of default environment names to actual kubernetes namespaces
default: Testing=${namespace}-testing,Staging=${namespace}-staging,Production=${namespace}-prod
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/forge/apps/fabric8-forge/2.3.88/fabric8-forge-2.3.88.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.88
group: io.fabric8.forge.apps
name: fabric8-forge
data:
fabric8-default-environments: Testing=${namespace}-testing,Staging=${namespace}-staging,Production=${namespace}-prod
jenkins-gogs-email: gogsadmin@fabric8.local
jenkins-gogs-password: RedHat$1
jenkins-gogs-user: gogsadmin
jenkinsfile-library-git-repository: https://github.com/fabric8io/fabric8-jenkinsfile-library.git
jenkinsfile-library-git-tag: v2.2.311
use-external-git-address: "false"
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
name: fabric8-git-app-secrets
namespace: user-secrets-source-admin
data:
gogs: default-git-gogs
- apiVersion: v1
kind: ConfigMap
metadata:
labels:
fabric8.io/kind: package
provider: fabric8.io
version: 1.0.20
project: fabric8-online
group: io.fabric8.online.packages
name: fabric8-online
data:
metadata-url: http://central.maven.org/maven2/io/fabric8/online/packages/fabric8-online/maven-metadata.xml
package-url-prefix: http://central.maven.org/maven2/io/fabric8/online/packages/fabric8-online/%[1]s/fabric8-online-%[1]s-
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
expose.config.fabric8.io/oauth-authorize-url-key: oauth-authorize-uri
expose.config.fabric8.io/apiserver-key: api-server
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console2/fabric8-runtime-console/1.0.2/fabric8-runtime-console-1.0.2.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-runtime-console
version: 1.0.2
group: io.fabric8.platform.console2
name: fabric8-runtime-console
data:
oauth-issuer: ""
oauth-logout-uri: ""
oauth-client-id: fabric8
oauth-authorize-uri: ""
api-server: ""
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
fabric8.gogs/summary: '[Gogs](http://gogs/) - A self-hosted Git service written
in Go'
description: |
Gogs is a self-hosted Git service written in Go.
More details on the Gogs home page.
fabric8.gogs/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
expose.config.fabric8.io/url-key: gogs-server--root-url
expose.config.fabric8.io/oauth-authorize-url-key: oauth-authorize-uri
fabric8.io/json-schema: |-
{
"type" : "object",
"properties" : {
"GOGS_SERVER__ROOT_URL" : {
"type" : "string",
"description" : "The root URL for the gogs server"
},
"DOMAIN" : {
"type" : "string",
"description" : "The domain name applications are installed on",
"default" : "vagrant.f8"
},
"ADMIN_USER_EMAIL" : {
"type" : "string",
"description" : "The email address of the admin user on Gogs",
"default" : "gogsadmin@fabric8.local"
},
"ADMIN_USER_PASSWORD" : {
"type" : "string",
"description" : "The password to login to Gogs",
"default" : "RedHat$1"
},
"GOGS_SERVER__PROTOCOL" : {
"type" : "string",
"description" : "The protocol for gogs to use; either http or https",
"default" : "http"
},
"GOGS_OAUTH_OPENSHIFT__ENABLED" : {
"type" : "string",
"default" : "true"
},
"ADMIN_USER_CREATE" : {
"type" : "string",
"description" : "Should we create an admin user on startup",
"default" : "true"
},
"GOGS_OAUTH_OPENSHIFT__TOKEN_URL" : {
"type" : "string"
},
"GOGS_OAUTH_OPENSHIFT__SCOPES" : {
"type" : "string"
},
"GOGS_OAUTH_OPENSHIFT__AUTH_URL" : {
"type" : "string"
},
"GOGS_WEBHOOK__TASK_INTERVAL" : {
"type" : "string",
"default" : "true"
},
"GOGS_WEBHOOK__SKIP_TLS_VERIFY" : {
"type" : "string",
"default" : "true"
},
"GOGS_SERVER__DOMAIN" : {
"type" : "string",
"description" : "The gogs server name",
"default" : "gogs.vagrant.f8"
},
"ADMIN_USER_NAME" : {
"type" : "string",
"description" : "The user name to login to Gogs",
"default" : "gogsadmin"
},
"GOGS_OAUTH__ENABLED" : {
"type" : "string",
"default" : "true"
},
"GOGS_OAUTH_TWITTER__ENABLED" : {
"type" : "string",
"default" : "false"
},
"KUBERNETES_ADMIN_USER" : {
"type" : "string",
"description" : "The default Kubernetes admin user",
"default" : "admin"
},
"GOGS_OAUTH_OPENSHIFT__CLIENT_ID" : {
"type" : "string",
"default" : "gogs"
}
}
}
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
name: gogs
data:
admin-user-create: "true"
admin-user-email: gogsadmin@fabric8.local
admin-user-name: gogsadmin
admin-user-password: RedHat$1
gogs-oauth--enabled: "true"
gogs-oauth-openshift--auth-url: ""
gogs-oauth-openshift--client-id: gogs
gogs-oauth-openshift--enabled: "true"
gogs-oauth-openshift--scopes: ""
gogs-oauth-openshift--token-url: ""
gogs-oauth-twitter--enabled: "false"
gogs-server--root-url: ""
gogs-webhook--skip-tls-verify: "true"
gogs-webhook--task-interval: "true"
kubernetes-admin-user: admin
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
fabric8.jenkins/summary: '[Jenkins](http://jenkins-ci.org/) extendable open
source continuous integration server'
description: |-
Jenkins CI is a leading open-source continuous integration server. Built with Java, it provides 985 plugins to support building and testing virtually any project.
[http://jenkins-ci.org/](http://jenkins-ci.org/)
fabric8.jenkins/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
fabric8.io/json-schema: |-
{
"type" : "object",
"properties" : {
"PIPELINE_ELASTICSEARCH_PROTOCOL" : {
"type" : "string",
"description" : "Protocol used to connect to elasticsearch",
"default" : "http"
},
"JENKINS_GOGS_USER" : {
"type" : "string",
"description" : "The user name for Jenkins to login to Gogs",
"default" : "gogsadmin"
},
"JENKINS_GOGS_PASSWORD" : {
"type" : "string",
"description" : "The password for Jenkins to login to Gogs",
"default" : "RedHat$1"
},
"PIPELINE_ELASTICSEARCH_HOST" : {
"type" : "string",
"description" : "Elasticsearch hostname used for pipeline events",
"default" : "elasticsearch"
},
"JENKINS_GOGS_EMAIL" : {
"type" : "string",
"description" : "The email address of the Jenkins user on Gogs",
"default" : "gogsadmin@fabric8.local"
}
}
}
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins
data:
jenkins-gogs-email: gogsadmin@fabric8.local
jenkins-gogs-password: RedHat$1
jenkins-gogs-user: gogsadmin
pipeline-elasticsearch-protocol: http
pipeline-elasticsearch-host: elasticsearch
project-version: 2.2.311
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus/target/prometheus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
name: prometheus
data:
prometheus.yml: |-
global:
scrape_interval: 30s
evaluation_interval: 60s
rule_files:
- "*.rules"
# A scrape configuration for running Prometheus on a Kubernetes cluster.
# This uses separate scrape configs for cluster components (i.e. API server, node)
# and services to allow each to use different authentication configs.
#
# Kubernetes labels will be added as Prometheus labels on metrics via the
# `labelmap` relabeling action.
scrape_configs:
# Scrape config for API servers.
- job_name: 'kubernetes-apiservers'
# This TLS & bearer token file config is used to connect to the actual scrape
# endpoints for cluster components. This is separate to discovery auth
# configuration (`in_cluster` below) because discovery & scraping are two
# separate concerns in Prometheus.
tls_config:
# workaround for Prometheus -> Kubernetes cert issue https://github.com/fabric8io/fabric8-devops/issues/438
insecure_skip_verify: true
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
scheme: https
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
action: keep
regex: default;kubernetes;https
# Scrape config for nodes.
- job_name: 'kubernetes-nodes'
# This TLS & bearer token file config is used to connect to the actual scrape
# endpoints for cluster components. This is separate to discovery auth
# configuration (`in_cluster` below) because discovery & scraping are two
# separate concerns in Prometheus.
tls_config:
# workaround for Prometheus -> Kubernetes cert issue https://github.com/fabric8io/fabric8-devops/issues/438
insecure_skip_verify: true
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
scheme: https
kubernetes_sd_configs:
- role: node
relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
# Scrape config for node exporter pods deployed as a daemonset.
- job_name: 'kubernetes-node-exporters'
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_name]
action: keep
regex: node-exporter-.+
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
action: replace
regex: (.+):(?:\d+);(\d+)
replacement: ${1}:${2}
target_label: __address__
- source_labels: [__meta_kubernetes_pod_node_name]
action: replace
target_label: instance
# Scrape config for service endpoints.
#
# The relabeling allows the actual service scrape endpoint to be configured
# via the following annotations:
#
# * `prometheus.io/scrape`: Only scrape services that have a value of `true`
# * `prometheus.io/scheme`: If the metrics endpoint is secured then you will need
# to set this to `https` & most likely set the `tls_config` of the scrape config.
# * `prometheus.io/path`: If the metrics path is not `/metrics` override this.
# * `prometheus.io/port`: If the metrics are exposed on a different port to the
# service then set this appropriately.
- job_name: 'kubernetes-service-endpoints'
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]
action: keep
regex: true
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme]
action: replace
target_label: __scheme__
regex: (https?)
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_path]
action: replace
regex: (.+)
target_label: __metrics_path__
- source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port]
action: replace
target_label: __address__
regex: (.+)(?::\d+);(\d+)
replacement: $1:$2
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
- source_labels: [__meta_kubernetes_service_namespace]
action: replace
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_service_name]
action: replace
target_label: kubernetes_name
# Scrape config for probing services via the Blackbox Exporter.
#
# The relabeling allows the actual service scrape endpoint to be configured
# via the following annotations:
#
# * `prometheus.io/probe`: Only probe services that have a value of `true`
- job_name: 'kubernetes-services'
metrics_path: /probe
params:
module: [http_2xx]
kubernetes_sd_configs:
- role: service
relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe]
action: keep
regex: true
- source_labels: []
target_label: __address__
replacement: blackbox
- source_labels: [__address__]
regex: (.*)(:80)?
target_label: __param_target
- source_labels: [__meta_kubernetes_service_name,__meta_kubernetes_service_namespace]
target_label: __param_target
regex: ([^;]+);(.+)
replacement: $1.$2.svc
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
- source_labels: [__meta_kubernetes_service_namespace]
action: replace
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_service_name]
action: replace
target_label: kubernetes_name
# Scrape config for pods
#
# The relabeling allows the actual pod scrape endpoint to be configured via the
# following annotations:
#
# * `prometheus.io/scrape`: Only scrape pods that have a value of `true`
# * `prometheus.io/port`: Scrape the pod on the indicated port instead of the default of `9102`.
- job_name: 'kubernetes-pods'
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
action: keep
regex: true
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scheme]
action: replace
target_label: __scheme__
regex: (https?)
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]
action: replace
target_label: __metrics_path__
regex: (.+)
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
action: replace
regex: (.+):(?:\d+);(\d+)
replacement: ${1}:${2}
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
pod.rules: |-
pod:memory_usage_bytes = sum(container_memory_usage_bytes{kubernetes_pod_name=~".+", job="kubernetes-nodes"}) by (kubernetes_pod_name, kubernetes_namespace)
pod:network_receive_bytes:1m = sum(rate(container_network_receive_bytes_total{kubernetes_pod_name=~".+", job="kubernetes-nodes"}[1m])) by (kubernetes_pod_name, kubernetes_namespace)
pod:network_transmit_bytes:1m = sum(rate(container_network_transmit_bytes_total{kubernetes_pod_name=~".+", job="kubernetes-nodes"}[1m])) by (kubernetes_pod_name, kubernetes_namespace)
pod:cpu_usage_seconds:1m = sum(rate(container_cpu_usage_seconds_total{kubernetes_pod_name=~".+", job="kubernetes-nodes"}[1m])) by (kubernetes_pod_name, kubernetes_namespace)
ALERT ServiceDown
IF probe_success{job="kubernetes-services"} == 0
FOR 10s
LABELS {
service = "{{$labels.kubernetes_namespace}}/{{$labels.kubernetes_name}}"
}
ANNOTATIONS {
severity ="page",
summary ="Service {{$labels.kubernetes_namespace}}/{{$labels.kubernetes_name}} down",
description ="Service {{$labels.kubernetes_namespace}}/{{$labels.kubernetes_name}} has been down for more than 10 seconds!"
}
- apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus-node-exporter/src/main/fabric8/icon.png
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus-node-exporter/target/prometheus-node-exporter-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus-node-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: node-exporter
spec:
template:
metadata:
labels:
provider: fabric8
project: prometheus-node-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: node-exporter
spec:
containers:
- args:
- -collector.procfs
- /host/proc
- -collector.sysfs
- /host/proc
- -collector.filesystem.ignored-mount-points
- ^/(sys|proc|dev|host|etc)($|/)
image: prom/node-exporter
name: node-exporter
ports:
- containerPort: 9100
name: scrape
volumeMounts:
- mountPath: /host/proc
name: host-proc
readOnly: true
- mountPath: /host/sys
name: host-sys
readOnly: true
- mountPath: /rootfs
name: host-root
readOnly: true
hostNetwork: true
serviceAccountName: node-exporter
volumes:
- hostPath:
path: /proc
name: host-proc
- hostPath:
path: /sys
name: host-sys
- hostPath:
path: /
name: host-root
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/che/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=che&var-version=1.0.20
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/che/target/che-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
name: che
spec:
replicas: 1
selector:
project: che
provider: fabric8
group: io.fabric8.online.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/che/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=che&var-version=1.0.20
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/conf","/data"],"volumeMounts":[{"mountPath":"/conf","name":"che-conf-volume"},{"mountPath":"/data","name":"che-data-volume"}]}]'
labels:
provider: fabric8
project: che
version: 1.0.20
group: io.fabric8.online.apps
spec:
containers:
- env:
- name: CHE_DOCKER_IP_EXTERNAL
valueFrom:
configMapKeyRef:
key: hostname-http
name: che
- name: CHE_WORKSPACE_STORAGE
valueFrom:
configMapKeyRef:
key: workspace-storage
name: che
- name: CHE_WORKSPACE_STORAGE_CREATE_FOLDERS
valueFrom:
configMapKeyRef:
key: workspace-storage-create-folders
name: che
- name: CHE_LOCAL_CONF_DIR
valueFrom:
configMapKeyRef:
key: local-conf-dir
name: che
- name: CHE_OPENSHIFT_ENDPOINT
valueFrom:
configMapKeyRef:
key: openshift-endpoint
name: che
- name: CHE_OPENSHIFT_TOKEN
valueFrom:
configMapKeyRef:
key: openshift-token
name: che
- name: CHE_OPENSHIFT_USERNAME
valueFrom:
configMapKeyRef:
key: openshift-username
name: che
- name: CHE_OPENSHIFT_PASSWORD
valueFrom:
configMapKeyRef:
key: openshift-password
name: che
- name: CHE_OPENSHIFT_PROJECT
valueFrom:
configMapKeyRef:
key: openshift-project
name: che
- name: CHE_OPENSHIFT_SERVICEACCOUNTNAME
valueFrom:
configMapKeyRef:
key: openshift-serviceaccountname
name: che
- name: CHE_DOCKER_SERVER__EVALUATION__STRATEGY
valueFrom:
configMapKeyRef:
key: che-server-evaluation-strategy
name: che
- name: CHE_LOG_LEVEL
valueFrom:
configMapKeyRef:
key: log-level
name: che
- name: CHE_PORT
valueFrom:
configMapKeyRef:
key: port
name: che
- name: CHE_DOCKER_CONNECTOR
valueFrom:
configMapKeyRef:
key: docker-connector
name: che
image: rhche/che-server:nightly
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 120
tcpSocket:
port: 8080
timeoutSeconds: 10
name: che
ports:
- containerPort: 8080
name: http
readinessProbe:
initialDelaySeconds: 20
tcpSocket:
port: 8080
timeoutSeconds: 10
securityContext:
privileged: true
volumeMounts:
- mountPath: /var/run/docker.sock
name: docker
readOnly: false
- mountPath: /conf
name: che-conf-volume
readOnly: false
- mountPath: /data
name: che-data-volume
serviceAccountName: che
volumes:
- hostPath:
path: /var/run/docker.sock
name: docker
- name: che-conf-volume
persistentVolumeClaim:
claimName: che-conf-volume
- name: che-data-volume
persistentVolumeClaim:
claimName: che-data-volume
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/configmapcontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=configmapcontroller&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/configmapcontroller/2.2.311/configmapcontroller-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: configmapcontroller
version: 2.2.311
group: io.fabric8.devops.apps
name: configmapcontroller
spec:
replicas: 1
selector:
project: configmapcontroller
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/configmapcontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=configmapcontroller&var-version=2.2.311
labels:
provider: fabric8
project: configmapcontroller
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/configmapcontroller:2.3.5
name: configmapcontroller
serviceAccountName: configmapcontroller
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/content-repository/src/main/fabric8/icon.svg
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=content-repository&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/content-repository/2.2.311/content-repository-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: content-repository
version: 2.2.311
group: io.fabric8.devops.apps
name: content-repository
spec:
replicas: 1
selector:
provider: fabric8
project: content-repository
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/content-repository/src/main/fabric8/icon.svg
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=content-repository&var-version=2.2.311
labels:
provider: fabric8
project: content-repository
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/alpine-caddy:2.2.311
imagePullPolicy: IfNotPresent
name: content-repository
ports:
- containerPort: 80
name: http
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /var/www/html
name: content
readOnly: false
volumes:
- name: content
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/elasticsearch/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=elasticsearch&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/elasticsearch/2.2.311/elasticsearch-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: elasticsearch
version: 2.2.311
group: io.fabric8.devops.apps
name: elasticsearch
spec:
replicas: 1
selector:
project: elasticsearch
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/elasticsearch/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=elasticsearch&var-version=2.2.311
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/usr/share/elasticsearch/data"],"volumeMounts":[{"mountPath":"/usr/share/elasticsearch/data","name":"data"}]}]'
labels:
provider: fabric8
project: elasticsearch
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: SERVICE
value: elasticsearch-masters
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/elasticsearch-k8s:2.3.4
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 30
tcpSocket:
port: 9300
name: elasticsearch
readinessProbe:
httpGet:
path: /_template/logstash
port: 9200
initialDelaySeconds: 5
securityContext:
privileged: false
volumeMounts:
- mountPath: /usr/share/elasticsearch/data
name: data
- image: fabric8/elasticsearch-logstash-template:2.2.311
name: logstash-template
volumes:
- name: data
persistentVolumeClaim:
claimName: es-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: exposecontroller
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/exposecontroller/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=exposecontroller&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/exposecontroller/2.2.311/exposecontroller-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: exposecontroller
version: 2.2.311
group: io.fabric8.devops.apps
name: exposecontroller
spec:
replicas: 1
selector:
project: exposecontroller
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/exposecontroller/src/main/fabric8/icon.png
configmap.fabric8.io/update-on-change: exposecontroller
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=exposecontroller&var-version=2.2.311
labels:
provider: fabric8
project: exposecontroller
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/exposecontroller:2.3.2
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:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-console/master/app-kubernetes/src/main/fabric8/icon.svg
configmap.fabric8.io/update-on-change: fabric8
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console/fabric8-console/2.2.199/fabric8-console-2.2.199.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-console
expose: "true"
version: 2.2.199
group: io.fabric8.apps
name: fabric8
spec:
replicas: 1
selector:
provider: fabric8
group: io.fabric8.platform.console
project: fabric8-console
expose: "true"
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-console/master/app-kubernetes/src/main/fabric8/icon.svg
labels:
provider: fabric8
group: io.fabric8.platform.console
project: fabric8-console
expose: "true"
version: 2.2.199
spec:
containers:
- env:
- name: OAUTH_AUTHORIZE_URI
valueFrom:
configMapKeyRef:
key: oauth-authorize-uri
name: fabric8
- name: GITHUB_OAUTH_CLIENT_SECRET
valueFrom:
configMapKeyRef:
key: github-oauth-client-secret
name: fabric8
- name: GITHUB_OAUTH_CLIENT_ID
valueFrom:
configMapKeyRef:
key: github-oauth-client-id
name: fabric8
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: OAUTH_CLIENT_ID
value: fabric8
- name: OAUTH_PROVIDER
value: openshift
image: fabric8/fabric8-console:2.2.199
name: fabric8-container
ports:
- containerPort: 9090
name: http
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-commit: bad661f3285ecbcd6b7a9373e194bda075d832eb
fabric8.io/git-branch: release-v2.3.88
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.88
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/forge/apps/fabric8-forge/2.3.88/fabric8-forge-2.3.88.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.88
group: io.fabric8.forge.apps
name: fabric8-forge
spec:
replicas: 1
selector:
provider: fabric8
project: fabric8-forge
group: io.fabric8.forge.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-commit: bad661f3285ecbcd6b7a9373e194bda075d832eb
fabric8.io/git-branch: release-v2.3.88
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.88
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.88
group: io.fabric8.forge.apps
spec:
containers:
- env:
- name: FABRIC8_DEFAULT_ENVIRONMENTS
valueFrom:
configMapKeyRef:
key: fabric8-default-environments
name: fabric8-forge
- name: JENKINSFILE_LIBRARY_GIT_REPOSITORY
valueFrom:
configMapKeyRef:
key: jenkinsfile-library-git-repository
name: fabric8-forge
- name: JENKINSFILE_LIBRARY_GIT_TAG
valueFrom:
configMapKeyRef:
key: jenkinsfile-library-git-tag
name: fabric8-forge
- name: USE_EXTERNAL_GIT_ADDRESS
valueFrom:
configMapKeyRef:
key: use-external-git-address
name: fabric8-forge
- name: KUBERNETES_TRUST_CERTIFICATES
value: "true"
- name: SKIP_TLS_VERIFY
value: "true"
- name: JENKINS_GOGS_PASSWORD
valueFrom:
configMapKeyRef:
key: jenkins-gogs-password
name: fabric8-forge
- name: JENKINS_GOGS_USER
valueFrom:
configMapKeyRef:
key: jenkins-gogs-user
name: fabric8-forge
- name: FABRIC8_ARCHETYPES_VERSION
value: 2.2.195
- name: JAVA_OPTIONS
value: -Dorg.apache.maven.log_transfer=true -Dorg.apache.cxf.logging.enabled=false
- name: JENKINS_GOGS_EMAIL
valueFrom:
configMapKeyRef:
key: jenkins-gogs-email
name: fabric8-forge
- name: KUBERNETES_MASTER
value: https://kubernetes.default.svc
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/fabric8-forge:2.3.88
imagePullPolicy: IfNotPresent
name: fabric8-forge
ports:
- containerPort: 8080
name: http
protocol: TCP
- containerPort: 8778
name: jolokia
protocol: TCP
readinessProbe:
httpGet:
path: /_ping
port: 8080
initialDelaySeconds: 30
timeoutSeconds: 10
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
securityContext:
privileged: false
serviceAccountName: fabric8
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/fabric8-planner/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8-planner&var-version=1.0.20
maven.fabric8.io/source-url: jar:file:/home/jenkins/workspace/c8-cd_fabric8-online_master-RZCQJXY66EHCHAKJPPRB7OQ2EYEWQC7JYFR7O4VWUBUVXPQNSF5A@2/apps/fabric8-planner/target/fabric8-planner-1.0.20.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-planner
version: 1.0.20
group: io.fabric8.online.apps
name: fabric8-planner
spec:
replicas: 1
selector:
project: fabric8-planner
provider: fabric8
group: io.fabric8.online.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 05de8cc20b911556130d36c8ba415f38ebcbcb5d
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-online/master/apps/fabric8-planner/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.20
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8-planner&var-version=1.0.20
labels:
provider: fabric8
project: fabric8-planner
version: 1.0.20
group: io.fabric8.online.apps
spec:
containers:
- image: docker.io/almightyui/almighty-ui:demo
imagePullPolicy: IfNotPresent
name: planner
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: fabric8-runtime-console
fabric8.io/git-commit: f228bb776721ec9aa2e08c66a6737a4ef9308eae
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-runtime-console/master/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v1.0.2
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8-runtime-console&var-version=1.0.2
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/platform/console2/fabric8-runtime-console/1.0.2/fabric8-runtime-console-1.0.2.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-runtime-console
version: 1.0.2
group: io.fabric8.platform.console2
name: fabric8-runtime-console
spec:
replicas: 1
selector:
project: fabric8-runtime-console
provider: fabric8
group: io.fabric8.platform.console2
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: f228bb776721ec9aa2e08c66a6737a4ef9308eae
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-runtime-console/master/src/main/fabric8/icon.png
configmap.fabric8.io/update-on-change: fabric8-runtime-console
fabric8.io/git-branch: release-v1.0.2
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=fabric8-runtime-console&var-version=1.0.2
labels:
provider: fabric8
project: fabric8-runtime-console
version: 1.0.2
group: io.fabric8.platform.console2
spec:
containers:
- env:
- name: OAUTH_ISSUER
valueFrom:
configMapKeyRef:
key: oauth-issuer
name: fabric8-runtime-console
- name: OAUTH_LOGOUT_URI
valueFrom:
configMapKeyRef:
key: oauth-logout-uri
name: fabric8-runtime-console
- name: OAUTH_CLIENT_ID
valueFrom:
configMapKeyRef:
key: oauth-client-id
name: fabric8-runtime-console
- name: OAUTH_AUTHORIZE_URI
valueFrom:
configMapKeyRef:
key: oauth-authorize-uri
name: fabric8-runtime-console
- name: K8S_API_SERVER
valueFrom:
configMapKeyRef:
key: api-server
name: fabric8-runtime-console
image: fabric8/fabric8-runtime-console:1.0.2
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 120
tcpSocket:
port: 8001
timeoutSeconds: 10
name: fabric8-runtime-console
ports:
- containerPort: 8001
name: http
readinessProbe:
initialDelaySeconds: 20
tcpSocket:
port: 8001
timeoutSeconds: 10
serviceAccountName: fabric8-runtime-console
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
configmap.fabric8.io/update-on-change: gogs
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/gogs/2.2.311/gogs-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
name: gogs
spec:
replicas: 1
selector:
provider: fabric8
project: gogs
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
configmap.fabric8.io/update-on-change: gogs
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.311
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/app/gogs/data"],"volumeMounts":[{"mountPath":"/app/gogs/data","name":"gogs-data"}]}]'
labels:
provider: fabric8
project: gogs
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: GOGS_SERVER__ROOT_URL
valueFrom:
configMapKeyRef:
key: gogs-server--root-url
name: gogs
- name: ADMIN_USER_EMAIL
valueFrom:
configMapKeyRef:
key: admin-user-email
name: gogs
- name: ADMIN_USER_PASSWORD
valueFrom:
configMapKeyRef:
key: admin-user-password
name: gogs
- name: ADMIN_USER_CREATE
value: "true"
- name: GOGS_WEBHOOK__TASK_INTERVAL
value: "true"
- name: GOGS_WEBHOOK__SKIP_TLS_VERIFY
value: "true"
- name: ADMIN_USER_NAME
valueFrom:
configMapKeyRef:
key: admin-user-name
name: gogs
- name: KUBERNETES_ADMIN_USER
valueFrom:
configMapKeyRef:
key: kubernetes-admin-user
name: gogs
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/gogs:v0.9.97
imagePullPolicy: IfNotPresent
name: gogs
ports:
- containerPort: 2222
name: ssh
- containerPort: 3000
name: http
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /app/gogs/data
name: gogs-data
serviceAccountName: gogs
volumes:
- name: gogs-data
persistentVolumeClaim:
claimName: gogs-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/grafana/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=grafana&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/grafana/target/grafana-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: grafana
version: 2.2.311
group: io.fabric8.devops.apps
name: grafana
spec:
replicas: 1
selector:
project: grafana
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/grafana/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=grafana&var-version=2.2.311
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/var/lib/grafana"],"volumeMounts":[{"mountPath":"/var/lib/grafana","name":"data-volume"}]}]'
labels:
provider: fabric8
project: grafana
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: PROMETHEUS_ADDRESS
value: http://prometheus
image: fabric8/grafana:2.6.1
livenessProbe:
httpGet:
port: http
initialDelaySeconds: 5
name: grafana
ports:
- containerPort: 3000
name: http
readinessProbe:
httpGet:
port: http
initialDelaySeconds: 5
volumeMounts:
- mountPath: /var/lib/grafana
name: data-volume
volumes:
- name: data-volume
persistentVolumeClaim:
claimName: grafana-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/jenkins/2.2.311/jenkins-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
name: jenkins
spec:
replicas: 1
selector:
provider: fabric8
project: jenkins
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/secret-ssh-key: jenkins-git-ssh,jenkins-master-ssh
fabric8.io/secret-ssh-config: jenkins-ssh-config
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins&var-version=2.2.311
fabric8.io/secret-gpg-key: jenkins-release-gpg
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg
fabric8.io/secret-maven-settings: jenkins-maven-settings
fabric8.io/git-branch: release-v2.2.311
fabric8.io/secret-hub-api-token: jenkins-hub-api-token
fabric8.io/secret-docker-cfg: jenkins-docker-cfg
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/var/jenkins_home/workspace","/var/jenkins_home/jobs"],"volumeMounts":[{"mountPath":"/var/jenkins_home/jobs","name":"jenkins-jobs"},{"mountPath":"/var/jenkins_home/workspace","name":"jenkins-workspace"}]}]'
labels:
provider: fabric8
project: jenkins
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: PROJECT_VERSION
valueFrom:
configMapKeyRef:
key: project-version
name: jenkins
- name: PIPELINE_ELASTICSEARCH_PROTOCOL
valueFrom:
configMapKeyRef:
key: pipeline-elasticsearch-protocol
name: jenkins
- name: JENKINS_GOGS_PASSWORD
valueFrom:
configMapKeyRef:
key: jenkins-gogs-password
name: jenkins
- name: JENKINS_GOGS_USER
valueFrom:
configMapKeyRef:
key: jenkins-gogs-user
name: jenkins
- name: JENKINS_GOGS_EMAIL
valueFrom:
configMapKeyRef:
key: jenkins-gogs-email
name: jenkins
- name: PIPELINE_ELASTICSEARCH_HOST
valueFrom:
configMapKeyRef:
key: pipeline-elasticsearch-host
name: jenkins
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: KUBERNETES_MASTER
value: https://kubernetes.default
image: fabric8/jenkins-docker:2.2.311
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
path: /blue/
port: 8080
initialDelaySeconds: 120
timeoutSeconds: 10
name: jenkins
ports:
- containerPort: 50000
name: slave
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /blue/
port: 8080
initialDelaySeconds: 20
timeoutSeconds: 10
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /var/jenkins_home/jobs
name: jenkins-jobs
readOnly: false
- mountPath: /var/jenkins_home/workspace
name: jenkins-workspace
readOnly: false
serviceAccountName: jenkins
volumes:
- name: jenkins-jobs
persistentVolumeClaim:
claimName: jenkins-jobs
- name: jenkins-workspace
persistentVolumeClaim:
claimName: jenkins-workspace
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/kibana/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=kibana&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/kibana/2.2.311/kibana-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: kibana
version: 2.2.311
group: io.fabric8.devops.apps
name: kibana
spec:
replicas: 1
selector:
project: kibana
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/kibana/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=kibana&var-version=2.2.311
labels:
provider: fabric8
project: kibana
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: ELASTICSEARCH_URL
value: http://elasticsearch:9200
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/kibana4:v4.5.3
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 60
tcpSocket:
port: 5601
name: kibana
readinessProbe:
httpGet:
path: /
port: 5601
initialDelaySeconds: 5
securityContext:
privileged: false
- env:
- name: ELASTICSEARCH_URL
value: http://elasticsearch:9200
image: fabric8/kibana-config:2.2.311
name: logstash-template
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/root/.mvnrepository/io/fabric8/devops/apps/nexus/2.2.311/nexus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.311
group: io.fabric8.devops.apps
name: nexus
spec:
replicas: 1
selector:
provider: fabric8
project: nexus
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.311
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/sonatype-work/storage"],"volumeMounts":[{"mountPath":"/sonatype-work/storage","name":"nexus-storage"}]}]'
labels:
provider: fabric8
project: nexus
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/nexus:2.2.311
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /content/repositories/
port: 8081
initialDelaySeconds: 180
timeoutSeconds: 10
name: nexus
ports:
- containerPort: 8081
name: http
readinessProbe:
failureThreshold: 10
httpGet:
path: /content/repositories/
port: 8081
initialDelaySeconds: 60
timeoutSeconds: 10
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /sonatype-work/storage
name: nexus-storage
readOnly: false
volumes:
- name: nexus-storage
persistentVolumeClaim:
claimName: nexus-storage
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=prometheus&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus/target/prometheus-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
name: prometheus
spec:
replicas: 1
selector:
project: prometheus
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=prometheus&var-version=2.2.311
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"init","command":["chmod","777","/prometheus"],"volumeMounts":[{"mountPath":"/prometheus","name":"data-volume"}]}]'
labels:
provider: fabric8
project: prometheus
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- image: prom/prometheus:v1.3.1
livenessProbe:
httpGet:
port: http
initialDelaySeconds: 1
name: prometheus
ports:
- containerPort: 9090
name: http
readinessProbe:
httpGet:
port: http
initialDelaySeconds: 1
volumeMounts:
- mountPath: /etc/prometheus
name: config-volume
- mountPath: /prometheus
name: data-volume
subPath: prometheus-db
- args:
- -volume-dir
- /etc/prometheus
- -webhook-url
- http://localhost:9090/-/reload
image: jimmidyson/configmap-reload:v0.1
name: configmap-reload
volumeMounts:
- mountPath: /etc/prometheus
name: config-volume
serviceAccountName: metrics
volumes:
- configMap:
name: prometheus
name: config-volume
- name: data-volume
persistentVolumeClaim:
claimName: prometheus-data
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus-blackbox-exporter/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=prometheus-blackbox-exporter&var-version=2.2.311
maven.fabric8.io/source-url: jar:file:/home/jenkins/fabric8-devops/prometheus-blackbox-exporter/target/prometheus-blackbox-exporter-2.2.311.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: prometheus-blackbox-exporter
version: 2.2.311
group: io.fabric8.devops.apps
name: prometheus-blackbox-expo
spec:
replicas: 1
selector:
project: prometheus-blackbox-exporter
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 2b9f7ce19493fe6d18392ac4f4be16f5e1a76fa3
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/prometheus-blackbox-exporter/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.311
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=prometheus-blackbox-exporter&var-version=2.2.311
labels:
provider: fabric8
project: prometheus-blackbox-exporter
version: 2.2.311
group: io.fabric8.devops.apps
spec:
containers:
- image: prom/blackbox-exporter:master
livenessProbe:
httpGet:
port: http
initialDelaySeconds: 1
name: blackbox-exporter
ports:
- containerPort: 9115
name: http
readinessProbe:
httpGet:
port: http
initialDelaySeconds: 1
volumeMounts:
- mountPath: /etc/blackbox_exporter
name: config-volume
volumes:
- configMap:
name: blackbox-exporter
name: config-volume
triggers:
- type: ConfigChange