26 lines
640 B
Terraform
26 lines
640 B
Terraform
# 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
|
||
|
|
}
|
||
|
|
}
|