Add cert-manager chart

This commit is contained in:
Ian Keane 2026-08-18 10:21:55 -04:00
parent c6eed359e1
commit 040bd5061c
3 changed files with 9 additions and 5 deletions

View file

@ -23,9 +23,6 @@ destroy:
clean: clean:
@echo "==> Force-deleting Secrets Manager secret..." @echo "==> Force-deleting Secrets Manager secret..."
-aws secretsmanager delete-secret --secret-id $(SECRET) --force-delete-without-recovery 2>/dev/null || true -aws secretsmanager delete-secret --secret-id $(SECRET) --force-delete-without-recovery 2>/dev/null || true
@echo "==> Emptying S3 buckets..."
-aws s3 rm s3://dumpnet-logs --recursive 2>/dev/null || true
-aws s3 rm s3://dumpnet-athena-results --recursive 2>/dev/null || true
@echo "==> Clearing stale kubeconfig contexts..." @echo "==> Clearing stale kubeconfig contexts..."
-kubectl config delete-context admin@dumpnet 2>/dev/null || true -kubectl config delete-context admin@dumpnet 2>/dev/null || true
-kubectl config delete-cluster dumpnet 2>/dev/null || true -kubectl config delete-cluster dumpnet 2>/dev/null || true

View file

@ -0,0 +1,5 @@
apiVersion: v2
name: cert-manager-issuers
description: cert-manager ClusterIssuer resources
type: application
version: 0.1.0

View file

@ -1,6 +1,7 @@
# S3 bucket for logs # S3 bucket for logs
resource "aws_s3_bucket" "logs" { resource "aws_s3_bucket" "logs" {
bucket = "${var.cluster_name}-logs" bucket = "${var.cluster_name}-logs"
force_destroy = true
} }
resource "aws_s3_bucket_lifecycle_configuration" "logs" { resource "aws_s3_bucket_lifecycle_configuration" "logs" {
@ -41,7 +42,8 @@ resource "aws_athena_database" "logs" {
} }
resource "aws_s3_bucket" "athena_results" { resource "aws_s3_bucket" "athena_results" {
bucket = "${var.cluster_name}-athena-results" bucket = "${var.cluster_name}-athena-results"
force_destroy = true
} }
resource "aws_athena_workgroup" "logs" { resource "aws_athena_workgroup" "logs" {