Documentation ¶
Overview ¶
AWS Strategy Setup
A utility to abstract the various strategy map ConfigMaps from the service using CRO ¶
Problem Statement:
- We require an AWS strategy map ConfigMaps to be in place to provide configuration used to provision AWS cloud resources
This utility provides the abstraction necessary, provisioning an AWS strategy map ¶
We accept start times for maintenance and backup times as a level of abstraction Building the correct maintenance and backup times necessary for AWS Maintenance Window format ddd:hh:mm-ddd:hh:mm Backup/Snapshot Window hh:mm-hh:mm
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StrategyProvider ¶
func NewAWSStrategyProvider ¶
func NewAWSStrategyProvider(client k8sclient.Client, tier string, namespace string) *StrategyProvider
func (*StrategyProvider) ReconcileStrategyMap ¶
func (p *StrategyProvider) ReconcileStrategyMap(ctx context.Context, client k8sclient.Client, timeConfig *stratType.StrategyTimeConfig) error
reconciles aws strategy map, adding maintenance and backup window fields
Click to show internal directories.
Click to hide internal directories.