From 6b27aa2e9b5c7a7da2d9964e93f9effd1cbdccb9 Mon Sep 17 00:00:00 2001 From: BC Broussard Date: Thu, 23 Apr 2015 07:48:42 -0700 Subject: [PATCH] Update examples/storm for v1beta3 --- examples/storm/storm-nimbus-service.json | 26 +++++-- examples/storm/storm-nimbus.json | 38 ++++++---- examples/storm/storm-worker-controller.json | 78 ++++++++++++++------- examples/storm/zookeeper-service.json | 26 +++++-- examples/storm/zookeeper.json | 38 ++++++---- 5 files changed, 135 insertions(+), 71 deletions(-) diff --git a/examples/storm/storm-nimbus-service.json b/examples/storm/storm-nimbus-service.json index 960de4694bd..e593c10384a 100644 --- a/examples/storm/storm-nimbus-service.json +++ b/examples/storm/storm-nimbus-service.json @@ -1,9 +1,21 @@ { - "id": "nimbus", "kind": "Service", - "apiVersion": "v1beta1", - "port": 6627, - "containerPort": 6627, - "selector": { "name": "nimbus" }, - "labels": { "name": "nimbus" } -} + "apiVersion": "v1beta3", + "metadata": { + "name": "nimbus", + "labels": { + "name": "nimbus" + } + }, + "spec": { + "ports": [ + { + "port": 6627, + "targetPort": 6627 + } + ], + "selector": { + "name": "nimbus" + } + } +} \ No newline at end of file diff --git a/examples/storm/storm-nimbus.json b/examples/storm/storm-nimbus.json index a1376c8f187..dd303dc376b 100644 --- a/examples/storm/storm-nimbus.json +++ b/examples/storm/storm-nimbus.json @@ -1,20 +1,28 @@ { - "id": "nimbus", "kind": "Pod", - "apiVersion": "v1beta1", - "desiredState": { - "manifest": { - "version": "v1beta1", - "id": "nimbus", - "containers": [{ - "name": "nimbus", - "image": "mattf/storm-nimbus", - "cpu": 100, - "ports": [{ "containerPort": 6627 }] - }] + "apiVersion": "v1beta3", + "metadata": { + "name": "nimbus", + "labels": { + "name": "nimbus" } }, - "labels": { - "name": "nimbus" + "spec": { + "containers": [ + { + "name": "nimbus", + "image": "mattf/storm-nimbus", + "ports": [ + { + "containerPort": 6627 + } + ], + "resources": { + "limits": { + "cpu": "100m" + } + } + } + ] } -} +} \ No newline at end of file diff --git a/examples/storm/storm-worker-controller.json b/examples/storm/storm-worker-controller.json index c4c5544ec0f..0ab315eccec 100644 --- a/examples/storm/storm-worker-controller.json +++ b/examples/storm/storm-worker-controller.json @@ -1,31 +1,55 @@ { - "id": "storm-worker-controller", "kind": "ReplicationController", - "apiVersion": "v1beta1", - "desiredState": { - "replicas": 3, - "replicaSelector": {"name": "storm-worker"}, - "podTemplate": { - "desiredState": { - "manifest": { - "version": "v1beta1", - "id": "storm-worker-controller", - "containers": [{ - "name": "storm-worker", - "image": "mattf/storm-worker", - "cpu": 200, - "ports": [{"containerPort": 6700, "hostPort": 6700}, - {"containerPort": 6701, "hostPort": 6701}, - {"containerPort": 6702, "hostPort": 6702}, - {"containerPort": 6703, "hostPort": 6703}] - }] - } - }, - "labels": { - "name": "storm-worker", - "uses": "nimbus" - } + "apiVersion": "v1beta3", + "metadata": { + "name": "storm-worker-controller", + "labels": { + "name": "storm-worker" } }, - "labels": {"name": "storm-worker"} -} + "spec": { + "replicas": 3, + "selector": { + "name": "storm-worker" + }, + "template": { + "metadata": { + "labels": { + "name": "storm-worker", + "uses": "nimbus" + } + }, + "spec": { + "containers": [ + { + "name": "storm-worker", + "image": "mattf/storm-worker", + "ports": [ + { + "hostPort": 6700, + "containerPort": 6700 + }, + { + "hostPort": 6701, + "containerPort": 6701 + }, + { + "hostPort": 6702, + "containerPort": 6702 + }, + { + "hostPort": 6703, + "containerPort": 6703 + } + ], + "resources": { + "limits": { + "cpu": "200m" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/examples/storm/zookeeper-service.json b/examples/storm/zookeeper-service.json index 6317a6631e6..a4166b24a25 100644 --- a/examples/storm/zookeeper-service.json +++ b/examples/storm/zookeeper-service.json @@ -1,9 +1,21 @@ { - "id": "zookeeper", "kind": "Service", - "apiVersion": "v1beta1", - "port": 2181, - "containerPort": 2181, - "selector": { "name": "zookeeper" }, - "labels": { "name": "zookeeper" } -} + "apiVersion": "v1beta3", + "metadata": { + "name": "zookeeper", + "labels": { + "name": "zookeeper" + } + }, + "spec": { + "ports": [ + { + "port": 2181, + "targetPort": 2181 + } + ], + "selector": { + "name": "zookeeper" + } + } +} \ No newline at end of file diff --git a/examples/storm/zookeeper.json b/examples/storm/zookeeper.json index 402e05fe876..c2b6dcb531b 100644 --- a/examples/storm/zookeeper.json +++ b/examples/storm/zookeeper.json @@ -1,20 +1,28 @@ { - "id": "zookeeper", "kind": "Pod", - "apiVersion": "v1beta1", - "desiredState": { - "manifest": { - "version": "v1beta1", - "id": "zookeeper", - "containers": [{ - "name": "zookeeper", - "image": "mattf/zookeeper", - "cpu": 100, - "ports": [{ "containerPort": 2181 }] - }] + "apiVersion": "v1beta3", + "metadata": { + "name": "zookeeper", + "labels": { + "name": "zookeeper" } }, - "labels": { - "name": "zookeeper" + "spec": { + "containers": [ + { + "name": "zookeeper", + "image": "mattf/zookeeper", + "ports": [ + { + "containerPort": 2181 + } + ], + "resources": { + "limits": { + "cpu": "100m" + } + } + } + ] } -} +} \ No newline at end of file