--- apiVersion: "v1" items: - 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: "088c2697e7ac089685b7caafdf926d78e22681ad" fabric8.io/git-branch: "release-v2.3.13" fabric8.io/build-id: "11" fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/088c2697e7ac089685b7caafdf926d78e22681ad" fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/11" labels: provider: "fabric8" project: "fabric8-forge" version: "2.3.13" 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" type: "LoadBalancer" - apiVersion: "v1" 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" 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.13" group: "io.fabric8.forge.apps" name: "fabric8-forge" - 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: "088c2697e7ac089685b7caafdf926d78e22681ad" fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.13" fabric8.io/build-id: "11" fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/11" fabric8.io/git-branch: "release-v2.3.13" fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/088c2697e7ac089685b7caafdf926d78e22681ad" labels: provider: "fabric8" project: "fabric8-forge" version: "2.3.13" group: "io.fabric8.forge.apps" name: "fabric8-forge" spec: replicas: 1 selector: provider: "fabric8" project: "fabric8-forge" group: "io.fabric8.forge.apps" strategy: recreateParams: timeoutSeconds: 10800 template: metadata: annotations: fabric8.io/git-commit: "088c2697e7ac089685b7caafdf926d78e22681ad" fabric8.io/metrics-path: "dashboard/file/camel-routes.json/?var-project=fabric8-forge&var-version=2.3.13" fabric8.io/build-id: "11" fabric8.io/build-url: "http://jenkins.ux.fabric8.io/job/oss-parent/11" 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.13" fabric8.io/git-url: "http://gogs.ux.fabric8.io/gogsadmin/oss-parent/commit/088c2697e7ac089685b7caafdf926d78e22681ad" labels: provider: "fabric8" project: "fabric8-forge" version: "2.3.13" 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.164" - name: "JAVA_OPTIONS" value: "-Dorg.apache.maven.log_transfer=true" - 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.13" imagePullPolicy: "IfNotPresent" name: "fabric8-forge" ports: - containerPort: 8778 name: "jolokia" - 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" serviceAccountName: "fabric8" triggers: - type: "ConfigChange" kind: "List"