31 lines
1023 B
Bash
Executable File
31 lines
1023 B
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
|
|
cp $GOPATH/src/k8s.io/autoscaler/cluster-autoscaler/_override/google.golang.org/api/container/v1alpha1/* $GOPATH/src/google.golang.org/api/container/v1alpha1
|
|
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 commit -a -m "Api override for NAP"
|