Added Kitchen tests and Travis

Change-Id: Ie5620ef3c416df76287d7864dbc46e0b9c66ab79
diff --git a/tests/pillar/server.sls b/tests/pillar/server.sls
new file mode 100644
index 0000000..9882410
--- /dev/null
+++ b/tests/pillar/server.sls
@@ -0,0 +1,79 @@
+prometheus:
+  server:
+    enabled: true
+    dir:
+      config: /srv/volumes/prometheus
+      config_in_container: /opt/prometheus/config
+    bind:
+      port: 9090
+      address: 0.0.0.0
+    external_port: 15010
+    target:
+      dns:
+        enabled: true
+        endpoint:
+          - name: 'pushgateway'
+            domain:
+            - 'tasks.prometheus_pushgateway'
+            type: A
+            port: 9091
+          - name: 'prometheus'
+            domain:
+            - 'tasks.prometheus_server'
+            type: A
+            port: 9090
+      kubernetes:
+        enabled: true
+        api_ip: 127.0.0.1
+        ssl_dir: /opt/prometheus/config
+        cert_name: prometheus-server.crt
+        key_name: prometheus-server.key
+      etcd:
+        endpoint:
+          scheme: https
+          ssl_dir: /opt/prometheus/config
+          cert_name: prometheus-server.crt
+          key_name: prometheus-server.key
+          member:
+            - host: ${_param:cluster_node01_address}
+              port: ${_param:cluster_node01_port}
+            - host: ${_param:cluster_node02_address}
+              port: ${_param:cluster_node02_port}
+            - host: ${_param:cluster_node03_address}
+              port: ${_param:cluster_node03_port}
+    recording:
+      instance:fd_utilization:
+        query: >-
+          process_open_fds / process_max_fds
+    alert:
+      PrometheusTargetDown:
+        if: 'up != 1'
+        labels:
+          severity: down
+        annotations:
+          summary: 'Prometheus target down'
+    storage:
+      local:
+        engine: "persisted"
+        retention: "360h"
+        memory_chunks: 1048576
+        max_chunks_to_persist: 524288
+        num_fingerprint_mutexes: 4096
+    alertmanager:
+      notification_queue_capacity: 10000
+    config:
+      global:
+        scrape_interval: "15s"
+        scrape_timeout: "15s"
+        evaluation_interval: "1m"
+        external_labels:
+          region: 'region1'
+docker:
+  host:
+    enabled: true
+    experimental: true
+    insecure_registries:
+      - 127.0.0.1
+    log:
+      engine: json-file
+      size: 50m
\ No newline at end of file