42 lines
1.6 KiB
Bash
Executable File
42 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
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
|
|
# shellcheck disable=SC2086
|
|
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")
|
|
rm -rf "$item"
|
|
git commit -a -m no_vendor
|
|
done
|
|
|
|
echo Overriding AKS API
|
|
mkdir -p "${GOPATH}/src/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice"
|
|
# shellcheck disable=SC2086
|
|
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
|
|
# shellcheck disable=SC2086
|
|
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"
|