mirror of
https://github.com/FlipsideCrypto/convox.git
synced 2026-02-06 10:56:56 +00:00
make registry disk persistent and configurable (#8)
This commit is contained in:
parent
712d63541f
commit
167d41de8d
@ -107,8 +107,8 @@ resource "kubernetes_deployment" "registry" {
|
||||
volume {
|
||||
name = "registry"
|
||||
|
||||
host_path {
|
||||
path = "/var/lib/registry"
|
||||
persistent_volume_claim {
|
||||
claim_name = kubernetes_persistent_volume_claim.registry.metadata.0.name
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -116,6 +116,22 @@ resource "kubernetes_deployment" "registry" {
|
||||
}
|
||||
}
|
||||
|
||||
resource "kubernetes_persistent_volume_claim" "registry" {
|
||||
metadata {
|
||||
namespace = module.k8s.namespace
|
||||
name = "registry"
|
||||
}
|
||||
|
||||
spec {
|
||||
access_modes = ["ReadWriteOnce"]
|
||||
resources {
|
||||
requests = {
|
||||
storage = var.registry_disk
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resource "kubernetes_service" "registry" {
|
||||
metadata {
|
||||
namespace = module.k8s.namespace
|
||||
|
||||
@ -14,6 +14,10 @@ variable "region" {
|
||||
type = "string"
|
||||
}
|
||||
|
||||
variable "registry_disk" {
|
||||
type = "string"
|
||||
}
|
||||
|
||||
variable "release" {
|
||||
type = "string"
|
||||
}
|
||||
|
||||
@ -55,10 +55,11 @@ module "rack" {
|
||||
kubernetes = kubernetes
|
||||
}
|
||||
|
||||
access_id = var.access_id
|
||||
kubeconfig = module.cluster.kubeconfig
|
||||
name = var.name
|
||||
region = var.region
|
||||
release = local.release
|
||||
secret_key = var.secret_key
|
||||
access_id = var.access_id
|
||||
kubeconfig = module.cluster.kubeconfig
|
||||
name = var.name
|
||||
region = var.region
|
||||
registry_disk = var.registry_disk
|
||||
release = local.release
|
||||
secret_key = var.secret_key
|
||||
}
|
||||
|
||||
@ -14,6 +14,10 @@ variable "region" {
|
||||
type = "string"
|
||||
}
|
||||
|
||||
variable "registry_disk" {
|
||||
type = "string"
|
||||
}
|
||||
|
||||
variable "release" {
|
||||
default = ""
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user