---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Template
metadata:
annotations:
fabric8.io/git-commit: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
maven.fabric8.io/app-catalog: "true"
fabric8.io/build-id: "4"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.3.80
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
expose: "true"
group: io.fabric8.forge.apps
name: fabric8-forge
objects:
- 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: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/git-branch: release-v2.3.80
fabric8.io/build-id: "4"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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: 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
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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
use-external-git-address: "false"
- 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: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.80
fabric8.io/build-id: "4"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
fabric8.io/git-branch: release-v2.3.80
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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/git-commit: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.80
fabric8.io/build-id: "4"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.3.80
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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: 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.191
- 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.80
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: Template
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
maven.fabric8.io/app-catalog: "true"
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
provider: fabric8
project: gogs
repository: gogs
scm: git
version: 2.2.298
expose: "true"
group: io.fabric8.devops.apps
name: gogs
objects:
- apiVersion: v1
kind: Secret
metadata:
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
repository: gogs
scm: git
version: 2.2.298
name: default-gogs-git
namespace: user-secrets-source-admin
data:
password: UmVkSGF0JDE=
username: Z29nc2FkbWlu
- apiVersion: v1
kind: ServiceAccount
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
version: 2.2.298
name: gogs
- apiVersion: v1
kind: OAuthClient
metadata:
labels:
provider: fabric8
project: gogs
version: 2.2.298
group: io.fabric8.devops.apps
name: gogs
redirectURIs:
- http://localhost:3000
- 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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
labels:
provider: fabric8
project: gogs
version: 2.2.298
group: io.fabric8.devops.apps
name: gogs-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
- apiVersion: v1
kind: ConfigMap
metadata:
labels:
provider: fabric8
project: gogs
version: 2.2.298
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:
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"
}
}
}
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: 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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
provider: fabric8
project: gogs
version: 2.2.298
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/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
configmap.fabric8.io/update-on-change: gogs
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/app/gogs/data"],"volumeMounts":[{"mountPath":"/app/gogs/data","name":"gogs-data"}]}]'
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: Template
metadata:
annotations:
fabric8.io/git-commit: 962d2027087bf7914b3bf9366ab544cbe92296fb
maven.fabric8.io/app-catalog: "true"
fabric8.io/build-id: "1"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
labels:
provider: fabric8
project: ipaas-console
version: 0.0.9
expose: "true"
group: io.fabric8.ipaas
name: ipaas-console
objects:
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/git-commit: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/build-id: "1"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
labels:
expose: "true"
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
name: ipaas-console
spec:
ports:
- port: 80
targetPort: 1337
selector:
project: ipaas-console
provider: fabric8
group: io.fabric8.ipaas
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=ipaas-console&var-version=0.0.9
fabric8.io/build-id: "1"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
labels:
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
name: ipaas-console
spec:
replicas: 1
selector:
project: ipaas-console
provider: fabric8
group: io.fabric8.ipaas
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=ipaas-console&var-version=0.0.9
fabric8.io/build-id: "1"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
labels:
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
spec:
containers:
- image: fabric8/ipaas-console:0.0.9
livenessProbe:
httpGet:
path: /
port: 1337
initialDelaySeconds: 60
timeoutSeconds: 5
name: ipaas-console
ports:
- containerPort: 1337
name: http
readinessProbe:
httpGet:
path: /
port: 1337
initialDelaySeconds: 10
timeoutSeconds: 5
triggers:
- type: ConfigChange
- apiVersion: v1
kind: Template
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/jenkins-openshift/2.2.298/jenkins-openshift-2.2.298.jar!/META-INF/fabric8/openshift.yml
maven.fabric8.io/app-catalog: "true"
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-openshift
objects:
- apiVersion: v1
kind: Secret
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
repository: gogs
scm: git
version: 2.2.298
name: default-gogs-git
namespace: user-secrets-source-admin
data:
password: UmVkSGF0JDE=
username: Z29nc2FkbWlu
- apiVersion: v1
kind: Secret
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-maven-settings
data:
settings.xml: PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+L2hvbWUvamVua2lucy8ubXZucmVwbzwvbG9jYWxSZXBvc2l0b3J5PgogIDxtaXJyb3JzPgogICAgPG1pcnJvcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPG1pcnJvck9mPmV4dGVybmFsOio8L21pcnJvck9mPgogICAgICA8dXJsPmh0dHA6Ly9uZXh1cy9jb250ZW50L2dyb3Vwcy9wdWJsaWM8L3VybD4KICAgIDwvbWlycm9yPgogIDwvbWlycm9ycz4KCiAgPCEtLSBsZXRzIGRpc2FibGUgdGhlIGRvd25sb2FkIHByb2dyZXNzIGluZGljYXRvciB0aGF0IGZpbGxzIHVwIGxvZ3MgLS0+CiAgPGludGVyYWN0aXZlTW9kZT5mYWxzZTwvaW50ZXJhY3RpdmVNb2RlPgoKICA8c2VydmVycz4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5sb2NhbC1uZXh1czwvaWQ+CiAgICAgIDx1c2VybmFtZT5hZG1pbjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD5hZG1pbjEyMzwvcGFzc3dvcmQ+CiAgICA8L3NlcnZlcj4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5uZXh1czwvaWQ+CiAgICAgIDx1c2VybmFtZT5hZG1pbjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD5hZG1pbjEyMzwvcGFzc3dvcmQ+CiAgICA8L3NlcnZlcj4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5vc3Mtc29uYXR5cGUtc3RhZ2luZzwvaWQ+CiAgICAgIDx1c2VybmFtZT48L3VzZXJuYW1lPgogICAgICA8cGFzc3dvcmQ+PC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogIDwvc2VydmVycz4KCiAgPHByb2ZpbGVzPgogICAgPHByb2ZpbGU+CiAgICAgIDxpZD5uZXh1czwvaWQ+CiAgICAgIDxwcm9wZXJ0aWVzPgogICAgICAgIDxhbHREZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3N0YWdpbmcvPC9hbHREZXBsb3ltZW50UmVwb3NpdG9yeT4KICAgICAgICA8YWx0UmVsZWFzZURlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc3RhZ2luZy88L2FsdFJlbGVhc2VEZXBsb3ltZW50UmVwb3NpdG9yeT4KICAgICAgICA8YWx0U25hcHNob3REZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3NuYXBzaG90cy88L2FsdFNuYXBzaG90RGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgIDwvcHJvcGVydGllcz4KICAgICAgPHJlcG9zaXRvcmllcz4KICAgICAgICA8cmVwb3NpdG9yeT4KICAgICAgICAgIDxpZD5jZW50cmFsPC9pZD4KICAgICAgICAgIDx1cmw+aHR0cDovL2NlbnRyYWw8L3VybD4KICAgICAgICAgIDxyZWxlYXNlcz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvcmVsZWFzZXM+CiAgICAgICAgICA8c25hcHNob3RzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9zbmFwc2hvdHM+CiAgICAgICAgPC9yZXBvc2l0b3J5PgogICAgICA8L3JlcG9zaXRvcmllcz4KICAgICAgPHBsdWdpblJlcG9zaXRvcmllcz4KICAgICAgICA8cGx1Z2luUmVwb3NpdG9yeT4KICAgICAgICAgIDxpZD5jZW50cmFsPC9pZD4KICAgICAgICAgIDx1cmw+aHR0cDovL2NlbnRyYWw8L3VybD4KICAgICAgICAgIDxyZWxlYXNlcz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvcmVsZWFzZXM+CiAgICAgICAgICA8c25hcHNob3RzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9zbmFwc2hvdHM+CiAgICAgICAgPC9wbHVnaW5SZXBvc2l0b3J5PgogICAgICA8L3BsdWdpblJlcG9zaXRvcmllcz4KICAgIDwvcHJvZmlsZT4KICAgIDxwcm9maWxlPgogICAgICA8aWQ+cmVsZWFzZTwvaWQ+CiAgICAgIDxwcm9wZXJ0aWVzPgogICAgICAgIDxncGcuZXhlY3V0YWJsZT5ncGc8L2dwZy5leGVjdXRhYmxlPgogICAgICAgIDxncGcucGFzc3BocmFzZT5teXNlY3JldHBhc3NwaHJhc2U8L2dwZy5wYXNzcGhyYXNlPgogICAgICA8L3Byb3BlcnRpZXM+CiAgICA8L3Byb2ZpbGU+CiAgPC9wcm9maWxlcz4KICA8YWN0aXZlUHJvZmlsZXM+CiAgICA8IS0tbWFrZSB0aGUgcHJvZmlsZSBhY3RpdmUgYWxsIHRoZSB0aW1lIC0tPgogICAgPGFjdGl2ZVByb2ZpbGU+bmV4dXM8L2FjdGl2ZVByb2ZpbGU+CiAgPC9hY3RpdmVQcm9maWxlcz4KPC9zZXR0aW5ncz4=
type: fabric8.io/secret-maven-settings
- 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/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
group: io.fabric8.devops.apps
project: gogs
version: 2.2.298
name: gogs
- apiVersion: v1
kind: ServiceAccount
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
- apiVersion: v1
kind: OAuthClient
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
group: io.fabric8.devops.apps
name: gogs
redirectURIs:
- http://localhost:3000
- 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: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/git-branch: release-v2.3.80
fabric8.io/build-id: "4"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/forge/apps/fabric8-forge/2.3.80/fabric8-forge-2.3.80.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/build-id: "1"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/ipaas/ipaas-console/0.0.9/ipaas-console-0.0.9.jar!/META-INF/fabric8/openshift.yml
labels:
expose: "true"
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
name: ipaas-console
spec:
ports:
- port: 80
targetPort: 1337
selector:
project: ipaas-console
provider: fabric8
group: io.fabric8.ipaas
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: jenkins-openshift
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-jnlp
spec:
ports:
- name: agent
port: 50000
protocol: TCP
targetPort: 50000
selector:
project: jenkins-openshift
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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/nexus/2.2.298/nexus-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.298
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: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
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
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
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
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
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/.m2/repository/io/fabric8/devops/apps/nexus/2.2.298/nexus-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.298
group: io.fabric8.devops.apps
name: nexus-storage
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
- 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/.m2/repository/io/fabric8/forge/apps/fabric8-forge/2.3.80/fabric8-forge-2.3.80.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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
use-external-git-address: "false"
- apiVersion: v1
kind: ConfigMap
metadata:
annotations:
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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:
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/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: 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: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.80
fabric8.io/build-id: "4"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
fabric8.io/git-branch: release-v2.3.80
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/forge/apps/fabric8-forge/2.3.80/fabric8-forge-2.3.80.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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/git-commit: 4c40165f5bdfd5ddae72a8f7e9da923b936b9091
fabric8.io/metrics-path: dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.80
fabric8.io/build-id: "4"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/4
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-forge/master/fabric8-forge/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.3.80
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/4c40165f5bdfd5ddae72a8f7e9da923b936b9091
labels:
provider: fabric8
project: fabric8-forge
version: 2.3.80
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: 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.191
- 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.80
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:
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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/gogs/2.2.298/gogs-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: gogs
version: 2.2.298
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/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png
configmap.fabric8.io/update-on-change: gogs
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/app/gogs/data"],"volumeMounts":[{"mountPath":"/app/gogs/data","name":"gogs-data"}]}]'
labels:
provider: fabric8
project: gogs
version: 2.2.298
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: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=ipaas-console&var-version=0.0.9
fabric8.io/build-id: "1"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/ipaas/ipaas-console/0.0.9/ipaas-console-0.0.9.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
name: ipaas-console
spec:
replicas: 1
selector:
project: ipaas-console
provider: fabric8
group: io.fabric8.ipaas
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: 962d2027087bf7914b3bf9366ab544cbe92296fb
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=ipaas-console&var-version=0.0.9
fabric8.io/build-id: "1"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/ipaas-console/1
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/ipaas-console/master/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v0.0.9
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/ipaas-console/commit/962d2027087bf7914b3bf9366ab544cbe92296fb
labels:
provider: fabric8
project: ipaas-console
version: 0.0.9
group: io.fabric8.ipaas
spec:
containers:
- image: fabric8/ipaas-console:0.0.9
livenessProbe:
httpGet:
path: /
port: 1337
initialDelaySeconds: 60
timeoutSeconds: 5
name: ipaas-console
ports:
- containerPort: 1337
name: http
readinessProbe:
httpGet:
path: /
port: 1337
initialDelaySeconds: 10
timeoutSeconds: 5
triggers:
- type: ConfigChange
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
fabric8.io/type: preview
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
spec:
replicas: 1
selector:
project: jenkins-openshift
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/var/lib/jenkins/jobs","/var/lib/jenkins/workspace"],"volumeMounts":[{"mountPath":"/var/lib/jenkins/jobs","name":"jenkins-jobs"},{"mountPath":"/var/lib/jenkins/workspace","name":"jenkins-workspace"}]}]'
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: JENKINS_PASSWORD
value: admin
image: fabric8/jenkins-openshift:dev
imagePullPolicy: Always
name: jenkins
ports:
- containerPort: 50000
name: slave
- containerPort: 8080
name: http
volumeMounts:
- mountPath: /var/lib/jenkins/jobs
name: jenkins-jobs
readOnly: false
- mountPath: /var/lib/jenkins/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/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
maven.fabric8.io/source-url: jar:file:/root/.m2/repository/io/fabric8/devops/apps/nexus/2.2.298/nexus-2.2.298.jar!/META-INF/fabric8/openshift.yml
labels:
provider: fabric8
project: nexus
version: 2.2.298
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/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/sonatype-work/storage"],"volumeMounts":[{"mountPath":"/sonatype-work/storage","name":"nexus-storage"}]}]'
labels:
provider: fabric8
project: nexus
version: 2.2.298
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/nexus:2.2.298
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
parameters:
- description: The namespace that the template will be installed into
name: NAMESPACE
- apiVersion: v1
kind: Template
metadata:
annotations:
maven.fabric8.io/app-catalog: "true"
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-openshift
objects:
- apiVersion: v1
kind: Secret
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-maven-settings
data:
settings.xml: PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+L2hvbWUvamVua2lucy8ubXZucmVwbzwvbG9jYWxSZXBvc2l0b3J5PgogIDxtaXJyb3JzPgogICAgPG1pcnJvcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPG1pcnJvck9mPmV4dGVybmFsOio8L21pcnJvck9mPgogICAgICA8dXJsPmh0dHA6Ly9uZXh1cy9jb250ZW50L2dyb3Vwcy9wdWJsaWM8L3VybD4KICAgIDwvbWlycm9yPgogIDwvbWlycm9ycz4KCiAgPCEtLSBsZXRzIGRpc2FibGUgdGhlIGRvd25sb2FkIHByb2dyZXNzIGluZGljYXRvciB0aGF0IGZpbGxzIHVwIGxvZ3MgLS0+CiAgPGludGVyYWN0aXZlTW9kZT5mYWxzZTwvaW50ZXJhY3RpdmVNb2RlPgoKICA8c2VydmVycz4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5sb2NhbC1uZXh1czwvaWQ+CiAgICAgIDx1c2VybmFtZT5hZG1pbjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD5hZG1pbjEyMzwvcGFzc3dvcmQ+CiAgICA8L3NlcnZlcj4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5uZXh1czwvaWQ+CiAgICAgIDx1c2VybmFtZT5hZG1pbjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD5hZG1pbjEyMzwvcGFzc3dvcmQ+CiAgICA8L3NlcnZlcj4KICAgIDxzZXJ2ZXI+CiAgICAgIDxpZD5vc3Mtc29uYXR5cGUtc3RhZ2luZzwvaWQ+CiAgICAgIDx1c2VybmFtZT48L3VzZXJuYW1lPgogICAgICA8cGFzc3dvcmQ+PC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogIDwvc2VydmVycz4KCiAgPHByb2ZpbGVzPgogICAgPHByb2ZpbGU+CiAgICAgIDxpZD5uZXh1czwvaWQ+CiAgICAgIDxwcm9wZXJ0aWVzPgogICAgICAgIDxhbHREZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3N0YWdpbmcvPC9hbHREZXBsb3ltZW50UmVwb3NpdG9yeT4KICAgICAgICA8YWx0UmVsZWFzZURlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc3RhZ2luZy88L2FsdFJlbGVhc2VEZXBsb3ltZW50UmVwb3NpdG9yeT4KICAgICAgICA8YWx0U25hcHNob3REZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3NuYXBzaG90cy88L2FsdFNuYXBzaG90RGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgIDwvcHJvcGVydGllcz4KICAgICAgPHJlcG9zaXRvcmllcz4KICAgICAgICA8cmVwb3NpdG9yeT4KICAgICAgICAgIDxpZD5jZW50cmFsPC9pZD4KICAgICAgICAgIDx1cmw+aHR0cDovL2NlbnRyYWw8L3VybD4KICAgICAgICAgIDxyZWxlYXNlcz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvcmVsZWFzZXM+CiAgICAgICAgICA8c25hcHNob3RzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9zbmFwc2hvdHM+CiAgICAgICAgPC9yZXBvc2l0b3J5PgogICAgICA8L3JlcG9zaXRvcmllcz4KICAgICAgPHBsdWdpblJlcG9zaXRvcmllcz4KICAgICAgICA8cGx1Z2luUmVwb3NpdG9yeT4KICAgICAgICAgIDxpZD5jZW50cmFsPC9pZD4KICAgICAgICAgIDx1cmw+aHR0cDovL2NlbnRyYWw8L3VybD4KICAgICAgICAgIDxyZWxlYXNlcz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvcmVsZWFzZXM+CiAgICAgICAgICA8c25hcHNob3RzPjxlbmFibGVkPnRydWU8L2VuYWJsZWQ+PC9zbmFwc2hvdHM+CiAgICAgICAgPC9wbHVnaW5SZXBvc2l0b3J5PgogICAgICA8L3BsdWdpblJlcG9zaXRvcmllcz4KICAgIDwvcHJvZmlsZT4KICAgIDxwcm9maWxlPgogICAgICA8aWQ+cmVsZWFzZTwvaWQ+CiAgICAgIDxwcm9wZXJ0aWVzPgogICAgICAgIDxncGcuZXhlY3V0YWJsZT5ncGc8L2dwZy5leGVjdXRhYmxlPgogICAgICAgIDxncGcucGFzc3BocmFzZT5teXNlY3JldHBhc3NwaHJhc2U8L2dwZy5wYXNzcGhyYXNlPgogICAgICA8L3Byb3BlcnRpZXM+CiAgICA8L3Byb2ZpbGU+CiAgPC9wcm9maWxlcz4KICA8YWN0aXZlUHJvZmlsZXM+CiAgICA8IS0tbWFrZSB0aGUgcHJvZmlsZSBhY3RpdmUgYWxsIHRoZSB0aW1lIC0tPgogICAgPGFjdGl2ZVByb2ZpbGU+bmV4dXM8L2FjdGl2ZVByb2ZpbGU+CiAgPC9hY3RpdmVQcm9maWxlcz4KPC9zZXR0aW5ncz4=
type: fabric8.io/secret-maven-settings
- apiVersion: v1
kind: ServiceAccount
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/app-menu: development
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
project: jenkins-openshift
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
project: jenkins
provider: fabric8
expose: "true"
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-jnlp
spec:
ports:
- name: agent
port: 50000
protocol: TCP
targetPort: 50000
selector:
project: jenkins-openshift
provider: fabric8
group: io.fabric8.devops.apps
- apiVersion: v1
kind: PolicyBinding
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: ${NAMESPACE}:default
policyRef:
name: default
namespace: ${NAMESPACE}
- apiVersion: v1
kind: Role
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
rules:
- resources:
- pods
- pods/attach
- pods/exec
- pods/portforward
- pods/proxy
verbs:
- create
- delete
- deletecollection
- get
- list
- watch
- resources:
- pods/log
- persistentvolumeclaims
- persistentclaims/status
- persistentvolumes
- persistentvolumes/status
verbs:
- get
- list
- watch
- apiVersion: v1
kind: RoleBinding
metadata:
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: ${NAMESPACE}:jenkins
roleRef:
name: jenkins
namespace: ${NAMESPACE}
subjects:
- kind: ServiceAccount
name: jenkins
- kind: ServiceAccount
name: default
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
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
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
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
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins-workspace
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
- apiVersion: v1
kind: DeploymentConfig
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
fabric8.io/type: preview
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
name: jenkins
spec:
replicas: 1
selector:
project: jenkins-openshift
provider: fabric8
group: io.fabric8.devops.apps
strategy:
rollingParams:
timeoutSeconds: 10800
type: Rolling
template:
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/var/lib/jenkins/jobs","/var/lib/jenkins/workspace"],"volumeMounts":[{"mountPath":"/var/lib/jenkins/jobs","name":"jenkins-jobs"},{"mountPath":"/var/lib/jenkins/workspace","name":"jenkins-workspace"}]}]'
labels:
provider: fabric8
project: jenkins-openshift
version: 2.2.298
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: JENKINS_PASSWORD
value: admin
image: fabric8/jenkins-openshift:dev
imagePullPolicy: Always
name: jenkins
ports:
- containerPort: 50000
name: slave
- containerPort: 8080
name: http
volumeMounts:
- mountPath: /var/lib/jenkins/jobs
name: jenkins-jobs
readOnly: false
- mountPath: /var/lib/jenkins/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
parameters:
- description: The namespace that the template will be installed into
name: NAMESPACE
- apiVersion: v1
kind: Template
metadata:
annotations:
fabric8.io/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
maven.fabric8.io/app-catalog: "true"
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
provider: fabric8
project: nexus
version: 2.2.298
expose: "true"
group: io.fabric8.devops.apps
name: nexus
objects:
- 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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/git-branch: release-v2.2.298
fabric8.io/build-id: "2"
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
labels:
provider: fabric8
project: nexus
version: 2.2.298
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: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: standard
labels:
provider: fabric8
project: nexus
version: 2.2.298
group: io.fabric8.devops.apps
name: nexus-storage
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
- 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: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
labels:
provider: fabric8
project: nexus
version: 2.2.298
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/git-commit: a19fcc917bb68c859a0f53d4ac0da99cc64455d0
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.298
fabric8.io/build-id: "2"
fabric8.io/build-url: http://jenkins.ux.fabric8.io/job/oss-parent/2
fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png
fabric8.io/git-branch: release-v2.2.298
fabric8.io/git-url: http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/a19fcc917bb68c859a0f53d4ac0da99cc64455d0
pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","name":"init","command":["chmod","777","/sonatype-work/storage"],"volumeMounts":[{"mountPath":"/sonatype-work/storage","name":"nexus-storage"}]}]'
labels:
provider: fabric8
project: nexus
version: 2.2.298
group: io.fabric8.devops.apps
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: fabric8/nexus:2.2.298
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