- 02 Apr, 2019 3 commits
-
-
Kubernetes Prow Robot authored
verify shellcheck
-
Patrick Ohly authored
By default this only tests the scripts inside the "release-tools" directory, which is useful when making experimental changes to them in a component that uses csi-release-tools. But a component can also enable checking for other directories.
-
Patrick Ohly authored
These are the modifications that were necessary to call this outside of Kubernetes. The support for excluding files from checking gets removed to simplify the script. It shouldn't be needed, because linting can be enabled after fixing whatever scripts might fail the check.
-
- 29 Mar, 2019 1 commit
-
-
Kubernetes Prow Robot authored
build.make: avoid unit-testing E2E test suite
-
- 28 Mar, 2019 1 commit
-
-
Patrick Ohly authored
In repos that have a test/e2e, that test suite should be run separately because it depends on a running cluster.
-
- 27 Mar, 2019 2 commits
-
-
Kubernetes Prow Robot authored
check vendor directory
-
Patrick Ohly authored
This runs "dep check" to verify that the vendor directory is up-to-date and meets expectations (= done with dep >= 0.5.0).
-
- 15 Mar, 2019 2 commits
-
-
Patrick Ohly authored
This is an unmodified copy of kubernetes/hack/verify-shellcheck.sh revision d5a3db003916b1d33b503ccd2e4897e094d8af77.
-
Patrick Ohly authored
In repos that have a test/e2e, that test suite should be run separately because it depends on a running cluster.
-
- 06 Mar, 2019 2 commits
-
-
Kubernetes Prow Robot authored
verify-subtree.sh: relax check and ignore old content
-
Patrick Ohly authored
If for whatever reasons a repo already had a `release-tools` directory before doing a clean import of it with `git subtree`, the check used to fail because it found those old commits. This can be fixed by telling `git log` to stop when the directory disappears from the repo. There has to be a commit with removes the old content, because otherwise `git subtree add` doesn't work. Fixes: https://github.com/kubernetes-csi/external-resizer/issues/21
-
- 25 Jan, 2019 4 commits
-
-
Kubernetes Prow Robot authored
test enhancements
-
Kubernetes Prow Robot authored
build.make: fix pushing of "canary" image from master branch
-
Patrick Ohly authored
The introduction for each individual test looked like an actual command: test-subtree ./release-tools/verify-subtree.sh release-tools Directory 'release-tools' contains non-upstream changes: ... It's better to make it look like a shell comment and increase its visibility with a longer prefix: ### test-subtree: ./release-tools/verify-subtree.sh release-tools ...
-
Patrick Ohly authored
After merging into external-attacher, the next Travis CI run did not push the "canary" image because the check for "canary" only covered the case where "-canary" is used as suffix (https://travis-ci.org/kubernetes-csi/external-attacher/builds/484095261).
-
- 24 Jan, 2019 2 commits
-
-
Patrick Ohly authored
Individual repos may have to filter out certain packages from testing. For example, in csi-test the cmd/csi-sanity directory contains a special test that depends on additional parameters that set the CSI driver to test against.
-
Patrick Ohly authored
This may or may not work, depending on which packages have tests and whether they contain glog.
-
- 23 Jan, 2019 4 commits
-
-
Kubernetes Prow Robot authored
check subtree for changes
-
Patrick Ohly authored
We don't want to allow local modifications in the subtree. Everything should go to the csi-release-tools repo first.
-
Patrick Ohly authored
"make test" used to abort after the first test failure. That was partly intentional: if the simple tests already fail (for example, because of a syntax error), then there is no point in continuing to test. However, it also makes it harder to find all errors in a CI system when the errors are unrelated (first error shows up, gets fixed, next error shows up, etc.). Now "make test" still aborts early, but "make -k test" is used in the CI and will run all individual tests because they are split up into different targets.
-
Patrick Ohly authored
The goal is to enforce that changes get merged upstream first and only get into the local repo via a normal "git subtree merge".
-
- 22 Jan, 2019 2 commits
-
-
Kubernetes Prow Robot authored
README.md: fix repo URL for initial setup
-
Patrick Ohly authored
Copy-and-paste error from the time when the kubernetes-csi/csi-release-tools repo didn't have the code...
-
- 21 Jan, 2019 4 commits
-
-
Kubernetes Prow Robot authored
initial content
-
Patrick Ohly authored
The actual repository was not named like the prototype repo.
-
Patrick Ohly authored
It's worth calling out explicitly that only the master branch is maintained.
-
Patrick Ohly authored
The repo was created with an HTML version of the build.make file from https://github.com/pohly/csi-build-rules/. Here's the raw file.
-
- 16 Jan, 2019 3 commits
-
-
Aaron Crickenberger authored
-
Aaron Crickenberger authored
-
Aaron Crickenberger authored
-