- 04 Nov, 2019 2 commits
-
-
Patrick Ohly authored
-
Patrick Ohly authored
This avoids dependencies on the Go module cache or the upstream code hosting.
-
- 31 Oct, 2019 5 commits
-
-
Kubernetes Prow Robot authored
Go version 1.13, helper scripts
-
Patrick Ohly authored
Some operations are sensitive to the version of Go that is used. In the past, formatting of source differed depending on the version. Right now it is the content of the vendor directory which changes when switch back and forth between 1.12 and 1.13. We don't want to impose a certain workflow on developers, like forcing all invocations of Go to run inside a container. If developers want that, they can set up their development environment accordingly. But we should warn about this aspect to raise awareness. "make" invocations which involve Go now compare against the projects Go version (specified in travis.yml) once at the beginning. This is only a warning because we don't know which future version will be compatible with the project. Vendor directory handling gets updated, too: verification is now a separate script (became too complex for make) and there is a corresponding "update-vendor.sh". In contrast to verification, updating vendor is not integrated into make and thus itself invokes the go version check.
-
Patrick Ohly authored
This is the latest release. Updating is useful to ensure that we have all of the latest fixes and enhancements.
-
Kubernetes Prow Robot authored
Add new variables for 1.16 and remove 1.13
-
Michelle Au authored
-
- 08 Oct, 2019 3 commits
-
-
Kubernetes Prow Robot authored
Do full git clones in travis
-
Michelle Au authored
errors when the depth is exactly 50.
-
Kubernetes Prow Robot authored
update Go mod support
-
- 07 Oct, 2019 3 commits
-
-
Kubernetes Prow Robot authored
Build Windows only for amd64
-
Deep Debroy authored
Signed-off-by:
Deep Debroy <ddebroy@docker.com>
-
Patrick Ohly authored
This script handles the necessary "replace" statements and determines which packages need to be updated in lockstep.
-
- 04 Oct, 2019 1 commit
-
-
Patrick Ohly authored
It turned out that changes like https://github.com/kubernetes-csi/csi-lib-utils/pull/33 should better have been committed after `go mod tidy` because that adds some indirect dependencies in that example. The revised `test-vendor` checks for that and (just in case that this ever becomes desired) allows projects to not have a vendor directory when using `go mod`. How to use `go mod` properly gets documented in the README.md, because there are such pitfalls.
-
- 16 Sep, 2019 2 commits
-
-
Kubernetes Prow Robot authored
Enable hostpath expansion
-
Hemant Kumar authored
-
- 07 Sep, 2019 3 commits
-
-
Kubernetes Prow Robot authored
build windows binaries with .exe suffix
-
Michelle Au authored
-
Kubernetes Prow Robot authored
Create 2-node kind cluster since topology support is added to hostpath
-
- 06 Sep, 2019 1 commit
-
-
Mucahit Kurt authored
Signed-off-by:
Mucahit Kurt <mucahitkurt@gmail.com>
-
- 29 Aug, 2019 2 commits
-
-
Kubernetes Prow Robot authored
prow.sh: install dep if needed
-
Patrick Ohly authored
"make test-vendor" depends on dep if the current project uses dep. Without it, the vendor directory checking was skipped under Prow.
-
- 28 Aug, 2019 2 commits
-
-
Kubernetes Prow Robot authored
Add rule for building Windows binaries
-
Deep Debroy authored
Signed-off-by:
Deep Debroy <ddebroy@docker.com>
-
- 27 Aug, 2019 1 commit
-
-
Kubernetes Prow Robot authored
Update kind to v0.5.0
-
- 21 Aug, 2019 1 commit
-
-
Michelle Au authored
-
- 09 Aug, 2019 2 commits
-
-
Kubernetes Prow Robot authored
Fix CI jobs on Kubernetes master
-
Michelle Au authored
changes to kind. There are 3 changes made to prow.sh: 1. Use a master commit of kind that includes the fix for Kubernetes master. 2. Use git clone instead of git checkout (shallow) to source Kubernetes. This lets kind correctly figure out the Kubernetes release tag. 3. Build kind with make install. The kind fix was not working correctly when built with go build.
-
- 16 Jul, 2019 1 commit
-
-
Kubernetes Prow Robot authored
prow.sh: tag master images with a large version number
-
- 15 Jul, 2019 1 commit
-
-
Michelle Au authored
-
- 12 Jul, 2019 3 commits
-
-
Kubernetes Prow Robot authored
Add 1.15 jobs
-
Michelle Au authored
-
Michelle Au authored
-
- 11 Jul, 2019 2 commits
-
-
Michelle Au authored
with specific patch versions that kind 0.4.0 supports. Also, feature gate setting is only supported on 1.15+ due to kind.sigs.k8s.io/v1alpha3 and kubeadm.k8s.io/v1beta2 dependencies.
-
Michelle Au authored
-
- 08 Jul, 2019 2 commits
-
-
Kubernetes Prow Robot authored
more flexible test driver config
-
Patrick Ohly authored
By moving the code into a separate function, other CSI drivers have a chance to overwrite it. For the hostpath driver itself we need the ability to set the driver name depending on which revision is getting installed.
-
- 13 May, 2019 1 commit
-
-
Kubernetes Prow Robot authored
build.make: allow repos to use 'go mod' for vendoring
-
- 11 May, 2019 1 commit
-
-
Patrick Ohly authored
How a repo does vendoring is detected based on the presence of Gopkg.toml. The vendor check with `dep` was all done locally, but the corresponding check for `go mod` requires network access. The check therefore gets skipped when running in the Prow CI in situations where we are sure that it isn't needed (for example, in a periodic job).
-
- 15 Apr, 2019 1 commit
-
-
Kubernetes Prow Robot authored
update to Go 1.12.4
-