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 volume stats implementation #3774

Merged
merged 6 commits into from
Jul 10, 2023
Merged

EBS volume stats implementation #3774

merged 6 commits into from
Jul 10, 2023

Conversation

xxx0624
Copy link
Contributor

@xxx0624 xxx0624 commented Jun 28, 2023

Summary

Add the implementation for the EBS volume stats.

Implementation details

The implementation is same as the volume stats implementation of the existing AWS ebs csi driver implementation (https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/pkg/driver/node.go#L474).

And add one rule to build the tar file.

Testing

New tests cover the changes: yes

Also

  • manually validated all tests under csidriver are pass via make test.
  • manually verified this container is able to get the stats of one mounted EBS volume on an x86 based EC2 instance.

Description for the changelog

Add EBS volume stats implementation in the csi driver daemon.
Add one makefile rule to build the tar file.

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@xxx0624 xxx0624 requested a review from a team as a code owner June 28, 2023 23:15
@xxx0624 xxx0624 force-pushed the ebs-volume-stats branch 2 times, most recently from 2dc4be5 to d710dc4 Compare June 29, 2023 21:31
@xxx0624 xxx0624 force-pushed the ebs-volume-stats branch 2 times, most recently from 4997357 to 7b519ed Compare June 30, 2023 16:27
@xxx0624 xxx0624 changed the title [Don't review for now] EBS volume stats implementation EBS volume stats implementation Jun 30, 2023
ecs-agent/daemonimages/csidriver/Makefile Outdated Show resolved Hide resolved
ecs-agent/daemonimages/csidriver/Makefile Outdated Show resolved Hide resolved
ecs-agent/daemonimages/csidriver/build-csi-driver-image Outdated Show resolved Hide resolved
ecs-agent/daemonimages/csidriver/driver/node_test.go Outdated Show resolved Hide resolved
ecs-agent/daemonimages/csidriver/update-gomock Outdated Show resolved Hide resolved
@xxx0624 xxx0624 force-pushed the ebs-volume-stats branch 3 times, most recently from 70dd273 to 60bf23e Compare July 6, 2023 19:13
@amogh09 amogh09 added bot/test and removed bot/test labels Jul 6, 2023
@xxx0624 xxx0624 merged commit 1e93322 into aws:dev Jul 10, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants