load_tests/create_testing_resources/eks/app.py (16 lines of code) (raw):
import os
from aws_cdk import (
aws_logs as logs,
core,
)
# Create necessary EKS load testing resources - cloudwatch log group
class TestingResources(core.Stack):
def __init__(self, scope: core.Construct, construct_id: str, **kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)
log_group = logs.LogGroup(self, 'logGroup',
removal_policy=core.RemovalPolicy.DESTROY)
# Add stack outputs
core.CfnOutput(self, 'CloudWatchLogGroupName',
value=log_group.log_group_name,
description='CloudWatch Log Group Name')
app = core.App()
TestingResources(app, os.environ['TESTING_RESOURCES_STACK_NAME'])
app.synth()