--- 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