airshipctl/tools
Matt McEuen b7d2db0a96 Gate: avoid failing before Nodes are defined
This is a workaround for the kubernetes issue below, which has
caused gate failures a few times.  The issue is due to a race condition
between a new apiserver becoming live, and its resource definitions being
fully loaded, resulting in a "no resource type node" kind of error
when running `kubectl wait node`.

This refactors the "loop until apiserver is ready" logic to treat
"no resource found" errors the same as apiserver unavailability,
resulting in another round of `sleep`.

https://github.com/kubernetes/kubernetes/issues/83242

Change-Id: I9b1aa0c0c12bbc9399e5a1f22390074319151df3
2020-08-07 16:09:12 -05:00
..
deployment Gate: avoid failing before Nodes are defined 2020-08-07 16:09:12 -05:00
document Make site validation runnable on external sites 2020-08-05 16:30:42 +00:00
gate Cleaning for gate scripts 2020-07-09 13:16:05 -07:00
add_license.sh Add check_copyright as part of gate script 2020-06-01 18:52:28 +00:00
check_copyright Make API compatible with k8s apimachinary 2020-06-23 13:01:16 +04:00
coverage_check Fix the coverage tests 2019-10-02 15:18:56 -05:00
git_diff_check Target test files only in git diff check 2020-03-10 15:55:22 -04:00
golint Add golint as a non-voting gate 2020-05-29 11:40:45 -05:00
gomod_check [#50] Clean up temp files from unit tests 2020-02-20 11:48:11 -06:00
install_linter Replace Non-ASCII symbols 2020-08-05 13:22:59 +00:00
license_bash.txt Add copyright for missing files 2020-04-09 08:35:59 -05:00
license_go.txt Add copyright for missing files 2020-04-09 08:35:59 -05:00
license_yaml.txt Add copyright for missing files 2020-04-09 08:35:59 -05:00
validate_docs Make site validation runnable on external sites 2020-08-05 16:30:42 +00:00
whitespace_linter Add a simple whitespace linter 2020-01-15 10:57:44 -06:00