From 3c4ab2d479c458197039baf634a0e1eca003f93e Mon Sep 17 00:00:00 2001 From: Mike <90835468+justmike1@users.noreply.github.com> Date: Wed, 28 Sep 2022 07:31:52 +0300 Subject: [PATCH] Add terraform deployment method to contrib/examples (#1559) Co-authored-by: Mike Joseph --- .../terraform/actions-runner-controller.tf | 60 +++++++++++++++++++ contrib/examples/terraform/cert-manager.tf | 27 +++++++++ 2 files changed, 87 insertions(+) create mode 100644 contrib/examples/terraform/actions-runner-controller.tf create mode 100644 contrib/examples/terraform/cert-manager.tf diff --git a/contrib/examples/terraform/actions-runner-controller.tf b/contrib/examples/terraform/actions-runner-controller.tf new file mode 100644 index 00000000..bc442839 --- /dev/null +++ b/contrib/examples/terraform/actions-runner-controller.tf @@ -0,0 +1,60 @@ +### Deploying with exposed github token + +resource "kubernetes_namespace" "arc" { + metadata { + name = "actions-runner-system" + } +} + +resource "helm_release" "actions-runner-controller" { + count = var.actions_runner_controller + name = "actions-runner-controller" + namespace = kubernetes_namespace.arc.metadata[0].name + create_namespace = true + chart = "actions-runner-controller" + repository = "https://actions-runner-controller.github.io/actions-runner-controller" + version = "v0.19.1" + values = [<