autoscaler/cluster-autoscaler/fix_gopath.sh

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"