To comply with client library structure requirement,
python client base utilities is moved into kubernetes-client/python-base repo. git submodules
is being used to handle dependency to that repo.
This document will provide basic steps to get submodules work.
To clone repo, you need to pass recursive
parameter to make the clone also get submodules:
git clone --recursive https://github.com/kubernetes-client/python.git
if you already clone repo with no --recursive
option, you can run this command to get submodules:
git submodule update --init
If you changed kubernetes-client/python-base and want to pull your changes into this repo run this command:
git submodule update --remote
Once updated, you should create a new PR to commit changes to the repository.