1. 21 Aug, 2019 1 commit
  2. 09 Aug, 2019 2 commits
  3. 16 Jul, 2019 1 commit
  4. 15 Jul, 2019 1 commit
  5. 12 Jul, 2019 3 commits
  6. 11 Jul, 2019 2 commits
  7. 08 Jul, 2019 2 commits
  8. 13 May, 2019 1 commit
  9. 11 May, 2019 1 commit
    • build.make: allow repos to use 'go mod' for vendoring · 066143d1
      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).
  10. 15 Apr, 2019 2 commits
  11. 11 Apr, 2019 6 commits
  12. 10 Apr, 2019 2 commits
  13. 09 Apr, 2019 5 commits
  14. 08 Apr, 2019 3 commits
    • prow.sh: fix hostpath driver version check · f3d1d2df
      Patrick Ohly authored
      The previous logic failed for canary jobs, those also deploy a recent
      driver. Instead of guessing what driver gets installed based on job
      parameters, check what really runs in the cluster and base the
      decision on that.
      
      We only need to maintain this blacklist for 1.0.x until we replace it
      with 1.1.0, then this entire hostpath_supports_block can be removed.
    • prow.sh: fix running of just "alpha" tests · 31dfaf31
      Patrick Ohly authored
      "grep -w" treated "serial-alpha" as two words and therefore
      CSI_PROW_TESTS sometimes ran too many tests.
    • prow.sh: AllAlpha=true for unknown Kubernetes versions · f5014439
      Patrick Ohly authored
      This ensures that also new, currently unknown alpha gates are enabled
      when testing against a future Kubernetes versions. For all currently
      known Kubernetes versions we just use the minimal set of alpha gates,
      which ensures that we don't miss any of them in our documentation.
  15. 03 Apr, 2019 5 commits
    • Merge pull request #9 from pohly/prow · 95ae9de9
      Kubernetes Prow Robot authored
      Prow testing
    • prow.sh: switch back to upstream csi-driver-host-path · d87eccb4
      Patrick Ohly authored
      The temporary fork was merged, we can use the upstream repo again.
    • prow.sh: different E2E suite depending on Kubernetes version · 6602d38b
      Patrick Ohly authored
      Instead of always using the latest E2E tests for all Kubernetes
      versions, the plan now is to use the tests that match the Kubernetes
      version. However, for 1.13 we have to make an exception because the
      suite for that version did not support the necessary
      --storage.testdriver parameter.
    • prow.sh: improve building Kubernetes from source · 741319bd
      Patrick Ohly authored
      While switching back and forth between release-1.13 and release-1.14
      locally, there was the problem that the local kind image kept using
      the wrong kubelet binary despite rebuilding from source. The problem
      went away after cleaning the Bazel cache. Exact root cause unknown,
      but perhaps using unique tags and properly cleaning the repo helps.
      
      If not, then the unique tags at least will show what the problem is.
    • prow.sh: take Go version from Kubernetes source · 29545bb0
      Patrick Ohly authored
      Using the same (recent) Go version for all Kubernetes versions can
      break for older versions when there are incompatible changes in Go. To
      avoid that, we use exactly the minimum version of Go required for each
      Kubernetes version. This is based on the assumption that this
      combination was tested successfully.
      
      When building the E2E suite from Kubernetes (the default) we do the
      same, but still allow building it from elsewhere.
      
      We allow the Go version to be empty when it doesn't matter.
  16. 02 Apr, 2019 3 commits