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

Enable DynamoDB TTL #481

Closed
JasP19 opened this issue Jan 4, 2021 · 7 comments
Closed

Enable DynamoDB TTL #481

JasP19 opened this issue Jan 4, 2021 · 7 comments
Labels
enhancement New feature or request stale

Comments

@JasP19
Copy link

JasP19 commented Jan 4, 2021

What problem are you facing?

I have defined a DynamoDB Table using the Crossplane documentation. I would like to enable TTL based on a certain attribute as per the AWS documentation. I have provided my YAML below, for reference.

apiVersion: dynamodb.aws.crossplane.io/v1alpha1
kind: Table
metadata:
  name: testTable
spec:
  deletionPolicy: Orphan
  forProvider:
    attributeDefinitions:
      - attributeName: testCol
        attributeType: S
    keySchema:
      - attributeName: testCol
        keyType: HASH
    provisionedThroughput: 
      readCapacityUnits: 1
      writeCapacityUnits: 1
    region: eu-west-1
    tags:
      - key: environment
        value: dev
      - key: provisionedBy
        value: Crossplane

How could Crossplane help solve your problem?

Please could you add an attribute to the Table custom resource which allows TTL to be enabled and allows the user to specify which column the TTL should be measured against. I believe this may be achieved using this API call.

@JasP19 JasP19 added the enhancement New feature or request label Jan 4, 2021
@muvaf
Copy link
Member

muvaf commented Jan 20, 2021

It seems that this property isn't included in the creation or update calls, so we'd need to add it manually instead of relying on ACK to generate it. The field would go to here and update calls would need to be updated here.

@JasP19 would you be interested in contributing this feature?

@HenriWilliams
Copy link

+1

@dhumphries-sainsburys
Copy link
Contributor

We would also like this

@efekete
Copy link

efekete commented Sep 21, 2023

+1

Copy link

Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

@github-actions github-actions bot added the stale label Dec 21, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jan 5, 2024
@mleahu
Copy link

mleahu commented Jan 17, 2024

/fresh

@davirezendegb
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

7 participants