diff --git a/examples/guestbook-go/guestbook-controller.json b/examples/guestbook-go/guestbook-controller.json new file mode 100644 index 00000000000..79f178d6cdc --- /dev/null +++ b/examples/guestbook-go/guestbook-controller.json @@ -0,0 +1,24 @@ +{ + "apiVersion": "v1beta1", + "kind": "ReplicationController", + "id": "guestbook-controller", + "desiredState": { + "replicas": 3, + "replicaSelector": { "name": "guestbook" }, + "podTemplate": { + "desiredState": { + "manifest": { + "version": "v1beta1", + "id": "guestbook-controller", + "containers": [{ + "image": "gurpartap/guestbook-example", + "name": "php-redis", + "ports": [{ "containerPort": 3000, "hostPort": 3000 }] + }], + } + }, + "labels": { "name": "guestbook" } + }, + }, + "labels": { "name": "guestbook" } +} diff --git a/examples/guestbook-go/guestbook-service.json b/examples/guestbook-go/guestbook-service.json new file mode 100644 index 00000000000..a809c89efd2 --- /dev/null +++ b/examples/guestbook-go/guestbook-service.json @@ -0,0 +1,7 @@ +{ + "apiVersion": "v1beta1", + "kind": "Service", + "id": "guestbook", + "port": 3000, + "selector": { "name": "guestbook" } +} diff --git a/examples/guestbook-go/redis-master-pod.json b/examples/guestbook-go/redis-master-pod.json new file mode 100644 index 00000000000..8b80720cd63 --- /dev/null +++ b/examples/guestbook-go/redis-master-pod.json @@ -0,0 +1,17 @@ +{ + "apiVersion": "v1beta1", + "kind": "Pod", + "id": "redis-master-pod", + "desiredState": { + "manifest": { + "version": "v1beta1", + "id": "redis-master-pod", + "containers": [{ + "name": "master", + "image": "gurpartap/redis", + "ports": [{ "containerPort": 6379, "hostPort": 6379 }] + }] + } + }, + "labels": { "name": "redis-master" } +} diff --git a/examples/guestbook-go/redis-master-service.json b/examples/guestbook-go/redis-master-service.json new file mode 100644 index 00000000000..a6fc6064679 --- /dev/null +++ b/examples/guestbook-go/redis-master-service.json @@ -0,0 +1,7 @@ +{ + "apiVersion": "v1beta1", + "kind": "Service", + "id": "redis-master-service", + "port": 6379, + "selector": { "name": "redis-master" } +} diff --git a/examples/guestbook-go/redis-slave-controller.json b/examples/guestbook-go/redis-slave-controller.json new file mode 100644 index 00000000000..4955bc6876c --- /dev/null +++ b/examples/guestbook-go/redis-slave-controller.json @@ -0,0 +1,25 @@ +{ + "apiVersion": "v1beta1", + "kind": "ReplicationController", + "id": "redis-slave-controller", + "desiredState": { + "replicas": 2, + "replicaSelector": { "name": "redis-slave" }, + "podTemplate": { + "desiredState": { + "manifest": { + "version": "v1beta1", + "id": "redis-slave-controller", + "containers": [{ + "name": "redis-slave", + "image": "gurpartap/redis", + "command": ["redis-server", "/etc/redis/redis.conf", "--slaveof", "$SERVICE_HOST", "$REDIS_MASTER_SERVICE_SERVICE_PORT"], + "ports": [{ "containerPort": 6379, "hostPort": 6379 }] + }] + } + }, + "labels": { "name": "redis-slave" } + } + }, + "labels": { "name": "redis-slave" } +} diff --git a/examples/guestbook-go/redis-slave-service.json b/examples/guestbook-go/redis-slave-service.json new file mode 100644 index 00000000000..aefbb05c2db --- /dev/null +++ b/examples/guestbook-go/redis-slave-service.json @@ -0,0 +1,8 @@ +{ + "apiVersion": "v1beta1", + "kind": "Service", + "id": "redis-slave-service", + "port": 6379, + "labels": { "name": "redis-slave" }, + "selector": { "name": "redis-slave" } +}