From 03bb575d4d6933dfcbdb1672e15d052a871bbd85 Mon Sep 17 00:00:00 2001 From: Lingling Peng Date: Wed, 16 Jul 2025 14:10:44 -0400 Subject: [PATCH 1/2] deploy toy application --- .../dpe-k8s-deployments/deployments.yaml | 21 +++++++++++ main.tf | 36 ++++++++++++++++++- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 deployments/stacks/dpe-k8s-deployments/deployments.yaml diff --git a/deployments/stacks/dpe-k8s-deployments/deployments.yaml b/deployments/stacks/dpe-k8s-deployments/deployments.yaml new file mode 100644 index 00000000..ca821c92 --- /dev/null +++ b/deployments/stacks/dpe-k8s-deployments/deployments.yaml @@ -0,0 +1,21 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: flask-helloworld + labels: + app: flask-helloworld +spec: + replicas: 1 + selector: + matchLabels: + app: flask-helloworld + template: + metadata: + labels: + app: flask-helloworld + spec: + containers: + - name: flask + image: digitalocean/flask-helloworld:latest + ports: + - containerPort: 5000 \ No newline at end of file diff --git a/main.tf b/main.tf index a48f6fd0..a604c0f0 100644 --- a/main.tf +++ b/main.tf @@ -10,7 +10,41 @@ # } locals { - git_branch = "main" + git_branch = "dpe-1193" + my_branch_name = "dpe-1193" + my_namespace_name = "linglp-test" + my_application_name_in_argocd = "linglp-cool-application" +} + +resource "kubernetes_namespace" "linglp-test-namespace" { + metadata { + name = local.my_namespace_name + } +} + + +resource "kubectl_manifest" "my-argocd-application" { + depends_on = [kubernetes_namespace.linglp-test-namespace] + + yaml_body = < Date: Wed, 16 Jul 2025 15:09:56 -0400 Subject: [PATCH 2/2] make sure changes happen using the right main.tf --- .../stacks/dpe-k8s-deployments/main.tf | 38 +++++++++++++++++++ main.tf | 38 +------------------ 2 files changed, 40 insertions(+), 36 deletions(-) diff --git a/deployments/stacks/dpe-k8s-deployments/main.tf b/deployments/stacks/dpe-k8s-deployments/main.tf index 16c39074..ce094341 100644 --- a/deployments/stacks/dpe-k8s-deployments/main.tf +++ b/deployments/stacks/dpe-k8s-deployments/main.tf @@ -1,6 +1,44 @@ locals { git_revision = var.git_revision + + # Rename this to the name of your branch + my_branch_name = "dpe-1193" + # Set this to a unique name + my_namespace_name = "linglp-cool-namespace" + # Set this to a unique name + my_application_name_in_argocd = "linglp-cool-application" +} + +resource "kubernetes_namespace" "linglp-cool-resource" { + metadata { + name = local.my_namespace_name + } } + +resource "kubectl_manifest" "my-argocd-application" { + depends_on = [kubernetes_namespace.linglp-cool-resource] + + yaml_body = <