---
apiVersion: "v1"
kind: "List"
items:
- apiVersion: "v1"
kind: "Template"
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
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-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "META-INF"
version: "fabric8"
group: "io.fabric8.devops.apps"
name: "META-INF"
objects:
- apiVersion: "v1"
kind: "Secret"
metadata:
labels:
provider: "fabric8"
group: "io.fabric8.devops.apps"
project: "gogs"
version: "2.2.261"
name: "gogs-https-admin"
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.261"
name: "gogs"
- apiVersion: "v1"
kind: "ServiceAccount"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift"
- apiVersion: "v1"
kind: "Service"
metadata:
annotations:
fabric8.io/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
expose: "true"
name: "fabric8-docker-registry"
spec:
ports:
- port: 80
protocol: "TCP"
targetPort: 5000
selector:
project: "fabric8-docker-registry"
provider: "fabric8"
group: "io.fabric8.devops.apps"
- 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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/git-branch: "release-v2.3.40"
fabric8.io/build-id: "5"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
project: "jenkins-openshift"
provider: "fabric8"
expose: "true"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
project: "jenkins-openshift"
provider: "fabric8"
expose: "true"
version: "2.2.261"
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/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
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:
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "gogs-data"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "gogs-data"
- apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift-jobs"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "jenkins-openshift-jobs"
- apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift-workspace"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "1Gi"
volumeName: "jenkins-openshift-workspace"
- apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata:
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "nexus-storage"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "nexus-storage"
- 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/json-schema: "{\n \"type\" : \"object\",\n \"properties\" : {\n\
\ \"jenkins-gogs-email\" : {\n \"type\" : \"string\",\n \"\
description\" : \"The email address of the Jenkins user on Gogs\",\n \
\ \"default\" : \"gogsadmin@fabric8.local\"\n },\n \"fabric8-default-environments\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"The list\
\ of default environment names to actual kubernetes namespaces\",\n \
\ \"default\" : \"Testing=${namespace}-testing,Staging=${namespace}-staging,Production=${namespace}-prod\"\
\n },\n \"jenkins-gogs-password\" : {\n \"type\" : \"string\"\
,\n \"description\" : \"The password for Jenkins to login to Gogs\"\
,\n \"default\" : \"RedHat$1\"\n },\n \"jenkins-gogs-user\" :\
\ {\n \"type\" : \"string\",\n \"description\" : \"The user name\
\ for Jenkins to login to Gogs\",\n \"default\" : \"gogsadmin\"\n \
\ },\n \"jenkins-workflow-git-repository\" : {\n \"type\" : \"\
string\",\n \"description\" : \"The git clone URL for the jenkins workflow\
\ repository which can be reused across projects\",\n \"default\" :\
\ \"https://github.com/fabric8io/jenkins-workflow-library.git\"\n }\n\
\ }\n}"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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"
jenkins-workflow-git-repository: "https://github.com/fabric8io/jenkins-workflow-library.git"
- 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.\n\nMore details\
\ on the Gogs home page.\n"
fabric8.gogs/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/json-schema: "{\n \"type\" : \"object\",\n \"properties\" : {\n\
\ \"GOGS_SERVER__ROOT_URL\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The root URL for the gogs server\"\n },\n \"\
DOMAIN\" : {\n \"type\" : \"string\",\n \"description\" : \"The\
\ domain name applications are installed on\",\n \"default\" : \"vagrant.f8\"\
\n },\n \"ADMIN_USER_EMAIL\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The email address of the admin user on Gogs\"\
,\n \"default\" : \"gogsadmin@fabric8.local\"\n },\n \"ADMIN_USER_PASSWORD\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"The password\
\ to login to Gogs\",\n \"default\" : \"RedHat$1\"\n },\n \"\
GOGS_SERVER__PROTOCOL\" : {\n \"type\" : \"string\",\n \"description\"\
\ : \"The protocol for gogs to use; either http or https\",\n \"default\"\
\ : \"http\"\n },\n \"GOGS_OAUTH_OPENSHIFT__ENABLED\" : {\n \"\
type\" : \"string\",\n \"default\" : \"true\"\n },\n \"ADMIN_USER_CREATE\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"Should we\
\ create an admin user on startup\",\n \"default\" : \"true\"\n \
\ },\n \"GOGS_OAUTH_OPENSHIFT__TOKEN_URL\" : {\n \"type\" : \"string\"\
\n },\n \"GOGS_OAUTH_OPENSHIFT__SCOPES\" : {\n \"type\" : \"\
string\"\n },\n \"GOGS_OAUTH_OPENSHIFT__AUTH_URL\" : {\n \"type\"\
\ : \"string\"\n },\n \"GOGS_WEBHOOK__TASK_INTERVAL\" : {\n \"\
type\" : \"string\",\n \"default\" : \"true\"\n },\n \"GOGS_WEBHOOK__SKIP_TLS_VERIFY\"\
\ : {\n \"type\" : \"string\",\n \"default\" : \"true\"\n },\n\
\ \"GOGS_SERVER__DOMAIN\" : {\n \"type\" : \"string\",\n \"\
description\" : \"The gogs server name\",\n \"default\" : \"gogs.vagrant.f8\"\
\n },\n \"ADMIN_USER_NAME\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The user name to login to Gogs\",\n \"default\"\
\ : \"gogsadmin\"\n },\n \"GOGS_OAUTH__ENABLED\" : {\n \"type\"\
\ : \"string\",\n \"default\" : \"true\"\n },\n \"GOGS_OAUTH_TWITTER__ENABLED\"\
\ : {\n \"type\" : \"string\",\n \"default\" : \"false\"\n \
\ },\n \"KUBERNETES_ADMIN_USER\" : {\n \"type\" : \"string\",\n\
\ \"description\" : \"The default Kubernetes admin user\",\n \"\
default\" : \"admin\"\n },\n \"GOGS_OAUTH_OPENSHIFT__CLIENT_ID\" :\
\ {\n \"type\" : \"string\",\n \"default\" : \"gogs\"\n }\n\
\ }\n}"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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"
domain: "vagrant.f8"
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--domain: "gogs.vagrant.f8"
gogs-server--protocol: "http"
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-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=fabric8-docker-registry&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "fabric8-docker-registry"
spec:
replicas: 1
selector:
provider: "fabric8"
project: "fabric8-docker-registry"
group: "io.fabric8.devops.apps"
strategy:
rollingParams:
timeoutSeconds: 10800
type: "Rolling"
template:
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=fabric8-docker-registry&var-version=2.2.261"
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-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "registry:2"
imagePullPolicy: "IfNotPresent"
name: "fabric8-docker-registry"
ports:
- containerPort: 5000
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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.40"
fabric8.io/build-id: "5"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
fabric8.io/git-branch: "release-v2.3.40"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.40"
fabric8.io/build-id: "5"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
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.40"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
group: "io.fabric8.forge.apps"
spec:
containers:
- env:
- name: "FABRIC8_DEFAULT_ENVIRONMENTS"
valueFrom:
configMapKeyRef:
key: "fabric8-default-environments"
name: "fabric8-forge"
- name: "JENKINS_WORKFLOW_GIT_REPOSITORY"
valueFrom:
configMapKeyRef:
key: "jenkins-workflow-git-repository"
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.172"
- 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.40"
imagePullPolicy: "IfNotPresent"
name: "fabric8-forge"
ports:
- containerPort: 8080
protocol: "TCP"
- containerPort: 8778
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/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.261"
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-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "DOMAIN"
valueFrom:
configMapKeyRef:
key: "domain"
name: "gogs"
- 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: "GOGS_SERVER__PROTOCOL"
valueFrom:
configMapKeyRef:
key: "gogs-server--protocol"
name: "gogs"
- name: "ADMIN_USER_CREATE"
value: "true"
- name: "GOGS_WEBHOOK__TASK_INTERVAL"
value: "true"
- name: "GOGS_WEBHOOK__SKIP_TLS_VERIFY"
value: "true"
- name: "GOGS_SERVER__DOMAIN"
valueFrom:
configMapKeyRef:
key: "gogs-server--domain"
name: "gogs"
- 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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.261"
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-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
fabric8.io/type: "preview"
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.261"
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-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "JENKINS_PASSWORD"
value: "admin"
image: "fabric8/jenkins-openshift:dev"
imagePullPolicy: "Always"
name: "jenkins-openshift"
ports:
- containerPort: 50000
name: "slave"
- containerPort: 8080
name: "http"
serviceAccountName: "jenkins-openshift"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.261"
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-devops/master/nexus/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "fabric8/nexus:2.2.261"
imagePullPolicy: "IfNotPresent"
livenessProbe:
failureThreshold: 3
httpGet:
path: "/content/repositories/"
port: 8081
initialDelaySeconds: 60
timeoutSeconds: 10
name: "nexus"
ports:
- containerPort: 8081
name: "http"
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: "/sonatype-work"
name: "nexus-storage"
readOnly: false
volumes:
- name: "nexus-storage"
persistentVolumeClaim:
claimName: "nexus-storage"
triggers:
- type: "ConfigChange"
- apiVersion: "v1"
kind: "Template"
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
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-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
expose: "true"
group: "io.fabric8.devops.apps"
name: "fabric8-docker-registry"
objects:
- apiVersion: "v1"
kind: "Service"
metadata:
annotations:
fabric8.io/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
expose: "true"
name: "fabric8-docker-registry"
spec:
ports:
- port: 80
protocol: "TCP"
targetPort: 5000
selector:
project: "fabric8-docker-registry"
provider: "fabric8"
group: "io.fabric8.devops.apps"
- apiVersion: "v1"
kind: "DeploymentConfig"
metadata:
annotations:
fabric8.io/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=fabric8-docker-registry&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "fabric8-docker-registry"
spec:
replicas: 1
selector:
provider: "fabric8"
project: "fabric8-docker-registry"
group: "io.fabric8.devops.apps"
strategy:
rollingParams:
timeoutSeconds: 10800
type: "Rolling"
template:
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=fabric8-docker-registry&var-version=2.2.261"
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-devops/master/fabric8-docker-registry/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "fabric8-docker-registry"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "registry:2"
imagePullPolicy: "IfNotPresent"
name: "fabric8-docker-registry"
ports:
- containerPort: 5000
name: "http"
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
triggers:
- type: "ConfigChange"
- apiVersion: "v1"
kind: "Template"
metadata:
annotations:
fabric8.io/git-commit: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/build-id: "5"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
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.40"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/git-branch: "release-v2.3.40"
fabric8.io/build-id: "5"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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/json-schema: "{\n \"type\" : \"object\",\n \"properties\" : {\n\
\ \"jenkins-gogs-email\" : {\n \"type\" : \"string\",\n \"\
description\" : \"The email address of the Jenkins user on Gogs\",\n \
\ \"default\" : \"gogsadmin@fabric8.local\"\n },\n \"fabric8-default-environments\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"The list\
\ of default environment names to actual kubernetes namespaces\",\n \
\ \"default\" : \"Testing=${namespace}-testing,Staging=${namespace}-staging,Production=${namespace}-prod\"\
\n },\n \"jenkins-gogs-password\" : {\n \"type\" : \"string\"\
,\n \"description\" : \"The password for Jenkins to login to Gogs\"\
,\n \"default\" : \"RedHat$1\"\n },\n \"jenkins-gogs-user\" :\
\ {\n \"type\" : \"string\",\n \"description\" : \"The user name\
\ for Jenkins to login to Gogs\",\n \"default\" : \"gogsadmin\"\n \
\ },\n \"jenkins-workflow-git-repository\" : {\n \"type\" : \"\
string\",\n \"description\" : \"The git clone URL for the jenkins workflow\
\ repository which can be reused across projects\",\n \"default\" :\
\ \"https://github.com/fabric8io/jenkins-workflow-library.git\"\n }\n\
\ }\n}"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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"
jenkins-workflow-git-repository: "https://github.com/fabric8io/jenkins-workflow-library.git"
- 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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.40"
fabric8.io/build-id: "5"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
fabric8.io/git-branch: "release-v2.3.40"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
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: "85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.40"
fabric8.io/build-id: "5"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/5"
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.40"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/85fa5f87d6bb069a5e148e8ee6a6ec04e044d3c6"
labels:
provider: "fabric8"
project: "fabric8-forge"
version: "2.3.40"
group: "io.fabric8.forge.apps"
spec:
containers:
- env:
- name: "FABRIC8_DEFAULT_ENVIRONMENTS"
valueFrom:
configMapKeyRef:
key: "fabric8-default-environments"
name: "fabric8-forge"
- name: "JENKINS_WORKFLOW_GIT_REPOSITORY"
valueFrom:
configMapKeyRef:
key: "jenkins-workflow-git-repository"
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.172"
- 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.40"
imagePullPolicy: "IfNotPresent"
name: "fabric8-forge"
ports:
- containerPort: 8080
protocol: "TCP"
- containerPort: 8778
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
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-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "gogs"
objects:
- apiVersion: "v1"
kind: "Secret"
metadata:
labels:
provider: "fabric8"
group: "io.fabric8.devops.apps"
project: "gogs"
version: "2.2.261"
name: "gogs-https-admin"
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.261"
name: "gogs"
- apiVersion: "v1"
kind: "OAuthClient"
metadata:
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "gogs"
redirectURIs:
- "http://localhost:3000"
- "http://gogs.${DOMAIN}"
- "https://gogs.${DOMAIN}"
- 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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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:
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "gogs-data"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "gogs-data"
- 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.\n\nMore details\
\ on the Gogs home page.\n"
fabric8.gogs/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/json-schema: "{\n \"type\" : \"object\",\n \"properties\" : {\n\
\ \"GOGS_SERVER__ROOT_URL\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The root URL for the gogs server\"\n },\n \"\
DOMAIN\" : {\n \"type\" : \"string\",\n \"description\" : \"The\
\ domain name applications are installed on\",\n \"default\" : \"vagrant.f8\"\
\n },\n \"ADMIN_USER_EMAIL\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The email address of the admin user on Gogs\"\
,\n \"default\" : \"gogsadmin@fabric8.local\"\n },\n \"ADMIN_USER_PASSWORD\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"The password\
\ to login to Gogs\",\n \"default\" : \"RedHat$1\"\n },\n \"\
GOGS_SERVER__PROTOCOL\" : {\n \"type\" : \"string\",\n \"description\"\
\ : \"The protocol for gogs to use; either http or https\",\n \"default\"\
\ : \"http\"\n },\n \"GOGS_OAUTH_OPENSHIFT__ENABLED\" : {\n \"\
type\" : \"string\",\n \"default\" : \"true\"\n },\n \"ADMIN_USER_CREATE\"\
\ : {\n \"type\" : \"string\",\n \"description\" : \"Should we\
\ create an admin user on startup\",\n \"default\" : \"true\"\n \
\ },\n \"GOGS_OAUTH_OPENSHIFT__TOKEN_URL\" : {\n \"type\" : \"string\"\
\n },\n \"GOGS_OAUTH_OPENSHIFT__SCOPES\" : {\n \"type\" : \"\
string\"\n },\n \"GOGS_OAUTH_OPENSHIFT__AUTH_URL\" : {\n \"type\"\
\ : \"string\"\n },\n \"GOGS_WEBHOOK__TASK_INTERVAL\" : {\n \"\
type\" : \"string\",\n \"default\" : \"true\"\n },\n \"GOGS_WEBHOOK__SKIP_TLS_VERIFY\"\
\ : {\n \"type\" : \"string\",\n \"default\" : \"true\"\n },\n\
\ \"GOGS_SERVER__DOMAIN\" : {\n \"type\" : \"string\",\n \"\
description\" : \"The gogs server name\",\n \"default\" : \"gogs.vagrant.f8\"\
\n },\n \"ADMIN_USER_NAME\" : {\n \"type\" : \"string\",\n \
\ \"description\" : \"The user name to login to Gogs\",\n \"default\"\
\ : \"gogsadmin\"\n },\n \"GOGS_OAUTH__ENABLED\" : {\n \"type\"\
\ : \"string\",\n \"default\" : \"true\"\n },\n \"GOGS_OAUTH_TWITTER__ENABLED\"\
\ : {\n \"type\" : \"string\",\n \"default\" : \"false\"\n \
\ },\n \"KUBERNETES_ADMIN_USER\" : {\n \"type\" : \"string\",\n\
\ \"description\" : \"The default Kubernetes admin user\",\n \"\
default\" : \"admin\"\n },\n \"GOGS_OAUTH_OPENSHIFT__CLIENT_ID\" :\
\ {\n \"type\" : \"string\",\n \"default\" : \"gogs\"\n }\n\
\ }\n}"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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"
domain: "vagrant.f8"
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--domain: "gogs.vagrant.f8"
gogs-server--protocol: "http"
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-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=gogs&var-version=2.2.261"
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-devops/master/gogs/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "gogs"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "DOMAIN"
valueFrom:
configMapKeyRef:
key: "domain"
name: "gogs"
- 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: "GOGS_SERVER__PROTOCOL"
valueFrom:
configMapKeyRef:
key: "gogs-server--protocol"
name: "gogs"
- name: "ADMIN_USER_CREATE"
value: "true"
- name: "GOGS_WEBHOOK__TASK_INTERVAL"
value: "true"
- name: "GOGS_WEBHOOK__SKIP_TLS_VERIFY"
value: "true"
- name: "GOGS_SERVER__DOMAIN"
valueFrom:
configMapKeyRef:
key: "gogs-server--domain"
name: "gogs"
- 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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
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-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift"
objects:
- apiVersion: "v1"
kind: "ServiceAccount"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift"
- 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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
project: "jenkins-openshift"
provider: "fabric8"
expose: "true"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
project: "jenkins-openshift"
provider: "fabric8"
expose: "true"
version: "2.2.261"
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: "PersistentVolumeClaim"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift-jobs"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "jenkins-openshift-jobs"
- apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata:
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift-workspace"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "1Gi"
volumeName: "jenkins-openshift-workspace"
- apiVersion: "v1"
kind: "DeploymentConfig"
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.261"
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-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
fabric8.io/type: "preview"
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "jenkins-openshift"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=jenkins-openshift&var-version=2.2.261"
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-devops/master/jenkins-openshift/src/main/fabric8/icon.svg"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "jenkins-openshift"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "JENKINS_PASSWORD"
value: "admin"
image: "fabric8/jenkins-openshift:dev"
imagePullPolicy: "Always"
name: "jenkins-openshift"
ports:
- containerPort: 50000
name: "slave"
- containerPort: 8080
name: "http"
serviceAccountName: "jenkins-openshift"
triggers:
- type: "ConfigChange"
- apiVersion: "v1"
kind: "Template"
metadata:
annotations:
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
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-devops/master/nexus/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
expose: "true"
group: "io.fabric8.devops.apps"
name: "nexus"
objects:
- apiVersion: "v1"
kind: "Service"
metadata:
annotations:
fabric8.io/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/nexus/src/main/fabric8/icon.png"
fabric8.io/git-commit: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/build-id: "4"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
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:
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
group: "io.fabric8.devops.apps"
name: "nexus-storage"
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "100Mi"
volumeName: "nexus-storage"
- 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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.261"
fabric8.io/build-id: "4"
fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/4"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
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: "145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
fabric8.io/metrics-path: "dashboard/file/kubernetes-pods.json/?var-project=nexus&var-version=2.2.261"
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-devops/master/nexus/src/main/fabric8/icon.png"
fabric8.io/git-branch: "release-v2.2.261"
fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/145cb44e2e5b3b9ff96676d6c94a0c338c62b4ce"
labels:
provider: "fabric8"
project: "nexus"
version: "2.2.261"
group: "io.fabric8.devops.apps"
spec:
containers:
- env:
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "fabric8/nexus:2.2.261"
imagePullPolicy: "IfNotPresent"
livenessProbe:
failureThreshold: 3
httpGet:
path: "/content/repositories/"
port: 8081
initialDelaySeconds: 60
timeoutSeconds: 10
name: "nexus"
ports:
- containerPort: 8081
name: "http"
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: "/sonatype-work"
name: "nexus-storage"
readOnly: false
volumes:
- name: "nexus-storage"
persistentVolumeClaim:
claimName: "nexus-storage"
triggers:
- type: "ConfigChange"