44 lines
1.7 KiB
Bash
Executable File
44 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo Updating $GOPATH
|
|
|
|
to_fix=`ls $GOPATH/src/k8s.io/kubernetes/staging/src/k8s.io`
|
|
for item in $to_fix; do
|
|
echo Updating staging dep $item
|
|
rm -rf $GOPATH/src/k8s.io/$item
|
|
mkdir $GOPATH/src/k8s.io/$item
|
|
cd $GOPATH/src/k8s.io/$item
|
|
git init
|
|
cp -R $GOPATH/src/k8s.io/kubernetes/staging/src/k8s.io/$item/* ./
|
|
git add .
|
|
git commit -a -m from_staging
|
|
done
|
|
|
|
with_vendor=`find $GOPATH/src/ -type d | grep vendor | grep -v 'vendor/'`
|
|
for item in $with_vendor; do
|
|
echo Removing vendor from $item
|
|
cd $item
|
|
cd ..
|
|
rm -rf $item
|
|
git commit -a -m no_vendor
|
|
done
|
|
|
|
echo Overriding GKE API
|
|
mkdir -p $GOPATH/src/google.golang.org/api/container/v1beta1
|
|
cp $GOPATH/src/k8s.io/autoscaler/cluster-autoscaler/_override/google.golang.org/api/container/v1beta1/* $GOPATH/src/google.golang.org/api/container/v1beta1
|
|
cd $GOPATH/src/google.golang.org/api/
|
|
git add .
|
|
git commit -a -m "Api override for NAP"
|
|
|
|
echo Overriding AKS API
|
|
mkdir -p $GOPATH/src/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice
|
|
cp $GOPATH/src/k8s.io/autoscaler/cluster-autoscaler/_override/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice/* $GOPATH/src/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice/
|
|
cd $GOPATH/src/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice
|
|
git add .
|
|
git commit -a -m "Api override for AKS"
|
|
|
|
echo Overriding Azure autorest
|
|
cp -r $GOPATH/src/k8s.io/autoscaler/cluster-autoscaler/_override/github.com/Azure/go-autorest/* $GOPATH/src/github.com/Azure/go-autorest/
|
|
cd $GOPATH/src/github.com/Azure/go-autorest/
|
|
git add .
|
|
git commit -a -m "Api override for autorest" |