gchq / gchq/sleeper

Improve property definition around point in time recovery.

Open
#7,544 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
107
Forks
29
Avg merge
19h 46m
Merged PRs (30d)
141

Description

### User Story

As a user, I want a default point in time recovery property to include in the basic templates/examples
So that I can configure all of sleeper properties that retain in a singular place.

### Description / Background

The property name needs to convey it is part of state store section and the table index.
This property should be a default for all DynamoDB tables.

### Acceptance Criteria

New property included in the basic template and the dependent properties inheriting it's default value.

### Technical Notes / Implementation Details

Properties affected:
sleeper.statestore.s3.dynamo.pointintimerecovery
sleeper.statestore.dynamo.pointintimerecovery
sleeper.tables.index.dynamo.pointintimerecovery

There are also other DynamoDB tables that don't have properties to configure point in time recovery. We can review the CDK configuration for all the DynamoDB tables.

Contributor guide

Open the contributing guide

Research direction

Start with the basic templates and the configuration for the listed point-in-time recovery properties: sleeper.statestore.s3.dynamo.pointintimerecovery, sleeper.statestore.dynamo.pointintimerecovery, and sleeper.tables.index.dynamo.pointintimerecovery. Review the CDK configuration for the other DynamoDB tables as noted. Done means the new default property is included in the basic template, dependent properties inherit it, and other applicable tables have been reviewed.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, databases, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.