Last active
March 4, 2017 00:15
-
-
Save chrislovecnm/c156b04a9fc4fb30e4776ace1a00269c to your computer and use it in GitHub Desktop.
Vendor update
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function g-sub-add() { | |
git submodule add https://$1 _vendor/$1 | |
cd _vendor/$1 | |
gf | |
gco $2 | |
cd - | |
} | |
function header-switch { | |
find addons channels cloudmock cmd dns-controller examples federation nodeup pkg protokube upup util -type f -name \*.go \ | |
-exec grep -l "$1" {} \; | xargs sed -i '' "s#${1}#${2}#g" | |
} | |
// k8s_clienset.NewForConfig | |
//k8s_clientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | |
//"k8s.io/client-go/tools/clientcmd" | |
header-switch "k8s.io/kubernetes/pkg/client/clientset_generated/clientset" "k8s.io/client-go/kubernetes" | |
header-switch "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" "k8s.io/client-go/kubernetes/fake" | |
header-switch "k8s.io/kubernetes/pkg/api/resource" "k8s.io/apimachinery/pkg/api/resource" | |
header-switch "k8s.io/kubernetes/pkg/api/v1" "k8s.io/client-go/pkg/api/v1" | |
header-switch "k8s.io/kubernetes/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1" | |
header-switch "k8s.io/kubernetes/pkg/util/wait" "k8s.io/apimachinery/pkg/util/wait" | |
header-switch "k8s.io/kubernetes/pkg/util/sets" "k8s.io/apimachinery/pkg/util/sets" | |
header-switch "k8s.io/kubernetes/pkg/util/validation" "k8s.io/apimachinery/pkg/util/validation" | |
header-switch "k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/client-go/tools/clientcmd" | |
header-switch "k8s.io/kubernetes/pkg/runtime" "k8s.io/apimachinery/pkg/runtime" | |
header-switch "k8s.io/kubernetes/pkg/runtime/schema" "k8s.io/apimachinery/pkg/runtime/schema" | |
header-switch "k8s.io/kubernetes/pkg/util/diff" "k8s.io/apimachinery/pkg/util/diff" | |
header-switch "k8s.io/kubernetes/pkg/apimachinery/announced" "k8s.io/apimachinery/pkg/apimachinery/announced" | |
header-switch "k8s.io/kubernetes/pkg/apimachinery/registered" "k8s.io/apimachinery/pkg/apimachinery/registered" | |
header-switch "k8s.io/kubernetes/pkg/util/intstr" "k8s.io/apimachinery/pkg/util/intstr" | |
header-switch "k8s.io/kubernetes/pkg/api/errors" "k8s.io/apimachinery/pkg/api/errors" | |
pushd _vendor/k8s.io/kubernetes | |
gf | |
gco master | |
popd | |
pushd _vendor/k8s.io/heapster | |
gf | |
gco master | |
popd | |
g-sub-add github.com/Azure/azure-sdk-for-go 0984e0641ae43b89283223034574d6465be93bf4 | |
g-sub-add github.com/Azure/go-autorest d7c034a8af24eda120dd6460bfcd6d9ed14e43ca | |
g-sub-add github.com/gophercloud/gophercloud 12f19e5e04d617182cffa5c11f189ef0013b9791 | |
g-sub-add github.com/heketi/heketi 28b5cc4cc6d2b9bdfa91ed1b93efaab4931aa697 | |
git submodule add https://github.com/fvbommel/util _vendor/vbom.ml/util | |
pushd _vendor/vbom.ml/util | |
gf | |
gco db5cfe13f5cc80a4990d98e2e1b0707a4d1a5394 | |
popd | |
g-sub-add github.com/lpabon/godbc 9577782540c1398b710ddae1b86268ba03a19b0c | |
g-sub-add github.com/vmware/photon-controller-go-sdk dd6be2029ef341cae37b2557ddd302f68176f832 | |
g-sub-add github.com/quobyte/api bf713b5a4333f44504fa1ce63690de45cfed6413 | |
g-sub-add github.com/rubiojr/go-vhd 0bfd3b39853cdde5762efda92289f14b0ac0491b | |
g-sub-add github.com/vmware/govmomi 0a28e595c8e9e99879e8d2f796e82c5a68202ff0 | |
g-sub-add github.com/clusterhq/flocker-go 2b8b7259d3139c96c4a6871031355808ab3fd3b3 | |
#need to update api files | |
#channel, cluster, federation, instancegroup | |
#find k8s.io/kops/vendor/k8s.io/kubernetes/pkg/api and replace using metav1 | |
# fix apimachinery |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment