Coder Social home page Coder Social logo

oracle / zfssa-csi-driver Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 6.0 236 KB

Kubernetes Container Storage Interface (CSI) plug-in for Oracle ZFS Storage Appliance.

License: Universal Permissive License v1.0

Dockerfile 0.41% Makefile 1.20% Go 98.39%
kubernetes csi-driver csi-plugin zfssa oracle

zfssa-csi-driver's People

Contributors

aboovara-orcl avatar jeongtae-kim avatar pmonday avatar spavlusieva avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

zfssa-csi-driver's Issues

Bump k8s.io/kubernetes from 1.17.5 to newer version along with dependencies

Dependbot merge request does not build (#4). There are also a variety of newer versions available for dependent components (3rd and 4th party).

This branch will attempt to bring the driver to parity with the OLCNE version available (OLCNE 1.3 that is on 1.20.6 Kubernetes or the most current when this issue is worked on).

Update driver to refresh credentials if hit an unauthorized condition

In some environments, a sidecar might be used that allows the credentials to not only be kept secret, but also be updated over time so they can be regularly rotated.

Currently, once the credentials are read and the token is created that wraps a created zfssa session, the credentials will never change and could start failing on a credential rotation.

I would like to change this so credentials can change but also clarify the distinction from the internal use of the "Token" and the notion of the ZFSSA "session".

Implement CSI Volume Cloning Feature

The initial version of the driver does not implement volume cloning (https://v1-20.docs.kubernetes.io/docs/concepts/storage/volume-pvc-datasource/).

This should be achievable by

  • creating a snapshot of the PVC referenced
  • create the clone
  • export the clone as a file system or LUN

This issue is 'generic' and may be split up if the filesystem path is substantially different from iscsi. For now, filesystem would be the priority since it would be common for boot images and home directories and such.

Signoff ZFS into UEK kernel and OL

Come'on Oracle, get over it. You can do it. You can still sell the appliance and sell the support for it. Allow the kernel modules and cli tools, you can keep the GUI for sale with the appliance, orgs that buys that kind of stuff want support anyways so your sales will not be affected. It's time to let go. Please do it. Let Solaris go die its death, cherry pick ZFS and whatelse from it and that's it. I'm pretty sure you are in secret running it on Linux already internally.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.