From a934efe3e549cf4365be760ae6118bd36de6c745 Mon Sep 17 00:00:00 2001 From: Dawn Chen Date: Wed, 4 Mar 2015 13:10:59 -0800 Subject: [PATCH] Convert limitrange example to v1beta3 --- .../v1beta3/namespace-dev.json | 6 ++-- .../v1beta3/namespace-prod.json | 6 ++-- examples/limitrange/v1beta3/invalid-pod.json | 16 +++++++++ examples/limitrange/v1beta3/limit-range.json | 33 +++++++++++++++++++ examples/limitrange/v1beta3/valid-pod.json | 22 +++++++++++++ 5 files changed, 79 insertions(+), 4 deletions(-) create mode 100644 examples/limitrange/v1beta3/invalid-pod.json create mode 100644 examples/limitrange/v1beta3/limit-range.json create mode 100644 examples/limitrange/v1beta3/valid-pod.json diff --git a/examples/kubernetes-namespaces/v1beta3/namespace-dev.json b/examples/kubernetes-namespaces/v1beta3/namespace-dev.json index 3af37ad89b5..a64d6fd4c7a 100644 --- a/examples/kubernetes-namespaces/v1beta3/namespace-dev.json +++ b/examples/kubernetes-namespaces/v1beta3/namespace-dev.json @@ -1,7 +1,9 @@ { - "kind": "Namespace", "apiVersion":"v1beta3", - "name": "development", + "kind": "Namespace", + "metadata": { + "name": "development", + }, "spec": {}, "labels": { "name": "development" diff --git a/examples/kubernetes-namespaces/v1beta3/namespace-prod.json b/examples/kubernetes-namespaces/v1beta3/namespace-prod.json index d706f3dd4f0..a11429063fc 100644 --- a/examples/kubernetes-namespaces/v1beta3/namespace-prod.json +++ b/examples/kubernetes-namespaces/v1beta3/namespace-prod.json @@ -1,7 +1,9 @@ { - "kind": "Namespace", "apiVersion":"v1beta3", - "name": "production", + "kind": "Namespace", + "metadata": { + "name": "production", + }, "spec": {}, "labels": { "name": "production" diff --git a/examples/limitrange/v1beta3/invalid-pod.json b/examples/limitrange/v1beta3/invalid-pod.json new file mode 100644 index 00000000000..55b94e3c262 --- /dev/null +++ b/examples/limitrange/v1beta3/invalid-pod.json @@ -0,0 +1,16 @@ +{ + "apiVersion":"v1beta3", + "kind": "Pod", + "metadata": { + "name": "invalid-pod", + }, + "labels": { + "name": "invalid-pod" + }, + "spec": { + "containers": [{ + "name": "kubernetes-serve-hostname", + "image": "kubernetes/serve_hostname", + }] + } +} diff --git a/examples/limitrange/v1beta3/limit-range.json b/examples/limitrange/v1beta3/limit-range.json new file mode 100644 index 00000000000..73d8924e463 --- /dev/null +++ b/examples/limitrange/v1beta3/limit-range.json @@ -0,0 +1,33 @@ +{ + "apiVersion": "v1beta3", + "kind": "LimitRange", + "metadata": { + "name": "limits", + }, + "spec": { + "limits": [ + { + "type": "Pod", + "max": { + "memory": "1Gi", + "cpu": "2", + }, + "min": { + "memory": "1Mi", + "cpu": "250m" + } + }, + { + "type": "Container", + "max": { + "memory": "1Gi", + "cpu": "2", + }, + "min": { + "memory": "1Mi", + "cpu": "250m" + } + }, + ], + } +} diff --git a/examples/limitrange/v1beta3/valid-pod.json b/examples/limitrange/v1beta3/valid-pod.json new file mode 100644 index 00000000000..f52c1b3a39d --- /dev/null +++ b/examples/limitrange/v1beta3/valid-pod.json @@ -0,0 +1,22 @@ +{ + "apiVersion":"v1beta3", + "kind": "Pod", + "metadata": { + "name": "valid-pod", + }, + "labels": { + "name": "valid-pod" + }, + "spec": { + "containers": [{ + "name": "kubernetes-serve-hostname", + "image": "kubernetes/serve_hostname", + "resources": { + "limits": { + "cpu": "1", + "memory": "1Mi", + }, + }, + }] + }, +}