From df545646357272c71d31695932eb98b91480c931 Mon Sep 17 00:00:00 2001 From: kansi Date: Fri, 29 Dec 2017 12:39:07 +0530 Subject: [PATCH] Kubernetes client lib resources --- proposals/integration-infrastructure.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/proposals/integration-infrastructure.md b/proposals/integration-infrastructure.md index 092d7446..2ce75a99 100644 --- a/proposals/integration-infrastructure.md +++ b/proposals/integration-infrastructure.md @@ -32,8 +32,8 @@ The `Node` class shall have the following methods: The network driver implementation could be achieved using the following libraries -- https://github.com/kubernetes-incubator/client-python -- https://github.com/docker/docker-py +- Kubernetes Client: https://github.com/kubernetes-incubator/client-python +- Docker Client: https://github.com/docker/docker-py ### Usage example @@ -57,6 +57,14 @@ def test_valid_transaction_is_synced_nodes(network): network.stop() ``` +### Kubernetes Client resources + +- [Create Pod](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#create_namespaced_pod) +- [Delete Pod](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#delete_namespaced_pod) +- [Create Node](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#create_node) +- [Delete Node](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#delete_node) +- [Exec Command post](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#connect_post_namespaced_pod_exec), [Exec Command get](https://github.com/kubernetes-incubator/client-python/blob/master/kubernetes/docs/CoreV1Api.md#connect_get_namespaced_pod_exec) + ### Data model impact N/A