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

Inline and persistent volumes #67

Merged

Commits on Jul 15, 2019

  1. per-volume ephemeral mode

    This removes the limitation that the driver can only be deployed for
    one mode or the other. Instead the driver uses the new
    csi.storage.k8s.io/ephemeral
    field (kubernetes/kubernetes#79624) in the
    volume context to determine how it should behave in NodePublishVolume.
    
    Supporting both modes in the same deployment makes it possible to test
    ephemeral mode without having to change how the Prow jobs deploy the
    driver, which is once as part of the cluster setup.
    
    The --ephemeral parameter is still supported and can be used to force
    the driver into ephemeral mode, which is useful when deploying on
    Kubernetes 1.15 where csi.storage.k8s.io/ephemeral is not supported.
    pohly committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    e48a722 View commit details
    Browse the repository at this point in the history
  2. deprecation warning for -ephemeral

    We want developers to be aware that -ephemeral is going to go away, so
    always warn about it on stderr.
    pohly committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    37803e6 View commit details
    Browse the repository at this point in the history