diff --git a/templates/cowcheck/0/docker-compose.yml b/templates/cowcheck/0/docker-compose.yml
new file mode 100644
index 0000000..a9c861c
--- /dev/null
+++ b/templates/cowcheck/0/docker-compose.yml
@@ -0,0 +1,16 @@
+version: '2'
+services:
+ cowcheck:
+ image: wjimenez5271/cowcheck:0.2.0
+ environment:
+ LOG_LEVEL: ${LOG_LEVEL}
+ DOCKER_API_VERSION: ${DOCKER_API_VERSION}
+ DATA_SPACE_THRESHOLD: ${DATA_SPACE_THRESHOLD}
+ METADATA_SPACE_THRESHOLD: ${METADATA_SPACE_THRESHOLD}
+ POLL_INTERVAL: ${POLL_INTERVAL}
+ stdin_open: true
+ tty: true
+ ports:
+ - ${PUBLISH_PORT}:5050/tcp
+ labels:
+ io.rancher.scheduler.global: 'true'
diff --git a/templates/cowcheck/0/rancher-compose.yml b/templates/cowcheck/0/rancher-compose.yml
new file mode 100644
index 0000000..6a3a908
--- /dev/null
+++ b/templates/cowcheck/0/rancher-compose.yml
@@ -0,0 +1,40 @@
+version: '2'
+catalog:
+ name: cowcheck
+ version: 0.2.0
+ description: A microservice for checking the health of a Rancher node
+ minimum_rancher_version: v.1.6.0
+ questions:
+ - variable: POLL_INTERVAL
+ label: POLL_INTERVAL
+ description: Frequency in seconds to run checks
+ type: string
+ default: 60
+ - variable: ENABLE_STORAGE_CHECK
+ label: ENABLE_STORAGE_CHECK
+ description: Enable storage check
+ type: boolean
+ default: false
+ - variable: DATA_SPACE_THRESHOLD
+ label: DATA_SPACE_THRESHOLD
+ description: Minimum amount of free Docker Data Storage space in bytes
+ type: string
+ default: 50000000
+ - variable: METADATA_SPACE_THRESHOLD
+ label: METADATA_SPACE_THRESHOLD
+ description: Minimum amount of free Docker Metadata Storage space in bytes
+ type: string
+ default: 50000000
+ - variable: DOCKER_API_VERSION
+ label: DOCKER_API_VERSION
+ description: Version of the Docker API to use (storage checks only)
+ type: string
+ default: 1.24
+ - variable: PUBLISH_PORT
+ label: PUBLISH_PORT
+ description: Port to publish the service.
+ type: int
+ default: 5050
+services:
+ cowcheck:
+ start_on_create: true
diff --git a/templates/cowcheck/catalogIcon-cowcheck.svg b/templates/cowcheck/catalogIcon-cowcheck.svg
new file mode 100644
index 0000000..f444074
--- /dev/null
+++ b/templates/cowcheck/catalogIcon-cowcheck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/templates/cowcheck/config.yml b/templates/cowcheck/config.yml
new file mode 100644
index 0000000..f45e887
--- /dev/null
+++ b/templates/cowcheck/config.yml
@@ -0,0 +1,8 @@
+name: Cowcheck
+description: |
+ A microservice for checking the health of a Rancher node
+version: 0.2.0
+category: Monitoring
+maintainer: "William Jimenez "
+license: Apache 2.0
+projectURL: https://github.com/wjimenez5271/cowcheck