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

EBS CSI EKS support #64

Merged
merged 28 commits into from
Jan 28, 2022
Merged
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
438403b
new: enable ebs csi addon for eks
nickumia-reisys Jan 5, 2022
41a1358
new: add IAM Policy to manage ebs volume lifecycle
nickumia-reisys Jan 6, 2022
bf65a8b
fix: broker does not like non-terraform file
nickumia-reisys Jan 6, 2022
ce35f59
fix: terraform needs variable name attribute
nickumia-reisys Jan 6, 2022
43e36bb
new: add managed node group; the old iam_path restricted managed node…
nickumia-reisys Jan 8, 2022
0e8d604
new: EBS to EFS policy change
nickumia-reisys Jan 25, 2022
6515dea
new: EBS to EFS provision change
nickumia-reisys Jan 25, 2022
43096d4
new: implement efs volumes in fargate
nickumia-reisys Jan 26, 2022
1cf6f18
new: add tests to verify EFS communication
nickumia-reisys Jan 26, 2022
7897bc7
update: broker service definition
nickumia-reisys Jan 26, 2022
8ee933e
docs: update cleanup/README
nickumia-reisys Jan 26, 2022
80099ba
update: refactor name
nickumia-reisys Jan 26, 2022
6073b89
update: finish test
nickumia-reisys Jan 26, 2022
d3074f6
update: unpin AWS provider from 3.31
nickumia-reisys Jan 26, 2022
22f139f
update: aws provider binary from 3.61 to 3.73
nickumia-reisys Jan 26, 2022
b5ae4d8
fix: make sure test doesn't run forever
nickumia-reisys Jan 26, 2022
1b10014
fix: grab EFS ID for cluster
nickumia-reisys Jan 27, 2022
280d3df
new: don't add vpn gateway
nickumia-reisys Jan 27, 2022
3c7aab4
new: statically provision efs for k8s cluster
nickumia-reisys Jan 27, 2022
3f50c99
lint: ran terraform fmt
nickumia-reisys Jan 27, 2022
d8ce2a6
update: make EFS id unique to each cluster
nickumia-reisys Jan 27, 2022
395b406
fix: stupid typo..
nickumia-reisys Jan 27, 2022
fe29daa
fix: kubectl wait for pod timeouts too quick
nickumia-reisys Jan 27, 2022
2055589
Replace null_resource with the resources from the kubernetes provider
mogul Jan 27, 2022
6f27e96
Implement encryption-at-rest and encryption-in-transit for persistent…
mogul Jan 27, 2022
2bbfb0f
Update providers for kubernetes and helm
mogul Jan 27, 2022
193f89d
Use a name for the PV that doesn't expose the implementation detail
mogul Jan 27, 2022
12142f0
Skip installing the EFS CSI driver; it's already installed
mogul Jan 28, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@ if [[ $dnssec_validated != 0 ]]; then echo PASS; else retval=1; echo FAIL; fi


# Test 2
echo -n "Retrieve EFS ID for cluster... "
mogul marked this conversation as resolved.
Show resolved Hide resolved
EFS_ID=$(aws efs describe-file-systems --query "FileSystems[*].FileSystemId" | jq -r .[0])
sed -i 's/volumeHandle: fs-07da3aad0fdbc2c8d/volumeHandle: '"$EFS_ID"'/' test_specs/pv/efs/pv.yml

echo -n "Provisioning PV resources... "
kubectl apply -f test_specs/pv/efs/driver.yml
kubectl apply -f test_specs/pv/efs/storageclass.yml
Expand Down