-
Notifications
You must be signed in to change notification settings - Fork 268
Add support for DynamoDB TimeToLive #911
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
Add support for DynamoDB TimeToLive #911
Comments
The This will need to be supported through custom hooks, probably in the same way S3 supports the additional |
@a-hilaly Have any updates on this? |
I will have to support update operations before adding this one - also some changes in the e2e tests. |
Issues go stale after 90d of inactivity. |
/lifecycle frozen |
Hi team, Do you maybe have any info when this is going to be released? This is the last feature we are missing before we can start using ACK in production. Also I would be happy to help by contributing if that is okay. |
Well, TTL is show stopper for us as well, so wondering if it possible to add this |
@fbozic Looking into it in this sprint. If it is straightforward I should have something out soon |
Closes aws-controllers-k8s/community#911 Description of changes: Adds custom code to support the `TimeToLive` specification for the `Table` custom resource By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
@fbozic @trajakovic Added support in |
@RedbackThomson thank you very much, this was fast 😄 |
Is your feature request related to a problem?
There doesn't seem to be a way through ACK to create a TimeToLiveSpecification on a DynamoDB table.
Describe the solution you'd like
Add a new CRD to update TimeToLiveSpecifications
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTimeToLive.html
Note: the dynamodb-controller types.go already includes the TimeToLiveSpecification, but it needs to be updated to include the "Enabled" key.
https://github.com/aws-controllers-k8s/dynamodb-controller/blob/d25c74aadb1fde6b17f93c7121230f0550cd19aa/apis/v1alpha1/types.go#L652
Describe alternatives you've considered
This specification could also be in
Table
itself asTimeToLiveSpecification
.The text was updated successfully, but these errors were encountered: