diff --git a/secrets/nfs_directories.txt b/secrets/nfs_directories.txt index d6ea24b1..0961a4c0 100644 Binary files a/secrets/nfs_directories.txt and b/secrets/nfs_directories.txt differ diff --git a/stacks/atuin/main.tf b/stacks/atuin/main.tf deleted file mode 100644 index 51ea6ada..00000000 --- a/stacks/atuin/main.tf +++ /dev/null @@ -1,155 +0,0 @@ -variable "tls_secret_name" { type = string } -variable "nfs_server" { type = string } -variable "postgresql_host" { type = string } -variable "atuin_postgresql_password" { type = string } - -resource "kubernetes_namespace" "atuin" { - metadata { - name = "atuin" - labels = { - tier = local.tiers.aux - } - } -} - -module "tls_secret" { - source = "../../modules/kubernetes/setup_tls_secret" - namespace = kubernetes_namespace.atuin.metadata[0].name - tls_secret_name = var.tls_secret_name -} - -module "nfs_config" { - source = "../../modules/kubernetes/nfs_volume" - name = "atuin-config" - namespace = kubernetes_namespace.atuin.metadata[0].name - nfs_server = var.nfs_server - nfs_path = "/mnt/main/atuin" -} - -resource "kubernetes_deployment" "atuin" { - wait_for_rollout = false - metadata { - name = "atuin" - namespace = kubernetes_namespace.atuin.metadata[0].name - labels = { - app = "atuin" - tier = local.tiers.aux - } - } - spec { - replicas = 1 - selector { - match_labels = { - app = "atuin" - } - } - template { - metadata { - labels = { - app = "atuin" - } - } - spec { - container { - name = "atuin" - image = "ghcr.io/atuinsh/atuin:3f775df" - - args = ["start"] - - port { - container_port = 8888 - } - - env { - name = "ATUIN_HOST" - value = "0.0.0.0" - } - env { - name = "ATUIN_PORT" - value = "8888" - } - env { - name = "ATUIN_OPEN_REGISTRATION" - value = "false" - } - env { - name = "ATUIN_DB_URI" - value = "postgres://atuin:${var.atuin_postgresql_password}@${var.postgresql_host}:5432/atuin" - } - env { - name = "RUST_LOG" - value = "info" - } - - volume_mount { - name = "config" - mount_path = "/config" - } - - resources { - requests = { - memory = "16Mi" - cpu = "10m" - } - limits = { - memory = "128Mi" - cpu = "100m" - } - } - - liveness_probe { - http_get { - path = "/healthz" - port = 8888 - } - initial_delay_seconds = 10 - period_seconds = 30 - } - - readiness_probe { - http_get { - path = "/healthz" - port = 8888 - } - initial_delay_seconds = 5 - period_seconds = 10 - } - } - - volume { - name = "config" - persistent_volume_claim { - claim_name = module.nfs_config.claim_name - } - } - } - } - } -} - -resource "kubernetes_service" "atuin" { - metadata { - name = "atuin" - namespace = kubernetes_namespace.atuin.metadata[0].name - labels = { - app = "atuin" - } - } - spec { - selector = { - app = "atuin" - } - port { - name = "http" - port = 80 - target_port = 8888 - } - } -} - -module "ingress" { - source = "../../modules/kubernetes/ingress_factory" - namespace = kubernetes_namespace.atuin.metadata[0].name - name = "atuin" - tls_secret_name = var.tls_secret_name -} diff --git a/stacks/atuin/secrets b/stacks/atuin/secrets deleted file mode 120000 index ca54a7cf..00000000 --- a/stacks/atuin/secrets +++ /dev/null @@ -1 +0,0 @@ -../../secrets \ No newline at end of file diff --git a/stacks/atuin/terragrunt.hcl b/stacks/atuin/terragrunt.hcl deleted file mode 100644 index 0d1c8e53..00000000 --- a/stacks/atuin/terragrunt.hcl +++ /dev/null @@ -1,8 +0,0 @@ -include "root" { - path = find_in_parent_folders() -} - -dependency "platform" { - config_path = "../platform" - skip_outputs = true -} diff --git a/stacks/atuin/tiers.tf b/stacks/atuin/tiers.tf deleted file mode 100644 index eb0f8083..00000000 --- a/stacks/atuin/tiers.tf +++ /dev/null @@ -1,10 +0,0 @@ -# Generated by Terragrunt. Sig: nIlQXj57tbuaRZEa -locals { - tiers = { - core = "0-core" - cluster = "1-cluster" - gpu = "2-gpu" - edge = "3-edge" - aux = "4-aux" - } -}