attempted k8s resources as tf files, not worth the trouble

This commit is contained in:
2024-04-20 02:10:01 +12:00
parent 43dbb951fe
commit 5b83607fe0
7 changed files with 151 additions and 14 deletions

View File

@ -0,0 +1,53 @@
resource "kubernetes_deployment" "keyoxide" {
depends_on = [
kubernetes_config_map.keyoxide-env
]
metadata {
name = "keyoxide"
namespace = "default"
}
spec {
replicas = 1
selector {
match_labels = {
app = "keyoxide"
}
}
template {
metadata {
labels = {
app = "keyoxide"
}
}
spec {
container {
name = "keyoxide"
image = "codeberg.org/keyoxide/keyoxide-web"
image_pull_policy = "Always"
resources {
requests = {
cpu = "100m"
memory = "50Mi"
}
limits = {
cpu = "500m"
memory = "128Mi"
}
}
env_from {
config_map_ref {
name = "keyoxide-env"
}
}
}
}
}
}
}