Dr. Stefan Schimanski
2393799e2e
hack/update-openapi-spec.sh: normalize indention of spec through jq
2019-02-11 13:16:36 +01:00
danielqsj
342dc93187
fix shellcheck in kube-aggregator
2019-02-11 10:30:34 +08:00
Kubernetes Prow Robot
e47973bd31
Merge pull request #69086 from bruceauyeung/log-useful-info-instead-of-silent-exit-when-etcd-already-installed
...
log useful information instead of silent exit without error
2019-02-10 18:14:26 -08:00
Ismo Puustinen
f1cb820b16
Remove verify-generated-files-remake.sh from shellcheck failures.
2019-02-09 22:41:53 +02:00
Ismo Puustinen
b06533af65
verify-generated-files-remake: quote return value.
...
Fix a shellcheck error by quoting a return value properly.
2019-02-09 22:41:53 +02:00
Ismo Puustinen
c23c83724c
verify-generated-files-remake.sh: use strings instead of arrays.
...
Move away from arrays to strings to fix several shellcheck-reported
issues. It isn't useful to expand the found files into arrays, because
only things that are checked are if the array is empty or the contents
of the first array item.
Fix also a shellcheck issue about using a literal string as regexp
match. It appears that the original reason for using a regexp was to
avoid specifying the directory in which the script is run. However, due
to the need of calling 'make generated_files', the directory is fixed
anyway, and the regexp can be left out.
Testing the change can be done with the following script which emulates
the different cases which the script can see. In the output the variable
'X' is the array and 'Z' is the string.
#!/bin/bash
set -o errexit
set -o nounset
set -o pipefail
function find_genfiles() {
find . \
\( \
-not \( \
\( \
-path ./_\* -o \
-path ./.\* \
\) -prune \
\) \
\) -name "$1"
}
# $1 = filename pattern as in "zz_generated.$1.go"
# $2 timestamp file
function newer() {
find_genfiles "$1" | while read -r F; do
if [[ "${F}" -nt "$2" ]]; then
echo "${F}"
fi
done
}
STAMP=stamp
mkdir -p xxx
touch xxx/foobar
touch "${STAMP}"
mkdir -p foo
touch foo/foobar
mkdir -p bar
touch bar/foobar
# two newer files
X=($(newer foobar "${STAMP}"))
if [[ "${#X[*]}" != 0 ]]; then
echo "X1:"
echo " ${X[*]:-(none)}"
fi
Z="$(newer foobar "${STAMP}")"
if [[ -n "$Z" ]]; then
echo "Z1:"
echo " ${Z}" | tr '\n' ' '
echo ""
fi
# no newer files
touch "${STAMP}"
X=($(newer foobar "${STAMP}"))
if [[ "${#X[*]}" != 0 ]]; then
echo "X2:"
echo " ${X[*]:-(none)}"
fi
Z="$(newer foobar "${STAMP}")"
if [[ -n "$Z" ]]; then
echo "Z2:"
echo " ${Z}" | tr '\n' ' '
echo ""
fi
# one newer file, name matches
touch "${STAMP}"
touch bar/foobar
X=($(newer foobar "${STAMP}"))
if [[ "${#X[@]}" != 1 || ! ( "${X[0]}" =~ "bar/foobar" ) ]]; then
echo "X3:"
echo " ${X[*]:-(none)}"
fi
Z="$(newer foobar "${STAMP}")"
if [[ -z "${Z}" || ${Z} != "./bar/foobar" ]]; then
echo "Z3:"
echo " ${Z:-(none)}" | tr '\n' ' '
echo ""
fi
# one newer file, name doesn't match
touch "${STAMP}"
touch foo/foobar
X=($(newer foobar "${STAMP}"))
if [[ "${#X[@]}" != 1 || ! ( "${X[0]}" =~ "bar/foobar" ) ]]; then
echo "X4:"
echo " ${X[*]:-(none)}"
fi
Z="$(newer foobar "${STAMP}")"
if [[ -z "${Z}" || ${Z} != "./bar/foobar" ]]; then
echo "Z4:"
echo " ${Z:-(none)}" | tr '\n' ' '
echo ""
fi
The expected output from running this script:
X1:
./bar/foobar ./foo/foobar
Z1:
./bar/foobar ./foo/foobar
X4:
./foo/foobar
Z4:
./foo/foobar
2019-02-09 22:32:31 +02:00
Ismo Puustinen
fefdfc2ad7
verify-generated-files-remake.sh: fix BASH_SOURCE array.
2019-02-09 22:32:31 +02:00
Kubernetes Prow Robot
40a4c1f723
Merge pull request #73854 from RajatVaryani/master
...
Fix linting in cmd/kubemark package
2019-02-08 22:00:24 -08:00
Antoine Pelisse
308c981633
Add basic server-side apply test to test-cmd
2019-02-08 16:51:29 -08:00
Kenichi Omichi
4a91b593ba
Use kube::util::array_contains() in hack
...
The common kube::util::array_contains() is already there, so this
makes both scripts use it.
2019-02-08 23:13:48 +00:00
Kubernetes Prow Robot
2a664f4820
Merge pull request #73213 from danielqsj/nodeapi
...
fix shellcheck in node-api
2019-02-08 13:14:25 -08:00
Patrick Christopher
947afbddb8
test to try and silence spurious spelling warnings
2019-02-08 11:51:31 -08:00
Kubernetes Prow Robot
b50c643be0
Merge pull request #73540 from rlenferink/patch-5
...
Updated OWNERS files to include link to docs
2019-02-08 09:05:56 -08:00
Rajat Varyani
17fd66946b
Fix linting in cmd/kubemark package
2019-02-08 21:30:34 +05:30
Kubernetes Prow Robot
30397a3d23
Merge pull request #73219 from danielqsj/csi-api
...
fix shellcheck in csi-api
2019-02-08 06:53:52 -08:00
Kubernetes Prow Robot
999e2e0ce8
Merge pull request #73581 from krzysied/test_KUBE_JUNIT_REPORT_DIR_revert
...
KUBE_JUNIT_REPORT_DIR fixes
2019-02-08 02:39:14 -08:00
Kubernetes Prow Robot
92db54cc53
Merge pull request #73335 from oomichi/cleanup-hack
...
Add check-file-in-alphabetical-order for cleanup
2019-02-07 18:24:41 -08:00
Kubernetes Prow Robot
22b74dc67b
Merge pull request #73768 from mattjmcnaughton/mattjmcnaughton/support-what-subdirs-for-test
...
Support make test WHAT=path/to/pkg/...
2019-02-07 09:10:17 -08:00
danielqsj
81b7407557
fix shellcheck in csi-api
2019-02-07 22:08:28 +08:00
danielqsj
253c7aa0ca
fix shellcheck in node-api
2019-02-07 21:58:11 +08:00
Krzysztof Siedlecki
c20262eb33
adding FULL_LOG flag
2019-02-07 12:04:43 +01:00
Krzysztof Siedlecki
f461759dc9
adding go-junit-report install
2019-02-07 11:48:22 +01:00
Benjamin Elder
bccf95b10c
add bentheelder to reviewers
2019-02-06 16:26:51 -08:00
Kubernetes Prow Robot
fb4bbc72f8
Merge pull request #73257 from ds-ms/shellCheckFailures
...
Shellcheck failures print-workspace-status.sh, run-in-gopath.sh
2019-02-06 13:23:39 -08:00
Thomas Runyon
6770fa7ba5
Merge remote-tracking branch 'upstream/master' into test-cmd-what
2019-02-06 12:28:52 -05:00
Kubernetes Prow Robot
fcb0d60d4c
Merge pull request #73716 from deads2k/delete-all
...
add --all-namespaces to kubectl delete
2019-02-06 01:20:15 -08:00
ds-ms
b88195c575
Fixes shellcheck failures run-in-gopath.sh, test-go.sh
...
Signed-off-by: ds-ms <desattir@microsoft.com>
fixes shellcheck in hack/print-workspace-status.sh, /hack/test-integration.sh
Signed-off-by: ds-ms <desattir@microsoft.com>
reverting test-go.sh test-integration.sh
Signed-off-by: ds-ms <desattir@microsoft.com>
Removing export
Signed-off-by: ds-ms <desattir@microsoft.com>
2019-02-06 11:32:14 +05:30
Kubernetes Prow Robot
04cc8f67fb
Merge pull request #73740 from krzysied/prettybench_vendor
...
Adding prettybench and go-junit-report to the vendor
2019-02-05 17:27:13 -08:00
Thomas Runyon
4fc5be8d5a
Merge remote-tracking branch 'upstream/master' into test-cmd-what
2019-02-05 19:23:21 -05:00
mattjmcnaughton
2d3ad78cf9
Support make test WHAT=path/to/pkg/...
...
In 99cdc069e2
, we added a check for
whether the directory the user was attempting to test existed or not.
However, adding this check prevented us from running `make test
WHAT=./path/to/pkg/...`, because we believed that `./path/to/pkg/...`
wasn't a valid path to a directory.
Fix this by stripping `/...` before checking whether the directory
exists.
2019-02-05 18:57:02 -05:00
David Eads
66b1f5ba67
add --all-namespaces to
2019-02-05 13:37:14 -05:00
Krzysztof Siedlecki
4384845ec5
installing github.com/jstemmer/go-junit-report
2019-02-05 14:54:01 +01:00
Krzysztof Siedlecki
491c000eeb
installing github.com/cespare/prettybench
2019-02-05 14:54:01 +01:00
Krzysztof Siedlecki
6c1a842248
adding prettybench and go-junit-report to vendor
2019-02-05 14:54:01 +01:00
Davanum Srinivas
0f2c948df7
Run verify generated files remake in a tmp directory
...
We already do this in hack/verify-generated-files.sh so we should do it
in verify-generated-files-remake.sh as well.
The idea is that any local changes made because of code generation
should not persist beyond the current run of the script.
Change-Id: I7af176773ae16c393dc2b46c006595243c9fa05b
2019-02-04 20:14:03 -05:00
Roy Lenferink
478880d232
Adding link to docs to godep-save.sh as well
2019-02-04 22:33:12 +01:00
Roy Lenferink
b43c04452f
Updated OWNERS files to include link to docs
2019-02-04 22:33:12 +01:00
Thomas Runyon
31aac97a85
Merge remote-tracking branch 'upstream/master' into test-cmd-what
2019-02-01 11:40:18 -05:00
Kubernetes Prow Robot
1b741f4c77
Merge pull request #73246 from danielqsj/code-generator
...
fix shellcheck in code-generator
2019-01-31 21:58:21 -08:00
Kubernetes Prow Robot
85f1205efa
Merge pull request #73464 from ipuustin/verify-generated-files-remake
...
verify-generated-files-remake.sh: fix issues reported by shellcheck.
2019-01-31 13:00:04 -08:00
Kubernetes Prow Robot
3b02f17b35
Merge pull request #73477 from liggitt/storage-media-type
...
Allow control over media-type
2019-01-30 22:03:24 -08:00
Kubernetes Prow Robot
1f7e9fd9a2
Merge pull request #73488 from andrewsykim/replace-utils-file
...
Replace pkg/util/file with k8s.io/utils/path
2019-01-30 17:50:16 -08:00
Chao Xu
a76c266693
don't run test-update-storage-objects.sh
2019-01-30 13:28:48 -08:00
Daniel (Shijun) Qian
5a1b78ca0c
Merge branch 'master' into code-generator
2019-01-30 22:09:26 +08:00
Kubernetes Prow Robot
dcdd114d0a
Merge pull request #73252 from danielqsj/apie
...
fix shellcheck in k8s.io/apiextensions-apiserver
2019-01-30 04:06:36 -08:00
Kubernetes Prow Robot
529785e355
Merge pull request #73210 from danielqsj/sample
...
fix shellcheck pass in sample-apiserver
2019-01-30 00:57:00 -08:00
danielqsj
0b4397f928
fix shellcheck in sample-apiserver
2019-01-30 13:57:44 +08:00
Kubernetes Prow Robot
adc95eb214
Merge pull request #72804 from lubinsz/pr_local
...
Bug fix: ./hack/local-up-cluster.sh is not work on Arm64 platform
2019-01-29 20:49:25 -08:00
danielqsj
e5b634bb68
fix shellcheck in k8s.io/apiextensions-apiserver
2019-01-30 10:35:42 +08:00
danielqsj
57014c5e18
fix shellcheck in generate groups
2019-01-30 10:33:08 +08:00
danielqsj
46d7f7ca17
fix shellcheck codegen in code-generator
2019-01-30 10:30:19 +08:00
Bin Lu
5cdb762fb9
Bug fix: ./hack/install-etcd.sh is not work on Arm64 platform
...
Signed-off-by: Bin Lu <bin.lu@arm.com>
2019-01-30 09:52:06 +08:00
Bin Lu
44a36ea36e
Bug fix: ./hack/local-up-cluster.sh is not work on Arm64 platform
...
Signed-off-by: Bin Lu <bin.lu@arm.com>
2019-01-30 09:49:46 +08:00
Andrew Kim
84191eb99b
replace pkg/util/file with k8s.io/utils/path
2019-01-29 15:20:13 -05:00
Jordan Liggitt
6cec098771
Allow control over media-type
2019-01-29 10:39:24 -05:00
Kubernetes Prow Robot
34425974c8
Merge pull request #73117 from war-turtle/fixShellCheck
...
Fixes shellcheck warning in build/common.sh
2019-01-29 06:57:28 -08:00
Ismo Puustinen
83030b67fa
verify-generated-files-remake.sh: use 'read -r'.
...
'read' will not handle backslashes properly. 'read -r' is safer to use.
The find_genfiles() will not insert backslashes, so if there are any,
they will be from directory names.
2019-01-29 13:11:25 +02:00
Ismo Puustinen
a911034e01
verify-generated-files-remake.sh: do not mix strings and arrays.
...
The pattern used in the file is this:
echo " ${X[@]:-(none)}"
What happens is that the array is expanded to separate strings, and it
is checked if that's set (for the default value assignment). However,
the correct way is to check if the concatenated array string is set to
avoid a type mismatch:
echo " ${X[*]:-(none)}"
Tests show that at least bash 4.4.23 behaves the same:
X=(foo bar)
echo " ${X[@]:-(none)}"
echo " ${X[*]:-(none)}"
X=()
echo " ${X[@]:-(none)}"
echo " ${X[*]:-(none)}"
produces:
foo bar
foo bar
(none)
(none)
2019-01-29 13:11:25 +02:00
Kubernetes Prow Robot
d9fbb9af5e
Merge pull request #73251 from danielqsj/api
...
fix shellcheck in k8s.io/apiserver
2019-01-29 01:21:13 -08:00
Kubernetes Prow Robot
b2d2432291
Merge pull request #73234 from baltendo/master
...
Fix golint failures
2019-01-29 01:21:03 -08:00
Kubernetes Prow Robot
6ebe874d11
Merge pull request #73212 from danielqsj/samplecontroller
...
fix shellcheck in sample-controller
2019-01-29 01:20:52 -08:00
Kubernetes Prow Robot
bbfc3be51b
Merge pull request #73096 from yuwenma/golint1
...
fix golint failure for pkg/controller/deployment/util
2019-01-28 21:52:15 -08:00
Kubernetes Prow Robot
3c34d28fe0
Merge pull request #72818 from humblec/md-2
...
Remove explicit nil initialization and correct error string.
2019-01-28 21:52:03 -08:00
Thomas Runyon
b308c53d6d
Merge remote-tracking branch 'upstream/master' into test-cmd-what
2019-01-28 20:49:31 -05:00
Yuwen Ma
14a1e27ddd
fix golint failure for pkg/controller/deployment/util
2019-01-28 11:00:40 -08:00
bruceauyeung
c53d76d535
log useful information instead of silent exit without error when etcd has already been installed
2019-01-28 15:34:59 +08:00
Dr. Stefan Schimanski
9377448667
Move hack/import-restrictions.yaml to staging/publishing
2019-01-26 19:53:51 +01:00
war-turtle
b1b7d0dbae
fixing shellcheck warning in build/common.sh
2019-01-26 19:21:17 +05:30
Thomas Runyon
1a821ff5cf
Merge remote-tracking branch 'upstream/master' into test-cmd-what
...
Conflicts:
test/cmd/legacy-script.sh
2019-01-26 07:40:33 -05:00
Kubernetes Prow Robot
c6d0cdf309
Merge pull request #72694 from liggitt/integration-api-versions
...
Use apps/v1 APIs in integration, explicitly enable all resources for print/etcd/scale tests
2019-01-26 00:35:43 -08:00
Kubernetes Prow Robot
fb9e07c664
Merge pull request #70052 from neolit123/placeholder-docs
...
docs: stop tracking placeholder documentation
2019-01-26 00:35:33 -08:00
Kubernetes Prow Robot
e1605310a5
Merge pull request #72902 from andrewsykim/72649
...
E2E test for node deleted in cloud provider
2019-01-25 22:31:16 -08:00
Kenichi Omichi
c32d1acbb9
Add check-file-in-alphabetical-order for cleanup
...
Both verify-golint.sh and verify-shellcheck.sh have the same logic
which checks failure_file in alphabetical order.
In addition, we'd like to add another script which requires the
same logic. So this add a common function for cleanup.
2019-01-26 02:09:06 +00:00
Lubomir I. Ivanov
54e8d73920
docs: stop tracking placeholder documentation
...
The placeholder documentation introduces a couple of problems:
- it complicates the contributor-experience (forces the CI to run
N times before the contributor finds out that they need to call an .sh
script and include certain files from docs/)
- it forces CLI related pull requests for tools like kubeadm and kubectl
to require top level approval from docs/OWNERS as such PRs still need
to touch the .generated_docs file
Stop tracking the placeholder documentation by applying the
following actions:
- remove the utility set-placeholder-gen-docs()
- make verify-generated-docs.sh only generate in a temporary folder
and not match .generated_docs
- mark generate-docs.sh as an alias for update-generated-docs.sh
- remove all current placeholder files in docs folders admin, man,
user-guide, yaml
- ignore the above folders and .generated_docs in a .gitignore file
2019-01-26 01:07:10 +02:00
andrewsykim
596c6fbf03
e2e test for node deleted in cloud provider
2019-01-25 17:45:18 -05:00
Jordan Liggitt
89b0b0b84b
Clean up initializer-related comments, test data
2019-01-25 12:37:45 -05:00
Kubernetes Prow Robot
b466308bbd
Merge pull request #73151 from tanshanshan/fixshell
...
fix shellcheck failure
2019-01-24 20:07:46 -08:00
Jordan Liggitt
b64075dbd0
explicitly enable apps/v1beta1, apps/v1beta2, extensions/v1beta1 for print,etcd,storage tests
2019-01-24 21:43:15 -05:00
Kubernetes Prow Robot
0210c0d869
Merge pull request #73253 from phenixblue/improve-syntax-for-shell-script
...
Updates to eliminate shellcheck failures - kubernetes/cluster/centos
2019-01-24 17:46:43 -08:00
Thomas Runyon
fc4bdd9e9d
Removed test/kubeadm.sh from shellcheck failure list since it now passes
2019-01-24 19:44:51 -05:00
Kubernetes Prow Robot
2cbb16bc8d
Merge pull request #73243 from andrewsykim/update-utils-vendor
...
Update vendor k8s.io/utils and remove internal utils
2019-01-24 16:30:14 -08:00
Kubernetes Prow Robot
d1031b18fc
Merge pull request #73279 from dims/fix-problem-fetching-sudo
...
Run apt-get update before installing sudo
2019-01-24 14:55:33 -08:00
Kubernetes Prow Robot
e28c757e87
Merge pull request #72972 from liggitt/remove-alpha-initializers
...
Remove use of alpha initializers
2019-01-24 14:54:52 -08:00
Joe Searcy
e72a683f82
Updates to eliminate shellcheck failures in #72956
...
Extend quotes to full filepath strings
Fixes for reviewers comments
2019-01-24 15:57:26 -05:00
Andrew Kim
aab0ea4e41
allow k8s.io/utils in client-go import restrictions
2019-01-24 15:34:21 -05:00
Andrew Kim
93b086f6ea
replace k8s.io/apiserver/pkg/util/trace with k8s.io/utils/trace
2019-01-24 15:34:21 -05:00
Andrew Kim
0bc5508aca
replace client-go/util/integer with k8s.io/utils/integer
2019-01-24 15:34:21 -05:00
Davanum Srinivas
279e1ed117
Run apt-get update before installing sudo
...
recent changes to kubekins broke local-e2e with the following error
```
E: Unable to locate package sudo
```
Change-Id: I9ad324a2a070bc068ed1f0f88a912eafb191ad90
2019-01-24 11:45:42 -05:00
danielqsj
cd5e658518
fix shellcheck in cluster/local
2019-01-24 18:06:55 +08:00
Kubernetes Prow Robot
31311a6343
Merge pull request #73148 from liggitt/remove-deprecated-swagger-paths
...
remove deprecated openapi paths in favor of /openapi/v2
2019-01-23 22:06:21 -08:00
danielqsj
481c2d8e03
fix shellcheck in k8s.io/apiserver
2019-01-24 13:55:09 +08:00
Bernhard Altendorfer
736f35ec29
Fix golint failures
2019-01-24 00:14:25 +01:00
Kubernetes Prow Robot
a5d55f49b0
Merge pull request #73217 from kubernetes/revert-73071-reflector_trace
...
Revert "Adding trace to reflector initialization"
2019-01-23 12:20:27 -08:00
Kubernetes Prow Robot
4e340f450f
Merge pull request #73150 from rlenferink/patch-2
...
Improved some more bash script variable definitions
2019-01-23 12:20:17 -08:00
Jordan Liggitt
dc1fa870bf
Remove alpha InitializerConfiguration types, Initializers admission plugin
2019-01-23 11:37:39 -05:00
Wojciech Tyczynski
c8d89b34cc
Revert "Adding trace to reflector initialization"
2019-01-23 14:50:37 +01:00
danielqsj
078115a604
fix shellcheck in sample-controller
2019-01-23 20:56:25 +08:00
Thomas Runyon
ba901aac5f
modified hack scripts to referenced moved kubeadm.sh file.
2019-01-23 05:37:09 -05:00
Humble Devassy Chirammal
2651c72166
This patch consists of various corrections. ( #73060 )
...
* This patch consists of various corrections.
*) Remove unwanted `else` code block
*) Adjust variable intialization.
*) Correct error strings.
*) Use recommended variable increment method.
Signed-off-by: hchiramm <hchiramm@redhat.com>
* Remove cluster/images/cluster-version-monitor from hack/.golint_failures.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-01-22 12:28:59 -08:00
Krzysztof Siedlecki
e2a017327c
adding dependency
2019-01-22 11:00:51 +01:00
tanshanshan
529cfd1437
fix shellcheck failure
2019-01-22 08:39:55 +08:00
Roy Lenferink
b18bc2ea79
Improved some more bash script variable definitions
2019-01-21 23:11:58 +01:00
Jordan Liggitt
52519ecb1c
remove deprecated openapi paths in favor of /openapi/v2
2019-01-21 16:33:41 -05:00
Kubernetes Prow Robot
dc3edee5f5
Merge pull request #73107 from rlenferink/patch-2
...
Bash script syntax improvements
2019-01-20 17:49:44 -08:00
Kubernetes Prow Robot
6ce59dd1a2
Merge pull request #72584 from xing-yang/local_cluster
...
Install CRD's in local cluster
2019-01-19 08:07:58 -08:00
Roy Lenferink
6df3deb4bc
Bash script syntax improvements
2019-01-19 13:58:58 +01:00
Kubernetes Prow Robot
44b309a44f
Merge pull request #73085 from rlenferink/patch-2
...
Improving syntax for bash scripts
2019-01-18 19:14:24 -08:00
Kubernetes Prow Robot
b6fb1572d8
Merge pull request #72861 from BenTheElder/slightly-less-bash-fire
...
fix bugs in get-kube scripts
2019-01-18 18:00:28 -08:00
Roy Lenferink
4b88af1480
bash syntax improvements
2019-01-19 00:47:06 +01:00
Roy Lenferink
a5d0616bdc
Improving syntax for bash scripts
2019-01-18 19:17:16 +01:00
Xing Yang
36030137b3
Install CRDs in local cluster
...
This PR installs CSIDriver and CSINodeInfo CRDs in the
local cluster.
fixes : #70791
2019-01-18 08:16:31 -08:00
Humble Chirammal
428dc5ce58
Remove cmd/hypercube from hack/.golint_failures
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-01-18 10:20:30 +05:30
Kubernetes Prow Robot
49c83902d2
Merge pull request #72955 from BenTheElder/fixup-sh
...
make more of the shell pass lints
2019-01-17 18:54:49 -08:00
Kubernetes Prow Robot
4a6ac500fb
Merge pull request #72807 from dixudx/hack_host_arch
...
add method to get host os/arch in hack scripts
2019-01-17 13:51:24 -08:00
Di Xu
88740dfb9e
add method to get host os/arch in hack scripts
2019-01-17 23:44:58 +08:00
Marek Counts
3b8f6381f2
policy file updates
...
updated import-restrictions to allow the new component-base/logs if they previously used it before the move.
2019-01-17 09:16:36 -05:00
Benjamin Elder
7cc6eaa4a5
remove ./cluster/get-kube.* from shellcheck_failures
2019-01-16 14:29:18 -08:00
Benjamin Elder
b716edb284
make build/copy-output.sh pass shellcheck
2019-01-16 00:39:13 -08:00
Benjamin Elder
f41efc3ea8
make build/util.sh pass shellcheck
2019-01-16 00:37:13 -08:00
Benjamin Elder
b5767bcf89
make build/make-build-image.sh pass shellcheck
2019-01-16 00:34:36 -08:00
Benjamin Elder
742504db39
make build/make-clean.sh pass shellcheck
2019-01-16 00:33:28 -08:00
Benjamin Elder
2d6ead8c7d
make build/package-tarballs.sh pass shellcheck
2019-01-16 00:32:28 -08:00
Benjamin Elder
eba69c5267
make build/release-in-a-container.sh pass shellcheck
2019-01-16 00:31:15 -08:00
Benjamin Elder
4aa7126ee1
make build/release-images.sh pass shellcheck
2019-01-16 00:29:09 -08:00
Benjamin Elder
caf9d94d69
make build/release.sh pass shellcheck
2019-01-16 00:27:43 -08:00
Benjamin Elder
b99045333e
make build/run.sh pass shellcheck
2019-01-16 00:25:52 -08:00
Benjamin Elder
621b78b3f6
make build/shell.sh pass shellcheck
2019-01-16 00:24:27 -08:00
Benjamin Elder
b64df60dca
make build/build-image/rsyncd.sh pass shellcheck
2019-01-16 00:22:25 -08:00
Kubernetes Prow Robot
7a8ac58756
Merge pull request #72924 from liggitt/remove-swagger
...
Remove swagger 1.2, swagger-ui
2019-01-15 20:19:20 -08:00
Kubernetes Prow Robot
bc11fab7f5
Merge pull request #72862 from BenTheElder/speedy-lint
...
use host shellcheck binary when possible
2019-01-15 15:20:25 -08:00
Thomas Runyon
163844cb13
Added ability to execute subsets of cli tests
2019-01-15 16:20:50 -05:00
Jordan Liggitt
9229399bd6
Remove build/verify scripts for swagger 1.2 API docs, API server swagger ui / swagger 1.2 config
2019-01-15 13:33:06 -05:00
Kubernetes Prow Robot
774fa8b4e6
Merge pull request #72770 from ddebroy/ddebroy-csi-translation-1
...
Populate Staging repo csi-translation-lib
2019-01-14 16:45:07 -08:00
Benjamin Elder
86a7a08af9
use host shellcheck binary when possible
2019-01-14 15:44:15 -08:00
Kubernetes Prow Robot
42db4c1dfb
Merge pull request #72842 from krzyzacy/force-check
...
add an env to skip readonly-packages check
2019-01-11 21:43:07 -08:00
Sen Lu
7e76524766
add an env to skip readonly-packages check
2019-01-11 16:46:51 -08:00
Deep Debroy
913bd97b0c
Populate CSI translation library staging repo
...
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-01-11 15:47:44 -08:00
Benjamin Elder
d150df8abc
update known shellcheck failures
2019-01-11 01:47:07 -08:00
Benjamin Elder
94fa9313ac
re-use shellcheck container
2019-01-11 01:42:27 -08:00
Benjamin Elder
5c48a04c53
use shellcheck image, respect gitignore
2019-01-10 23:58:22 -08:00
Benjamin Elder
feef6e515c
add shellcheck lint script
2019-01-10 23:27:13 -08:00
Phillip Wittrock
371d86631e
Revert "Enable kustomize in kubectl"
2019-01-10 20:55:11 -08:00
Kubernetes Prow Robot
4fec22b3e4
Merge pull request #72745 from ncdc/int-tests-stop-special-casing-KUBE_TEST_ARGS
...
int tests: stop special casing KUBE_TEST_ARGS
2019-01-10 01:18:51 -08:00
Kubernetes Prow Robot
152226c557
Merge pull request #71198 from cofyc/go1.11-GOFLAGS-env
...
No need to pass GOFLAGS to $goflags variables with go 1.11
2019-01-09 23:35:09 -08:00
Kubernetes Prow Robot
c9e1ffb0e7
Merge pull request #71952 from vyta/sig-windows-tests
...
Sig windows tests
2019-01-09 17:19:28 -08:00
Andy Goldstein
4c34895e0a
int tests: stop special casing KUBE_TEST_ARGS
...
Stop special casing KUBE_TEST_ARGS and limiting the API
group/version settings to "v1" when running the tests. This was
helpful in the past when we used to test multiple values for
KUBE_TEST_API_VERSIONS - if you were specifying KUBE_TEST_ARGS to run a
single test case, you probably didn't want to have it tested for
multiple values of KUBE_TEST_API_VERSIONS.
Now, however, KUBE_TEST_API_VERSIONS comes from
KUBE_AVAILABLE_GROUP_VERSIONS by default, which is a single list instead
of multiple, so we shouldn't need to special case KUBE_TEST_ARGS any
more. This is especially necessary because certain tests that are using
testapi break if KUBE_TEST_API_VERSIONS is just "v1".
Signed-off-by: Andy Goldstein <goldsteina@vmware.com>
2019-01-09 14:58:26 -05:00
Kubernetes Prow Robot
555c63fff5
Merge pull request #71529 from ixdy/bazel-refactor-openapi-gen-new-kazel
...
bazel: refactor openapi-gen logic for new kazel
2019-01-08 20:58:07 -08:00
Kubernetes Prow Robot
334901660c
Merge pull request #72542 from krzyzacy/add-remote
...
Diff between PULL_BASE_SHA and HEAD when detecting file changes from Prow
2019-01-08 19:22:09 -08:00
Kubernetes Prow Robot
e462d17203
Merge pull request #72456 from pradeepmurugesan/ginkgo-slow-test-threshold
...
68907 added the slow spec threshold option to ginkgo
2019-01-08 19:21:58 -08:00
Jeff Grafton
06d5c50eb2
Update to latest kazel and update generated files
...
Also switch from github.com/kubernetes/repo-infra to k8s.io/repo-infra.
2019-01-08 14:47:26 -08:00
Jeff Grafton
4503d573d3
Use new codegen config options in kazel and fix boilerplate check for generated bzl
2019-01-08 14:40:56 -08:00
Pradeep Murugesan
adf33a63c2
68907 added the slow spec threshold option to ginkgo
2019-01-08 20:53:07 +01:00
Sen Lu
d6801b8211
Diff between PULL_BASE_SHA and HEAD when detecting file changes from
...
Prow
2019-01-08 11:17:00 -08:00
Vy Ta
765057765c
golint failure updates, and added skip check for non-windows
2019-01-08 10:11:35 -08:00
Lucas Käldström
15e22ff4c4
Update various policy files wrt the new staging repo
2019-01-06 15:48:21 +02:00
Sen Lu
6b7ccc9aaa
always use golint from vendor
2018-12-27 12:05:45 -08:00
Sen Lu
f2604ddc62
install golint from vendor
2018-12-26 10:42:24 -08:00
Sen Lu
242ce12de7
vendor golint
2018-12-26 10:42:24 -08:00
Kubernetes Prow Robot
fa2cffbd4a
Merge pull request #72223 from misterikkit/godocs
...
Add godoc to pkg/util/configz.
2018-12-21 13:49:53 -08:00
wojtekt
73d14dede6
Promote Lease API to v1
2018-12-20 15:39:57 +01:00
Kubernetes Prow Robot
3dc1772268
Merge pull request #71891 from WanLinghao/daemonset_storage_test_fix
...
Fix unit test error in pkg/registry/apps/daemonset/storage/
2018-12-20 04:42:09 -08:00
Kubernetes Prow Robot
cbc3ec7899
Merge pull request #67791 from tallclair/runtimeclass-api
...
Add node-api staging repo w/ RuntimeClass API
2018-12-20 03:11:33 -08:00
Kubernetes Prow Robot
6902f3112d
Merge pull request #71176 from idealhack/fix-unreachable-code-and-golint-warnings
...
Fix go vet and golint warnings
2018-12-19 20:45:16 -08:00
Jonathan Basseri
ec247ca0be
Add godoc to pkg/util/configz.
...
Document the intended use of this package. In particular, document the
fact that it is intended for ComponentConfig.
2018-12-19 17:38:30 -08:00
Christoph Blecker
b19fb0a77e
Clean up artifacts variables in hack scripts
2018-12-19 15:17:13 -08:00
Kubernetes Prow Robot
00ca6939cb
Merge pull request #72038 from bowei/change-gce-cloud-provider
...
Change gce cloud provider
2018-12-19 14:13:55 -08:00
Jordan Liggitt
b409ffa658
Update test manifests to apps/v1
2018-12-19 11:19:12 -05:00
Kubernetes Prow Robot
be5a1fb734
Merge pull request #70875 from Liujingfang1/enable-kustomize
...
Enable kustomize in kubectl
2018-12-19 00:51:41 -08:00
WanLinghao
80b6459bd0
Fix unit test error in pkg/registry/apps/daemonset/storage/
2018-12-19 13:34:03 +08:00
Tim Allclair
03fdecbde4
Add node-api code generators
2018-12-18 16:06:56 -08:00
Sen Lu
ea4320681f
make integration/verify script look for k8s under GOPATH
2018-12-18 15:18:42 -08:00
Bowei Du
f953175314
Removing verify cloudprovider-gce script that is no longer needed
2018-12-18 10:28:06 -08:00
Bowei Du
dfac4f7a2c
Update other references
2018-12-18 10:26:46 -08:00
Tim Allclair
2f6f3be23e
Add new node-api repo
2018-12-17 16:29:37 -08:00
Kubernetes Prow Robot
c172d61ec1
Merge pull request #71921 from cblecker/split-godep
...
Provide option to split godeps tests from main verify job
2018-12-14 03:26:37 -08:00
Antonin Stefanutti
f2dc1e2dc6
Use KUBECTL variable to create kube-apiserver-kubelet-admin clusterrolebinding
2018-12-12 19:16:28 +01:00
Christoph Blecker
d90ae78a86
Provide option to split godeps tests from main verify job
2018-12-11 16:42:45 -08:00
Antoine Pelisse
b6135f63aa
diff: Fix overlapping filenames
...
The filename can overlap when multiple resources have the same name (but
obviously are of a different type). Include the name of the type in the
file name to prevent the overlap.
2018-12-11 09:19:52 -08:00
Kubernetes Prow Robot
3b53ea5ea4
Merge pull request #71690 from liggitt/secured-kubelet
...
enable secured kubelet in hack/local-up-cluster.sh
2018-12-04 08:26:14 -08:00
Kubernetes Prow Robot
a9b69dc381
Merge pull request #71615 from jpbetz/etcd-3.3.10-0-image
...
Update default etcd server to 3.3.10 for kubernetes 1.14
2018-12-04 02:54:34 -08:00
Kubernetes Prow Robot
b1aed1593e
Merge pull request #70682 from idealhack/fix-golint-pkg-kubectl-cmd
...
Fix some golint errors for packages in `pkg/kubectl/cmd`
2018-12-04 00:49:09 -08:00
Jordan Liggitt
67849e6a94
secure kubelet in local-up-cluster
2018-12-04 00:15:01 -05:00
Joe Betz
862b945e5a
Update default etcd server to 3.3.10 for kubernetes 1.13
2018-12-03 11:03:49 -08:00
Kubernetes Prow Robot
9b160ab90f
Merge pull request #71538 from cblecker/godep-path
...
Don't use hermetic go environment for installing godep
2018-11-30 23:40:08 -08:00
k8s-ci-robot
be6ce4aca0
Merge pull request #71524 from ixdy/bazel-_output-local-go
...
make bazel not follow the infinite symlink in _output/local/go
2018-11-30 08:20:09 -08:00
k8s-ci-robot
79e5cb2cb7
Merge pull request #71302 from liggitt/verify-unit-test-feature-gates
...
Split mutable and read-only access to feature gates, limit tests to readonly access
2018-11-29 21:45:12 -08:00
k8s-ci-robot
15556551be
Merge pull request #68942 from nikhita/csi-api-staging-restrict-imports
...
Add import restrictions for csi-api
2018-11-29 21:44:42 -08:00
k8s-ci-robot
7db6ad1f0e
Merge pull request #70781 from emwalker/68026-golint-fixes-4
...
Remove test/images/* from hack/.golint_failures
2018-11-29 11:16:28 -08:00
Jeff Grafton
e3fac7690b
Make Bazel not follow the infinite symlink in _output/local/go
...
Otherwise, calling make followed by bazel might fail, requiring one to
run make clean first.
Additionally, add comments explaining why we must do this.
2018-11-29 10:47:36 -08:00
k8s-ci-robot
7a958cf9e9
Merge pull request #68402 from saravanan30erd/cloudprovider-ovirt
...
Fix golint failures - pkg/cloudprovider/providers/ovirt
2018-11-28 21:44:38 -08:00
Christoph Blecker
b1aae87327
Don't use hermetic go environment for installing godep
...
This is unneeded, and causes this build environment to persist throughout the lifetime of any godep script.
2018-11-28 16:31:25 -08:00
Yang Li
43f9302b90
Fix golint warnings
2018-11-27 10:24:25 +08:00
Yecheng Fu
ce22322ef1
No need to pass GOFLAGS to $goflags variables.
...
In go 1.11, go commands will use `GOFLAGS` as default flags, see
https://golang.org/doc/go1.11#go_command .
There is no need to pass GOFLAGS to $goflags, and if we do, go commands
will fail with "duplicate flags" error, e.g.
```
$ make test-integration WHAT=./test/integration/scheduler GOFLAGS="-v"
...
go test: v flag may be set only once
run "go help test" or "go help testflag" for more information
...
```
2018-11-27 09:53:02 +08:00
Nikhita Raghunath
d21096576f
Add import restrictions for csi-api
2018-11-27 00:51:21 +05:30
Jingfang Liu
5604a15024
update staging Godeps and import restrictions
2018-11-26 11:03:00 -08:00
Yang Li
141d33a2a5
Fix some golint errors for packages in `pkg/kubectl/cmd`
...
Co-authored-by: Arijit Basu <sayanarijit@gmail.com>
2018-11-22 22:09:08 +08:00
saad-ali
aa8244beb5
Modify CSI to handle both 0.3 and 1.0
...
Modify the CSI volume plugin to handle CSI version 0.x as well as 1.x
2018-11-21 18:37:31 -08:00
Jordan Liggitt
91980a0f61
Add verification script for test feature gate modification
2018-11-21 11:51:33 -05:00
Jordan Liggitt
8799eb4e2e
Revert "Merge pull request #67205 from roycaihw/crd-openapi-spec"
...
This reverts commit 54ee58b2d6
, reversing
changes made to 9e2820e4c9
.
2018-11-16 16:36:24 -05:00
k8s-ci-robot
54ee58b2d6
Merge pull request #67205 from roycaihw/crd-openapi-spec
...
Serve OpenAPI spec for registered CRDs
2018-11-16 05:12:41 -08:00