
Below list of Kubernetes APIs doesn't return proper response object: 1. createPod 2. replacePod 3. deletePod 4. createReplicationController 5. replaceReplicationController 6. deleteReplicationController 7. createService 8. replaceService 9. deleteService This patch fix this problem and also change the impact on magnum code. Change-Id: Ib8fd9c4ea8766e7a1e7d1a56cc8325ecd518557d Closes-bug: #1463252
Kubernetes API client code
Overview
This is Kubernetes API python client code. This code is generated by swagger-codegen. Kubernetes provide swagger-spec to generate client code for different versions. The specs live in Kubernetes repo.
See also
- swagger-codegen: https://github.com/swagger-api/swagger-codegen
- Kubernetes swagger-spec: https://github.com/GoogleCloudPlatform/kubernetes/tree/master/api/swagger-spec
Steps to generate API client code
Steps to generate Kubernetes client code for v1beta3:
Clone the Kubernetes repo.
git clone https://github.com/GoogleCloudPlatform/kubernetes.git
Clone the swagger-codegen repo.
git clone https://github.com/swagger-api/swagger-codegen.git
Run below command to generate the API client code for Kubernetes.
java -jar ./swagger-codegen/modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i ./kubernetes/api/swagger-spec/v1beta3.json -l python -o ./KubernetesClientCode
Now you can check the code at location ./KubernetesClientCode.