-
Notifications
You must be signed in to change notification settings - Fork 55
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
[feat] Enable support for encrypted volumes for CSI driver #299
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eceefc8 - Browse repository at this point
Copy the full SHA eceefc8View commit details -
- updated main.go to pickup environment variable for setting `volumeE…
…ncryption` status
Configuration menu - View commit details
-
Copy full SHA for 071a28b - Browse repository at this point
Copy the full SHA 071a28bView commit details -
- updated driver.go to pass environment variable
volumeEncryption
w……hile creating the controller server
Configuration menu - View commit details
-
Copy full SHA for f5bbd7f - Browse repository at this point
Copy the full SHA f5bbd7fView commit details -
- updated controllerserver.go to use variable
volumeEncryption
when…… create volume request is made
Configuration menu - View commit details
-
Copy full SHA for 739f91a - Browse repository at this point
Copy the full SHA 739f91aView commit details -
Updated controllerserver_helper.go for the following:
- to check if region allows encryption - prepare the volume creation request with updated params - added helper function `isEncryptionSupported` to dynamically check for regions - updated attach volume operation logic to check if the created volume and the linode it's being attached to is in the same region(only for encrypted volumes this is enforced)
Configuration menu - View commit details
-
Copy full SHA for aa31499 - Browse repository at this point
Copy the full SHA aa31499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac170a - Browse repository at this point
Copy the full SHA 1ac170aView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6f2c6d - Browse repository at this point
Copy the full SHA a6f2c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d7288 - Browse repository at this point
Copy the full SHA 57d7288View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15110b6 - Browse repository at this point
Copy the full SHA 15110b6View commit details
Commits on Oct 31, 2024
-
- updated helm charts to allow encryption
- removed new storage class and edited pre-existing ones
Configuration menu - View commit details
-
Copy full SHA for c6e8212 - Browse repository at this point
Copy the full SHA c6e8212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ca3af - Browse repository at this point
Copy the full SHA 09ca3afView commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6c8358 - Browse repository at this point
Copy the full SHA a6c8358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a596c - Browse repository at this point
Copy the full SHA 11a596cView commit details
Commits on Nov 4, 2024
-
- removed environment variable VOLUME_ENCRYPTION
- updated functions to use the parameter specified in the template - updated tests to account for the new changes in the function calls
Configuration menu - View commit details
-
Copy full SHA for 0ab93ad - Browse repository at this point
Copy the full SHA 0ab93adView commit details -
- updated URL target in controllerserver_helper.go
- updated template files to conditionally store parameters in the map
Configuration menu - View commit details
-
Copy full SHA for 2b4973a - Browse repository at this point
Copy the full SHA 2b4973aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b74ea8 - Browse repository at this point
Copy the full SHA 9b74ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58dc736 - Browse repository at this point
Copy the full SHA 58dc736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e01533 - Browse repository at this point
Copy the full SHA 7e01533View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1e8f1 - Browse repository at this point
Copy the full SHA da1e8f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd1358 - Browse repository at this point
Copy the full SHA 5fd1358View commit details -
Updated comment in values.yaml on the volumeEncryption variable
Co-authored-by: Evan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20ebc2a - Browse repository at this point
Copy the full SHA 20ebc2aView commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3bcf4ae - Browse repository at this point
Copy the full SHA 3bcf4aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecfd939 - Browse repository at this point
Copy the full SHA ecfd939View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3152804 - Browse repository at this point
Copy the full SHA 3152804View commit details -
- refactored function to just take
req.GetParameters()
and handle k……eys in the map inside the function - set volumeContext to include encryption
Configuration menu - View commit details
-
Copy full SHA for ccf359a - Browse repository at this point
Copy the full SHA ccf359aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b935b - Browse repository at this point
Copy the full SHA d6b935bView commit details
Commits on Nov 7, 2024
-
- updated
createAndWaitForVolume
call to take in map- Moved checks for volume encryption into `prepareVolumeParams` - removed redudant volume and linode region checks - updated test cases for the changes that were made
Configuration menu - View commit details
-
Copy full SHA for 3592d21 - Browse repository at this point
Copy the full SHA 3592d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0569170 - Browse repository at this point
Copy the full SHA 0569170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 681e2d0 - Browse repository at this point
Copy the full SHA 681e2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01023b5 - Browse repository at this point
Copy the full SHA 01023b5View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f11c229 - Browse repository at this point
Copy the full SHA f11c229View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b3e4df - Browse repository at this point
Copy the full SHA 2b3e4dfView commit details -
- added back volume name and size to returns - fixed comments
Configuration menu - View commit details
-
Copy full SHA for 2935055 - Browse repository at this point
Copy the full SHA 2935055View commit details -
- added steps to check if encryption is supported in that region
Configuration menu - View commit details
-
Copy full SHA for 5f1c306 - Browse repository at this point
Copy the full SHA 5f1c306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 345e7f1 - Browse repository at this point
Copy the full SHA 345e7f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2beb183 - Browse repository at this point
Copy the full SHA 2beb183View commit details
Commits on Nov 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c24ce38 - Browse repository at this point
Copy the full SHA c24ce38View commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e0c16b1 - Browse repository at this point
Copy the full SHA e0c16b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c38e0e8 - Browse repository at this point
Copy the full SHA c38e0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1caf89 - Browse repository at this point
Copy the full SHA b1caf89View commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10e2e3d - Browse repository at this point
Copy the full SHA 10e2e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f67953 - Browse repository at this point
Copy the full SHA 8f67953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58819f1 - Browse repository at this point
Copy the full SHA 58819f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e530f5 - Browse repository at this point
Copy the full SHA 6e530f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a5bd1 - Browse repository at this point
Copy the full SHA 02a5bd1View commit details