--- apiVersion: v1 kind: List items: - apiVersion: v1 kind: Service metadata: annotations: fabric8.io/git-commit: 3b38f81a06b19e0db5badd7cebdbdadd7718ee74 fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-notifier/src/main/fabric8/icon.png fabric8.io/git-branch: release-v2.2.300 labels: provider: fabric8 project: hubot-notifier version: 2.2.300 group: io.fabric8.devops.apps name: hubot-notifier spec: ports: - name: jolokia port: 8778 protocol: TCP targetPort: 8778 selector: project: hubot-notifier provider: fabric8 group: io.fabric8.devops.apps - apiVersion: v1 kind: ConfigMap metadata: annotations: fabric8.hubot-notifier/summary: Watches the OpenShift environment and notifies Hubot of events such as builds completing or failing description: Watches the OpenShift environment and notifies Hubot of events such as builds completing or failing. fabric8.hubot-notifier/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-notifier/src/main/fabric8/icon.png fabric8.io/json-schema: |- { "type" : "object", "properties" : { "HUBOT_USERNAME" : { "type" : "string", "description" : "The username for Hubot to login to the chat service", "default" : "fabric8" }, "KUBERNETES_DNS_DOMAIN" : { "type" : "string", "description" : "The DNS domain added to the serviceName.namespace.svc. to make the DNS name", "default" : "cluster.local" }, "HUBOT_PASSWORD" : { "type" : "string", "description" : "The password for Hubot to login to the chat service", "default" : "RedHat$1" } } } labels: provider: fabric8 project: hubot-notifier version: 2.2.300 group: io.fabric8.devops.apps name: hubot-notifier data: hubot-password: RedHat$1 kubernetes-dns-domain: cluster.local hubot-username: fabric8 - apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-notifier/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-notifier&var-version=2.2.300 labels: provider: fabric8 project: hubot-notifier version: 2.2.300 group: io.fabric8.devops.apps name: hubot-notifier spec: replicas: 1 selector: matchLabels: provider: fabric8 project: hubot-notifier group: io.fabric8.devops.apps template: metadata: annotations: fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/fabric8-devops/master/hubot-notifier/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-notifier&var-version=2.2.300 labels: provider: fabric8 project: hubot-notifier version: 2.2.300 group: io.fabric8.devops.apps spec: containers: - env: - name: HUBOT_KUBERNETES_ROOM value: '#fabric8_${namespace}' - name: HUBOT_USERNAME valueFrom: configMapKeyRef: key: hubot-username name: hubot-notifier - name: HUBOT_PASSWORD valueFrom: configMapKeyRef: key: hubot-password name: hubot-notifier - name: KUBERNETES_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: HUBOT_BUILD_ROOM value: '#fabric8_${namespace}' image: fabric8/hubot-notifier:2.2.300 imagePullPolicy: IfNotPresent name: hubot-notifier ports: - containerPort: 8778 name: jolokia resources: limits: cpu: "0" memory: "0" requests: cpu: "0" memory: "0" securityContext: privileged: false serviceAccountName: fabric8