--- apiVersion: v1 kind: List items: - apiVersion: v1 kind: Service metadata: annotations: fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-letschat/src/main/fabric8/icon.png fabric8.io/app-menu: development fabric8.io/git-commit: 3b38f81a06b19e0db5badd7cebdbdadd7718ee74 fabric8.io/git-branch: release-v2.2.300 labels: provider: fabric8 project: hubot-letschat version: 2.2.300 group: io.fabric8.devops.apps expose: "true" name: hubot spec: ports: - port: 80 protocol: TCP targetPort: 8080 selector: project: hubot-letschat provider: fabric8 group: io.fabric8.devops.apps - apiVersion: v1 kind: Service metadata: annotations: fabric8.io/git-commit: 3b38f81a06b19e0db5badd7cebdbdadd7718ee74 fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-letschat/src/main/fabric8/icon.png fabric8.io/git-branch: release-v2.2.300 labels: project: hubot-letschat provider: fabric8 version: 2.2.300 group: io.fabric8.devops.apps name: hubot-jenkins-notifier spec: ports: - port: 5555 protocol: TCP targetPort: 5555 selector: project: hubot-letschat provider: fabric8 group: io.fabric8.devops.apps - apiVersion: v1 kind: ConfigMap metadata: annotations: fabric8.hubot-letschat/summary: '[Hubot](http://hubot.github.com) chat bot for Lets Chat' description: Chat bot app using [Hubot](https://hubot.github.com/) for [Lets Chat](http://sdelements.github.io/lets-chat/) fabric8.hubot-letschat/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-letschat/src/main/fabric8/icon.png fabric8.io/json-schema: |- { "type" : "object", "properties" : { "HUBOT_GRAFANA_API_KEY" : { "type" : "string", "description" : "API key for a particular user" }, "LETSCHAT_HUBOT_PASSWORD" : { "type" : "string", "description" : "The password for the Fabric8 Hubot bot", "default" : "RedHat$1" }, "HUBOT_GRAFANA_HOST" : { "type" : "string", "description" : "Host for your Grafana 2.0 install, e.g. 'http://play.grafana.org'" }, "LETSCHAT_DEFAULT_ROOMS" : { "type" : "string", "description" : "Comma delimited list of rooms for hubot to join on startup", "default" : "fabric8_default" }, "HUBOT_JENKINS_URL" : { "type" : "string", "description" : "The URL for the Jenkins CI server", "default" : "http://jenkins.default.svc.cluster.local" }, "LETSCHAT_HUBOT_USERNAME" : { "type" : "string", "description" : "The username for the Fabric8 Hubot bot", "default" : "fabric8" }, "LETSCHAT_HUBOT_SCRIPTS" : { "type" : "string", "description" : "Coffeescripts for hubot", "default" : "https://github.com/fabric8io/fabric8-hubot-scripts.git" } } } labels: provider: fabric8 project: hubot-letschat version: 2.2.300 group: io.fabric8.devops.apps name: hubot-letschat data: hubot-grafana-host: "" hubot-grafana-api-key: "" hubot-jenkins-url: http://jenkins hubot-jenkins-auth: "" letschat-hubot-username: fabric8 letschat-hubot-password: RedHat$1 letschat-default-rooms: fabric8_default - apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-letschat/src/main/fabric8/icon.png fabric8.io/git-commit: 3b38f81a06b19e0db5badd7cebdbdadd7718ee74 fabric8.io/git-branch: release-v2.2.300 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=hubot-letschat&var-version=2.2.300 labels: provider: fabric8 project: hubot-letschat version: 2.2.300 group: io.fabric8.devops.apps name: hubot-letschat spec: replicas: 1 selector: matchLabels: provider: fabric8 project: hubot-letschat group: io.fabric8.devops.apps template: metadata: annotations: fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-letschat/src/main/fabric8/icon.png fabric8.io/git-commit: 3b38f81a06b19e0db5badd7cebdbdadd7718ee74 fabric8.io/git-branch: release-v2.2.300 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=hubot-letschat&var-version=2.2.300 labels: provider: fabric8 project: hubot-letschat version: 2.2.300 group: io.fabric8.devops.apps spec: containers: - env: - name: KUBERNETES_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: LETSCHAT_HUBOT_USERNAME valueFrom: configMapKeyRef: key: letschat-hubot-username name: hubot-letschat - name: LETSCHAT_HUBOT_PASSWORD valueFrom: configMapKeyRef: key: letschat-hubot-password name: hubot-letschat - name: HUBOT_JENKINS_URL valueFrom: configMapKeyRef: key: hubot-jenkins-url name: hubot-letschat - name: HUBOT_JENKINS_AUTH valueFrom: configMapKeyRef: key: hubot-jenkins-auth name: hubot-letschat - name: HUBOT_LCB_ROOMS valueFrom: configMapKeyRef: key: letschat-default-rooms name: hubot-letschat - name: HUBOT_GRAFANA_HOST valueFrom: configMapKeyRef: key: hubot-grafana-host name: hubot-letschat - name: HUBOT_GRAFANA_API_KEY valueFrom: configMapKeyRef: key: hubot-grafana-api-key name: hubot-letschat image: fabric8/hubot-letschat:v1.0.0 name: hubot-letschat ports: - containerPort: 8080 name: http resources: limits: cpu: "0" memory: "0" requests: cpu: "0" memory: "0"