- Fix taint removal retry for non-swallowed errors (#373, @jacobwolfaws)
- Add retry and background run to node taint removal (#370, @jacobwolfaws)
- Bump dependencies for v1.2.0 (#374, @jacobwolfaws)
- Change node-level idempotency to use volume-target (#360, @jacobwolfaws)
- Only trigger container images wf on v* tag (#345, @jacobwolfaws)
- Upgrade k8s and eksctl in testing (#347, @jacobwolfaws)
- Move to new s3 bucket (#354, @jacobwolfaws)
- Bump dependencies for v1.1.0 (#361, @jacobwolfaws)
- Don't mark helm chart release as latest & Show latest release badge in README (#362, @jacobwolfaws)
- Substantially reduced driver dependencies (#318, @jacobwolfaws)
- Added arch prefix to images (#318, @jacobwolfaws)
- Update go version, dependencies, and bump sidecars (#338, @jacobwolfaws)
- Remove ebs references from e2e testing (#339, @jacobwolfaws)
- We would like to sincerely thank: @jaxesn
To improve the security of the container images, the base image will be substantially reduced in scope to only contain the necessary driver dependencies in an upcoming release. The CSI driver image should only be used in the CSI driver Deployment and Daemonset pods as documented in our Helm chart and Kustomize manifests. While this change won’t negatively impact workloads that rely on volumes managed by the FSx for Lustre CSI Driver, it may break unsupported uses of the CSI driver image outside the aforementioned official deployment methods.
- Add inflight check to node operations (#325, @jacobwolfaws)
- Allow for extra tags in controller deployment (#331, @jacobwolfaws)
- Remove hostNetwork from helm and manifests (#332, @jacobwolfaws)
- Remove ErrFsExistsDiffSize error on incompatible parameter (#322, @jacobwolfaws)
- Update log functions (#320, @jacobwolfaws)
- Bump sidecar images (#333, @jacobwolfaws)
- Have CSI driver use 2.12 Lustre client (#293, @jacobwolfaws)
- Add inflight checks to Create and Delete RPCs (#309, @jacobwolfaws)
- Modularize Node Service and Controller Service (#309, @jacobwolfaws)
- Increase MaxRetries for AWS client (#309, @jacobwolfaws)
- Implement operating modes (#309, @jacobwolfaws)
- Enable json logging (#309, @jacobwolfaws)
- Add Startup Taint Removal Feature (#311, @jacobwolfaws)
- Bump klog to klog2 (#267, @olemarkus)
- Bump golang to 1.19 (#268, @olemarkus)
- Check if volume is mounted before unmounting (#274, @khoang98)
- upgrade kubernetes dependencies to v0.22.3 (#276, @jacobwolfaws)
- Update import path to match the go module name (#277, @olemarkus)
- Use docker buildx 0.8.x --no-cache-filter to avoid using cached amazonlinux image (#249, @wongma7)
- Release 0.8.2 part 3/3 (#251, @amankhunt)
- Use k8s.io/mount-utils instead of k8s.io/utils (#254, @khoang98)
- Add Idempotent check for mounting node volume (#246, @amankhunt)
- Updating to latest AL2 base image.
- Release 0.7.0 part 3/3 (#224, @khoang98)
- Add make all-push rule (#228, @wongma7)
- Release 0.7.1 part 3/3 (#230, @wongma7)
- Update ECR sidecars to 1-18-13 (#231, @wongma7)
- Updating to latest AL2 base image.
- Update Doc and Support Template (#215, @CandiedCode)
- Release 0.6.0 part 3/3: merge previous parts to master (#216, @wongma7)
- Bump ginkgo (#220, @wongma7)
- Use latest buildx github action and build target platform from build platform (#221, @wongma7)
- Add ExpandVolume (storage scaling) features, tests, and deployment artifacts (#209, @jmwurst)
- Add
WeeklyMaintenanceStartTime
andFileSystemTypeVersion
as storageclass parameters (#210, @jmwurst)
- Post-release v0.4.0 (#166, @ayberk)
- Fix CI (#172, @wongma7)
- Add self to OWNERS (#173, @ayberk)
- Update README for stable release (#177, @dimitricole)
- Updated helm chart dns config and imagePullSecrets (#188, @nxf5025)
- go mod tidy && go mod vendor (#192, @wongma7)
- Document the stable kustomize overlay not dev (#193, @wongma7)
- Helm chart 1.0 (#194, @wongma7)
filename | sha512 hash |
---|---|
v0.4.0.zip | d8d32549cdc9e753b367b32e598f94f214db1c2d7f136b703688292daac670c8bf0aa8165775eba98cfe1beb6db725190989df4d5a38604f8046250d25ee9ef8 |
v0.4.0.tar.gz | 9f5cc40f074ceb0b5b3cd0fc32ad82728b9866b515c71068fee01732f73ddac502f77491a8f0e7f0bcbcf4ff9539f07333f3f6a18642935518ed9afa3fc6f615 |
See details for all the changes.
filename | sha512 hash |
---|---|
v0.3.0.zip | afe143801536568b159eec7f91f90180d3c645650e578d620ca4b2ccfc4f13548abef1b2db5e963dd98d8623b9e3c2c8dccc31ae0ba04dd8bbfb0be38bca5a65 |
v0.3.0.tar.gz | e1e5db7e5e842572ec6276188ae3aeb92f29fcafd80fe1b114e77ee8814f9e3e4c64401d7904a28bf1104a77cf080c3e5a43bce0337be70046b49bb8a7dad9f8 |
See details for all the changes.
- Add support for FSx for lustre create API deployment type (#130, @chyz198)
- Update aws sdk for new fsx API and run go mod tidy (#131, @wongma7)
- Fix static provisioning example (#129, @wongma7)
- Update static provisioning example to include flock mountOption (#128, @irlevesque)
- Add conformance tests (#111, @leakingtapan)
- Fix paths to dynamic_provisioning_s3 manifests (#119, @nathanweeks)
- Add iam:CreateServiceLinkedRole for fsx.amazonaws.com service (#123, @leakingtapan)
- Switch to use kustomize (#122, @leakingtapan)
- Scope down recommended IAM policy (#121, @leakingtapan)
- Fix golangci-lint to 1.21.0 (#114, @leakingtapan)
filename | sha512 hash |
---|---|
v0.2.0.zip | 0d0334ec09fa40d30ebe10e9eddd954920d2a15a6c494ccb67b180a9a727c3feaa39728335d473adc7ee8ffdd441c73f6d7498ac3c493f91dfceee58ef57694f |
v0.2.0.tar.gz | 16ad40f9b098ee57dfc043990204ac97c90f7b82a5b70eba23e22173d2a9f3c84041498657b29d2db254c4a569e8d6264ecf062197fe4a39a7b38817bab51356 |
See details for all the changes.
- Merge Deployment Manifests (#51, @christopherhein)
- Update README for driver permission and installation (#52, @leakingtapan)
- Change static and dynamic example to use ReadWriteMany by default (#58, @chyz198)
- Update README for org change (#59, @leakingtapan)
- Update repo references (#60, @chenrui333)
- Add iam policy for FSx driver (#62, @Jeffwan)
- Update to CSI v1.1.0 (#69, @wongma7)
- Added flag for version information output (#73, @wongma7)
- Implement mount options support (#74, @wongma7)
- Bump driver version to 0.2.0 (#86, @leakingtapan)
- Bump golang version to 1.12.7 (#87, @leakingtapan)
- Update CHANGELOG for 0.2.0 (#90, @leakingtapan)
- Switch to use prow job (#92, @leakingtapan)
- Update go sdk version for IAM for SA (#96, @leakingtapan)
- Add support for 1200 GiB and 2400 GiB filesystems (#98, @buzzsurfr)
- Update README for IAM policy (#100, @leakingtapan)
- Update manifest for using EKS IAM for SA (#102, @leakingtapan)
- Add e2e tests (#103, @leakingtapan)
- Add e2e test for s3 data repository (#106, @leakingtapan)
filename | sha512 hash |
---|---|
v0.1.0.zip | 3f6a991028887b58304155820d176ca8f583f98f5c0ec9ba2f72912ff604c0be67ff6bacb818c823c2a87ea9578dfd5cf4db686276e3258aeff6522c55426740 |
v0.1.0.tar.gz | 2b0ba81ea414ac9ab8f6dc6dbb51648d7830f1ed38a76fe070b7ed6d6d95167b7ee1ef6ab9f8f4b11aedba730921d3f01bb43827c805366b83f3a47f75835d54 |
- Update README for s3 integration example (#40, @leakingtapan)
- Support s3 data repository in dynamic provision (#33, @Jeffwan)
- Add example for multiple pods (#22, @leakingtapan)
- Update README with dynamic provisioning example (#18, @leakingtapan)
- Update example for static provisioning (#17, @leakingtapan)
- Implement dynamic provisioning for FSx for Lustre PV (#14, @leakingtapan)
- Update manifest files (#11, @leakingtapan)
- Add sample manifest for multiple pod RWX scenario (#9, @leakingtapan)
- Update logging format of the driver (#4, @leakingtapan)
- Add travis CI yml (#2, @leakingtapan)
- Working version that is CSI 0.3.0 compatible (30ccc18, @leakingtapan)