Files
homelab/terraform/forgejo.tf
T

26 lines
640 B
Terraform
Raw Normal View History

# Forgejo (server) — Git repository and CI/CD configuration persistent storage
# Imported from live cluster state (import-only, no delete)
# Live name: gitea-shared-storage (Gitea is old name, Forgejo is new)
resource "kubernetes_persistent_volume_claim" "forgejo_shared_storage" {
metadata {
name = "gitea-shared-storage"
namespace = "cicd"
}
spec {
access_modes = ["ReadWriteOnce"]
storage_class_name = "longhorn"
resources {
requests = {
storage = "20Gi"
}
}
volume_name = "pvc-889e20b9-2203-46e6-8c08-d015cd15193d"
}
lifecycle {
prevent_destroy = true
}
}