Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release-4.5] Bug 1848785: Fetch latest upstream patches #30

Commits on Jun 19, 2020

  1. Add more access modes to volume capabilities

    msau42 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    e822c4c View commit details
    Browse the repository at this point in the history
  2. prow.sh: use 1.3.0 hostpath driver for testing

    The final 1.3.0 release of the hostpath driver really uses the 1.3.0
    driver image in its deployment, in contrast to the previous -rc
    candidates which still used 1.2.0.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    e6c1dce View commit details
    Browse the repository at this point in the history
  3. Fix deprecated API group for StatefulSet

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    310bc7c View commit details
    Browse the repository at this point in the history
  4. build for multiple platforms only in CI, add s390x

    Developers should not be forced to build for all platforms by
    default. We also don't want to copy-and-paste the go invocation for
    each new platform.
    
    To address both, the target platform(s) are now configurable via
    BUILD_PLATFORMS and additional platforms are only enabled in the Prow
    CI.
    
    For now this serves as a test that the source actually compiles for
    multiple platforms. Building images for different target platforms is a
    different problem.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    2959d37 View commit details
    Browse the repository at this point in the history
  5. Remove csi-attacher

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    848599c View commit details
    Browse the repository at this point in the history
  6. Update driver version

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    4b3176d View commit details
    Browse the repository at this point in the history
  7. Update snapshotter to version 2.0.1

    Signed-off-by: Grant Griffiths <grant@portworx.com>
    ggriffiths authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    deea989 View commit details
    Browse the repository at this point in the history
  8. Rename driver to follow CSI plugin naming conventions

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    a9b0c06 View commit details
    Browse the repository at this point in the history
  9. Change base image to centos:latest

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    9d1c777 View commit details
    Browse the repository at this point in the history
  10. Add .prow.sh to enable prow jobs

    Change-Id: I1142fc76b939c03ba05070179b5ab9574c096571
    msau42 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    61140cb View commit details
    Browse the repository at this point in the history
  11. Prepare for v2.0.0 release

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    4f97fc8 View commit details
    Browse the repository at this point in the history
  12. Add info about plugin compatibility and features

    wozniakjan authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    89a7eeb View commit details
    Browse the repository at this point in the history
  13. Add 2.0 changelog

    Change-Id: I369683a10673e9da15998ddd9056890db6154b69
    msau42 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    8d2f882 View commit details
    Browse the repository at this point in the history
  14. update release tools instructions

    msau42 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    c8f1238 View commit details
    Browse the repository at this point in the history
  15. Support local snapshot RBAC for pull jobs

    Signed-off-by: Grant Griffiths <grant@portworx.com>
    ggriffiths authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    3a09d7d View commit details
    Browse the repository at this point in the history
  16. Update patch release notes generation command

    msau42 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    cba5fbb View commit details
    Browse the repository at this point in the history
  17. cloud build: initial set of shared files

    The approach taken here extends the existing support for
    cross-compiling binaries on the build host and specifying the Go
    compiler: Go is installed if needed (as in Prow testing), binaries are
    build on the host, then one image is created for each platform, and
    finally those are combined into a single multi-architecture image.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    5b0bab0 View commit details
    Browse the repository at this point in the history
  18. build.make: fix push-multiarch ambiguity

    "make push-multiarch" matched both push-multiarch and push-%.  This
    seems to be none-deterministic and in at least one
    repo (external-provisioner), make picked the wildcard rule which then
    failed because there is no "multiarch" command.
    
    This ambiguity gets resolved by instantiating the wildcard rules only
    for existing commands. The advantage also is that "make
    push-no-such-command" will fail with an obvious "No rule to make
    target 'push-no-such-command'" instead of attempting to build the
    command.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    def9d81 View commit details
    Browse the repository at this point in the history
  19. build.make: properly declare push-multiarch

    It's not a real file and thus should better be marked as phony.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    67b4ef4 View commit details
    Browse the repository at this point in the history
  20. build.make: optional inclusion of Windows in multiarch images

    Most repos inherit the default BUILD_PLATFORMS, which includes
    Windows, but don't have the necessary Dockerfile.Windows yet. To
    simplify the rollout of multiarch image builds, Windows binary
    building continues to be tested (i.e. BUILD_PLATFORMS remains
    unchanged), but push-multiarch skips Windows if the Dockerfile.Windows
    is missing.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    1a8f5d4 View commit details
    Browse the repository at this point in the history
  21. cloud build: initialize support for running commands in Dockerfile

    If the Dockerfile needs to run some command, that step fails unless
    QEMU is set up properly first:
          failed to solve: rpc error: code = Unknown desc = failed to load
          LLB: runtime execution on platform linux/ppc64le not supported
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    23fe0ff View commit details
    Browse the repository at this point in the history
  22. cloud build: k8s-staging-sig-storage

    As discussed in kubernetes/k8s.io#943, we want
    to consolidate under k8s-staging-sig-storage.
    pohly authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    a2d3909 View commit details
    Browse the repository at this point in the history
  23. prow.sh: enable building arm64 image

    cyb70289 authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    93ef622 View commit details
    Browse the repository at this point in the history
  24. Allow to set custom permissions for the mounted folder

    For RWX volume, kubelet does not perform recursive ownership/permission
    change. The heuristics that kubelet uses is being modified via -
    kubernetes/enhancements#1682
    
    Having said that, for RWX volumes which are made available via NFS
    protocol, using fsGroup is not recommended because if there are 2 pods
    that are trying to use same volume but with different fsGroup then one
    pod may lock out the other pod.
    
    To avoid this, we must be able to set the folder permissions to 777.
    This commit adds a cli option --mount-permissions, that allows to
    define custom permissions. If the value is not specified, then default
    permissions will be kept.
    
    Cherry-picked from: kubernetes-csi#36
    Fedosin authored and openshift-cherrypick-robot committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    b345251 View commit details
    Browse the repository at this point in the history