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/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 = <