[ci skip] remove atuin: destroy stack, DNS, NFS export, PostgreSQL credentials
This commit is contained in:
parent
0638e2cc2e
commit
fb199e2da9
5 changed files with 0 additions and 174 deletions
Binary file not shown.
|
|
@ -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
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../secrets
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
include "root" {
|
||||
path = find_in_parent_folders()
|
||||
}
|
||||
|
||||
dependency "platform" {
|
||||
config_path = "../platform"
|
||||
skip_outputs = true
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue