mirror of https://github.com/kubernetes/kops.git
Remove unused scripts
We have long since migrated from Godeps to go mod, and we dont have a gh-pages branch anymore since we use netlify for the docs site.
This commit is contained in:
parent
27ab22c965
commit
b1638fc259
|
@ -5,7 +5,6 @@
|
||||||
./hack/dev-build.sh
|
./hack/dev-build.sh
|
||||||
./hack/make-apimachinery.sh
|
./hack/make-apimachinery.sh
|
||||||
./hack/new-iam-user.sh
|
./hack/new-iam-user.sh
|
||||||
./hack/publish-docs.sh
|
|
||||||
./hack/update-bazel.sh
|
./hack/update-bazel.sh
|
||||||
./hack/update-expected.sh
|
./hack/update-expected.sh
|
||||||
./hack/update-header.sh
|
./hack/update-header.sh
|
||||||
|
|
|
@ -129,7 +129,7 @@ def file_passes(filename, refs, regexs):
|
||||||
def file_extension(filename):
|
def file_extension(filename):
|
||||||
return os.path.splitext(filename)[1].split(".")[-1].lower()
|
return os.path.splitext(filename)[1].split(".")[-1].lower()
|
||||||
|
|
||||||
skipped_dirs = ['Godeps', 'third_party', '_gopath', '_output', '.git', 'cluster/env.sh',
|
skipped_dirs = ['third_party', '_gopath', '_output', '.git', 'cluster/env.sh',
|
||||||
"vendor", "test/e2e/generated/bindata.go", "hack/boilerplate/test",
|
"vendor", "test/e2e/generated/bindata.go", "hack/boilerplate/test",
|
||||||
"pkg/generated/bindata.go"]
|
"pkg/generated/bindata.go"]
|
||||||
|
|
||||||
|
|
72
hack/dep.py
72
hack/dep.py
|
@ -1,72 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
# Copyright 2017 The Kubernetes Authors.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
# This python script helps sync godeps from the k8s repos into our git submodules
|
|
||||||
# It generates bash commands where changes are needed
|
|
||||||
# We can probably also use it for deps when the time comes!
|
|
||||||
|
|
||||||
import json
|
|
||||||
import os
|
|
||||||
import subprocess
|
|
||||||
from os.path import join
|
|
||||||
|
|
||||||
if not os.environ['GOPATH']:
|
|
||||||
raise Exception("Must set GOPATH")
|
|
||||||
|
|
||||||
kops_dir = join(os.environ['GOPATH'], 'src', 'k8s.io', 'kops')
|
|
||||||
k8s_dir = join(os.environ['GOPATH'], 'src', 'k8s.io', 'kubernetes')
|
|
||||||
|
|
||||||
with open(join(k8s_dir, 'Godeps', 'Godeps.json')) as data_file:
|
|
||||||
godeps = json.load(data_file)
|
|
||||||
|
|
||||||
# For debugging, because dep status is unbearably slow
|
|
||||||
# dep status -json | jq .> dep-status.json
|
|
||||||
# with open(join(kops_dir, 'dep-status.json')) as data_file:
|
|
||||||
# dep_status = json.load(data_file)
|
|
||||||
|
|
||||||
process = subprocess.Popen(['dep', 'status', '-json'], stdout=subprocess.PIPE, cwd=kops_dir)
|
|
||||||
dep_status_stdout, err = process.communicate()
|
|
||||||
dep_status = json.loads(dep_status_stdout)
|
|
||||||
|
|
||||||
#pprint(godeps)
|
|
||||||
|
|
||||||
godep_map = {}
|
|
||||||
for godep in godeps['Deps']:
|
|
||||||
#print("%s %s" % (godep['ImportPath'], godep['Rev']))
|
|
||||||
godep_map[godep['ImportPath']] = godep['Rev']
|
|
||||||
|
|
||||||
dep_status_map = {}
|
|
||||||
for dep in dep_status:
|
|
||||||
#print("%s %s" % (godep['ImportPath'], godep['Rev']))
|
|
||||||
dep_status_map[dep['ProjectRoot']] = dep['Revision']
|
|
||||||
|
|
||||||
|
|
||||||
for dep in dep_status_map:
|
|
||||||
sha = dep_status_map.get(dep)
|
|
||||||
godep_sha = godep_map.get(dep)
|
|
||||||
if not godep_sha:
|
|
||||||
for k in godep_map:
|
|
||||||
if k.startswith(dep):
|
|
||||||
godep_sha = godep_map[k]
|
|
||||||
break
|
|
||||||
if godep_sha:
|
|
||||||
if godep_sha != sha:
|
|
||||||
print("# update needed: %s %s vs %s" % (dep, godep_sha, sha))
|
|
||||||
print("[[override]]")
|
|
||||||
print(' name = "%s"' % (dep))
|
|
||||||
print(' revision = "%s"' % (godep_sha))
|
|
||||||
else:
|
|
||||||
print("# UNKNOWN dep %s" % dep)
|
|
|
@ -1,42 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Copyright 2019 The Kubernetes Authors.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
if ! [ -z $DEBUG ]; then
|
|
||||||
set -x
|
|
||||||
fi
|
|
||||||
|
|
||||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
||||||
|
|
||||||
if [ "$COMPONENT" != "docs" ]; then
|
|
||||||
echo "This task runs only to publish docs"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
make -C ${DIR}/.. build-docs
|
|
||||||
|
|
||||||
git config --global user.email "travis@travis-ci.com"
|
|
||||||
git config --global user.name "Travis Bot"
|
|
||||||
|
|
||||||
git clone --branch=gh-pages --depth=1 https://${GH_REF} ${DIR}/gh-pages
|
|
||||||
cd ${DIR}/gh-pages
|
|
||||||
|
|
||||||
git rm -r .
|
|
||||||
|
|
||||||
cp -r ${DIR}/../site/* .
|
|
||||||
|
|
||||||
git add .
|
|
||||||
git commit -m "Deploy GitHub Pages"
|
|
||||||
git push --force --quiet "https://${GH_TOKEN}@${GH_REF}" gh-pages > /dev/null 2>&1
|
|
Loading…
Reference in New Issue