diff --git a/.bw-provider-state b/.bw-provider-state deleted file mode 100644 index b7f6514..0000000 --- a/.bw-provider-state +++ /dev/null @@ -1 +0,0 @@ -2.pYoQjnuN9ZB+IqEypWrFPw==|/nlBG5qPy/zIFwYjjNXMuNWLU8pSt3TLR1/q4L3AEzi5Semc2261DyelXIfVpOn21JOGOV7jiIV6P3CSuASCjvCH+lCZSbjHfcj/MIOl3IBZJWF3vnTBVl3yjYD+Jmf0/zaYXbUW881oiO3Pu5Obc2jiBKNlX2bx5H11Iyi/fOmvR+EgsdequGgRm0FiSkjkbyG8d9bR55XR9NtS5x9a8EOhKWu0yXFGAKkDGV/m+j45z20mVTlAuuNDtIOX/rDKdKJpzg6SF8EuRTGC5RWAHJ+V8BACe3xxHi43YFit5RjpQ83F6rUGc+hc7TTcKyLA0Go7vUnKQ2wljSihM+HgJbGI6Sgnc9/Ys9AyDI0Bfz4EntfUqSeMBoaatvGpe3LYZdGysUMtDUoQWAvEfKbnnTKQRJb6zTD0RjhJ1ZowrrUFXyU9s1kNu3Sx29Q6h926lIiZ7kNejLcBEIJm0NjifAT9E0dwWTC6/bM2NrQpAotQBQGKGOGGRPIQW8vM7EJ6pl3ZSM/RzRnvQEdmWLNTbLd5eUd0efTviQr4BTxhwj7m3UGBUI/ZQhd3UNTU2ZVpt93nY2QPW3EpNpPBdYMnAgqbc3iz9mGZKtUwYpCwEpHj2G0CxCjgoj8il3Ys+vpPbYqpx+/FbibQLsELAbvLtK/TnDT5tq2gCYIHNUYL+iO+rdm8uGVWcFeMUBvyC/sdHEJgnQ3Rf6Up8lhgP3NQu6QgWT5gkGRrJ4RoYYET9919FOas43imUfWLEAaL/iU+NliGj3B0gCnwi1Ljm4+k5MOVHJqgcBdh0LHhNgIQcBurV0Qk8ZkoVnkTBjTMduOGogn9+Ny7B5D28nk8VW4fHL9MsgvYTZXZmI0QKgS2YzTmkle916qGLWgo5hcp5V4MG1EBpchzu0JJUUdPrb06txBr+cCCYvGi1B2epw6nJAJ7OGB4vzcJM/kVQYRVQmV/kfWXxtROCkx3CAKG5oyKMiiPcUiiqIIYuhRUEZYPC9+w67nMANPG8VcyqylcEba/FMSn4ECj7ce2iHCnyAnk9wb78P/YZdNMGbgviJq1nZm+OaGmpMxEoZHpyOe3EmuEKNpuSgqXGygR6ltAqzFRNJJlHm1PLHWxp4n4n5E1VhbaFiN2urTn/Pt2hqh0YEHyRVYYDSJv5QL8Dqq7WVYD2V3waLwi5Q5o6jc2XkaGN3hLg0fH7yO9KMa+MGUIcx5TZX+QGwiB4n/rZijV2h9d7th/tn0+/Gxtz+JcZ9J+4j4/1MR89vGe1EFOl9ZpUYxQVTVNuLoPaql5dXJZf3LeLL3fq05yNyW38NzcT5fFjevSRyRyoTHTrePCr5Tk5D0BaNQDhgDvBtC1kdo72HKR0+y1x31TxzLmc3OMBj2iqMxt0V7snwUfuVYu43LY48YML3wxRe/EVDmP6h8H89JWkw1aCJsLInN7hDSpUJtGBIn30c5r2kSw/87iVskVnQAUsQFMPOzUmDm6E07fnysbPwuAECuha93aMljzQNF4mwd6Pey24Pkfl+K7wypOL94iK1GcM4FqsCpNfD/X1M3Z+AVQahXAtUt82wmaXfQUtQ6Dvt6mfwFnknmWpyI9Pbj3r8lh4M5rffMFucJac32eoq+KY9xdhyPyep0becLQxNog2LiWliSQlfKBoB3X9FSyDalwEasWagUvNdENqkL+GWCxlCZK7g+ibvO5keA0Baqt1ohRcBoigNfmcTsZUPRhq+dy2cvaiPaGRDgX2DKlJdC8LnPDb/qTvk+uP5yZaKSItjdFkYo7c+fbOXH+I93Kd9IK+LJVM+9cWnx6yKBW/TaaEuZCBholtxME8ZQDcnXIelp67IamsfuVb5QNouZuimzb9rP9vEDVTdyE3e5rYzl2AaljMdTIjB1ut5ZqGA8=|hem/6+QHhqSdcTgKycZLP9EDBT3JA8fLIUqETgTITNk= \ No newline at end of file diff --git a/.bitwarden/device_identifier b/applications/.bitwarden/device_identifier similarity index 100% rename from .bitwarden/device_identifier rename to applications/.bitwarden/device_identifier diff --git a/cronjob.tf.20260813 b/applications/cronjob.tf.20260813 similarity index 100% rename from cronjob.tf.20260813 rename to applications/cronjob.tf.20260813 diff --git a/module.tf b/applications/module.tf similarity index 100% rename from module.tf rename to applications/module.tf diff --git a/nginx_config.tftpl b/applications/nginx_config.tftpl similarity index 100% rename from nginx_config.tftpl rename to applications/nginx_config.tftpl diff --git a/redis.tf b/applications/redis.tf similarity index 100% rename from redis.tf rename to applications/redis.tf diff --git a/variables.auto.tfvars.save b/applications/variables.auto.tfvars.save similarity index 100% rename from variables.auto.tfvars.save rename to applications/variables.auto.tfvars.save diff --git a/variables.auto.tfvars.save.1 b/applications/variables.auto.tfvars.save.1 similarity index 100% rename from variables.auto.tfvars.save.1 rename to applications/variables.auto.tfvars.save.1 diff --git a/core/database.tf b/core/database.tf new file mode 100644 index 0000000..7256def --- /dev/null +++ b/core/database.tf @@ -0,0 +1,146 @@ +resource "kubernetes_deployment_v1" "database-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) && value.docker != true } + + + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${coalesce(each.value.name, each.key)}-db" + labels = { + app = each.key + deployment_method = "Terraform" + database = "true" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = "${each.key}-db" + } + } + + template { + metadata { + labels = { + app = "${each.key}-db" + deployment_method = "Terraform" + database = "true" + } + } + + spec { + container { + image = try(each.value.database.image, "docker.io/library/postgres:latest") + name = "${coalesce(each.value.name, each.key)}-db" + port { + + container_port = 5432 + name = "database-port" + + } + + volume_mount { + mount_path = try(each.value.database.mountPath, "/var/lib/postgresql/") + name = "${each.key}-db-pvc" + } + + dynamic "volume_mount" { + for_each = try(each.value.database.engine == "sqlserver", false) && !(try(each.value.database.shunt, false)) ? [1] : [] + content { + mount_path = "/backup" + name = "${each.key}-db-backup" + } + } + + command = try([each.value.database.command], []) + args = each.value.database_args != null ? each.value.database_args : [] + + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true && !(try(each.value.database.shunt, false)) ? ["${each.key}-db-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + # optional = true + } + } + } + } + + } + } + + + } + + + volume { + name = "${each.key}-db-pvc" + persistent_volume_claim { + claim_name = "${each.key}-db-pvc" + } + } + + dynamic "volume" { + for_each = try(each.value.database.engine == "sqlserver", false) && !(try(each.value.database.shunt, false)) ? [1] : [] + content { + name = "${each.key}-db-backup" + + persistent_volume_claim { + claim_name = "${each.key}-db-backup" + } + } + } + + } + } + } +} + +resource "docker_container" "database-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) && value.docker == true } + + image = try(each.value.database.image, "docker.io/library/postgres:latest") + name = "${coalesce(each.value.name, each.key)}-db" + hostname = "${coalesce(each.value.name, each.key)}-db" + + networks_advanced { + name = docker_network.terraform_network.name + } + + #no ports as they should be able to speak within the same network + + volumes { + container_path = try(each.value.database.mountPath, "/var/lib/postgresql/") + host_path = each.value.database.host_path + } + + + env = [ + for key, value in(each.value.environment != null ? each.value.environment : {}) : + "${key}=${value.value != null ? value.value : ""}" + ] + + +} \ No newline at end of file diff --git a/core/deployment.tf b/core/deployment.tf new file mode 100644 index 0000000..9bb1bd9 --- /dev/null +++ b/core/deployment.tf @@ -0,0 +1,280 @@ + +resource "kubernetes_deployment_v1" "automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.enabled == true && value.docker != true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = coalesce(each.value.name, each.key) + + labels = { + app = each.key + deployment_method = "Terraform" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = each.key + } + } + + template { + metadata { + labels = { + app = each.key + deployment_method = "Terraform" + } + } + + spec { + container { + image = each.value.image + name = coalesce(each.value.name, each.key) + dynamic "port" { + for_each = each.value.service_port != null ? each.value.service_port : [] + content { + container_port = port.value + # name = "${each.key}-${port.value}" + name = replace("${port.value}${each.key}", "/(.{0,15})(.*)/", "$1") + } + } + + + dynamic "volume_mount" { + for_each = each.value.pvc != null ? each.value.pvc : {} + content { + mount_path = volume_mount.value.mount_path + name = "${volume_mount.value.name}-pvc" + sub_path = volume_mount.value.sub_path != null ? volume_mount.value.sub_path : "" + } + } + + dynamic "volume_mount" { + for_each = try(each.value.database.engine == "sqlserver", false) && try(each.value.database.shunt, false) ? [1] : [] + content { + mount_path = "/backup" + name = "${each.key}-db-backup" + } + } + + dynamic "env_from" { + for_each = each.value.secret_ref != null ? each.value.secret_ref : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + + } + } + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true && !(try(each.value.database.shunt, false)) ? ["${each.key}-db-terraform"] : [] + #for_each = each.value.database != null && each.value.enabled == true ? ["${each.key}-db-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true ? ["${each.key}-db-mapped-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + dynamic "env_from" { + for_each = each.value.config_map_ref != null ? each.value.config_map_ref : [] + content { + dynamic "config_map_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + + command = each.value.command != null ? each.value.command : [] + + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + } + } + } + } + + } + } + dynamic "resources" { + for_each = each.value.requirements != null ? [1] : [] + content { + limits = { + cpu = each.value.requirements.limits-cpu + memory = each.value.requirements.limits-memory + } + requests = { + cpu = each.value.requirements.requests-cpu + memory = each.value.requirements.requests-memory + } + + } + } + + + dynamic "security_context" { + for_each = each.value.security_context == true ? [1] : [] + content { + privileged = true + #capabilities = { + # add : ["NET_ADMIN", "NET_RAW"] + #} + } + } + dynamic "liveness_probe" { + for_each = each.value.liveness_tcp_socket != null || each.value.liveness_http_get != null ? [""] : [] + content { + dynamic "tcp_socket" { + for_each = each.value.liveness_tcp_socket != null ? [""] : [] + content { + port = each.value.liveness_tcp_socket + } + } + + dynamic "http_get" { + for_each = each.value.liveness_http_get != null ? [""] : [] + content { + port = each.value.liveness_http_get + path = coalesce(each.value.liveness_http_get_path, "/") + } + } + + initial_delay_seconds = 3 + period_seconds = 3 + } + } + } + dynamic "dns_config" { + for_each = each.value.dns_nameservers != null ? [1] : [] + content { + nameservers = [each.value.dns_nameservers] + } + + } + service_account_name = each.value.service_account_name != null ? each.value.service_account_name : null + + dynamic "volume" { + for_each = each.value.pvc != null ? each.value.pvc : {} + content { + name = "${volume.value.name}-pvc" + + dynamic "persistent_volume_claim" { + for_each = volume.value.pvc ? [1] : [] + content { + claim_name = "${volume.value.name}-pvc" + } + } + + dynamic "config_map" { + for_each = volume.value.config_map ? [1] : [] + content { + name = volume.value.name + } + } + + dynamic "host_path" { + for_each = volume.value.host_path != null ? [1] : [] + content { + path = volume.value.host_path + } + } + + dynamic "secret" { + for_each = volume.value.secret ? [1] : [] + content { + secret_name = volume.value.name + } + } + + } + } + dynamic "volume" { + for_each = try(each.value.database.engine == "sqlserver", false) && try(each.value.database.shunt, false) ? [1] : [] + content { + name = "${each.key}-db-backup" + + persistent_volume_claim { + claim_name = "${each.key}-db-backup" + } + } + } + + } + } + } + depends_on = [kubernetes_persistent_volume_claim_v1.automatic-pvc] +} + + + +resource "docker_container" "deployment-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.enabled == true && value.docker == true } + image = each.value.image + name = coalesce(each.value.name, each.key) + hostname = coalesce(each.value.name, each.key) + + depends_on = [docker_container.database-automatic] + + networks_advanced { + name = "deployment_network" + } + + dynamic "ports" { + for_each = each.value.service_port != null ? each.value.service_port : [] + content { + internal = ports.value + external = each.value.external_port ? ports.value : null + } + } + + dynamic "volumes" { + for_each = each.value.pvc != null ? each.value.pvc : {} + content { + container_path = volumes.value.mount_path + host_path = volumes.value.host_path + } + } + + env = [ + for key, value in(each.value.environment != null ? each.value.environment : {}) : + "${key}=${value.value != null ? value.value : ""}" + ] + + + # null keeps the image's default command; [] would differ from it in state and force replacement + command = each.value.command + +} diff --git a/core/module.tf b/core/module.tf new file mode 100644 index 0000000..e618a0a --- /dev/null +++ b/core/module.tf @@ -0,0 +1,146 @@ +terraform { + required_version = "> 0.8.0" + required_providers { + docker = { + source = "kreuzwerker/docker" + version = "4.6.0" + } + } +} + +provider "kubernetes" { + config_path = "~/.kube/config" +} + +provider "docker" { + host = "unix:///var/run/docker.sock" +} + +variable "kubernetes" { + type = map(object({ + name = optional(string) + docker = optional(bool) + image = string + pvc = optional(map(object({ + name = string + pvc = optional(bool, false) + config_map = optional(bool, false) + secret = optional(bool, false) + host_path = optional(string) + pvc_size = optional(string) + storage_class_name = optional(string, "nfs-storage-intelligent") + annotations_fileType = optional(string) + existing_pvc = optional(bool, false) + mount_path = string + sub_path = optional(string) + }))) + environment = optional(map(object({ + name = optional(string) + value = optional(string) + value_from = optional(object({ + secret_key_ref = object({ + name = string + key = optional(string, null) + }) + })) + }))) + replicas = optional(number, 1) + namespace = optional(string) + connected_namespace = optional(string, "") + command = optional(list(string)) + service_port = optional(list(number)) + external_port = optional(bool, false) + service_type = optional(string, "ClusterIP") + service_name = optional(string) + domain_name = optional(string) + liveness_tcp_socket = optional(number) + liveness_http_get = optional(string) + liveness_http_get_path = optional(string) + database = optional(map(string)) + database_command = optional(list(string)) + database_args = optional(list(string)) + redis = optional(map(string)) + enabled = optional(bool, true) + secret_ref = optional(list(string)) + config_map_ref = optional(list(string)) + config_map_import = optional(list(string)) + secret_import = optional(list(string)) + extra_manifest = optional(list(string)) + requirements = optional(map(string)) + dns_nameservers = optional(string) + service_account_name = optional(string) + environment_variables = optional(map(string), { name = "value" }) + security_context = optional(bool, false) + })) + +} + + +locals { + pvc_list = flatten([ + for key, value in var.kubernetes : [ + for index, pvc in value.pvc : { + key = "${coalesce(value.namespace, value.connected_namespace, key)}/${pvc.name}" + index = index + pvc = pvc.pvc + name = pvc.name + pvc_size = pvc.pvc_size + mount_path = pvc.mount_path + storage_class_name = pvc.storage_class_name + annotations_fileType = pvc.annotations_fileType + existing_pvc = pvc.existing_pvc + sub_path = pvc.sub_path + namespace = coalesce(value.namespace, value.connected_namespace, key) + }] if value.enabled == true && value.pvc != null && value.docker != true + ]) + + # group duplicates instead of throwing an error + pvc_map_grouped = { + for p in local.pvc_list : + p.key => p... + } + + # keep only one PVC per key (take the first) + pvc_map = { + for k, list in local.pvc_map_grouped : + k => list[0] + } + + pvc_details = values(local.pvc_map) +} + +locals { + env_details = flatten([ + for key, value in var.kubernetes : [ + for index, env in value.environment_variables : { + index = index + name = env + }] if value.enabled == true && value.environment_variables != null && value.docker != true + ]) +} + + + + +locals { + kubernetes_manifests = flatten([ + for k, obj in var.kubernetes : [ + for index, manifest in(obj.extra_manifest != null ? obj.extra_manifest : []) : + { + key = "${k}_${index}" + name = obj.name + manifest = manifest + enabled = obj.enabled + } + if obj.enabled == true + ] + ]) +} + +resource "kubernetes_manifest" "manifest" { + for_each = { for item in local.kubernetes_manifests : item.key => item } + + manifest = yamldecode(file(each.value.manifest)) + provider = kubernetes +} + diff --git a/core/redis.tf b/core/redis.tf new file mode 100644 index 0000000..3db7081 --- /dev/null +++ b/core/redis.tf @@ -0,0 +1,125 @@ + +resource "kubernetes_deployment_v1" "redis-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true && value.docker != true } + + + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${coalesce(each.value.name, each.key)}-redis" + labels = { + app = each.key + deployment_method = "Terraform" + redis = "true" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = "${each.key}-redis" + } + } + + template { + metadata { + labels = { + app = "${each.key}-redis" + deployment_method = "Terraform" + redis = "true" + } + } + + spec { + container { + image = try(each.value.redis.image, "docker.io/library/redis:7") + name = "${coalesce(each.value.name, each.key)}-redis" + port { + + container_port = 6379 + name = "redis-port" + + } + + volume_mount { + mount_path = "/data" + name = "${each.key}-redis-pvc" + } + + + + + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + # optional = true + } + } + } + } + + } + } + + + # resources { + # limits = { + # cpu = each.value.requirements.limits-cpu + # memory = each.value.requirements.limits-memory + # } + # requests = { + # cpu = each.value.requirements.requests-cpu + # memory = each.value.requirements.requests-memory + # } + # } + + # dynamic "liveness_probe" { + # for_each = each.value.liveness_tcp_socket != null || each.value.liveness_http_get != null ? [""] : [] + # content { + # dynamic "tcp_socket" { + # for_each = each.value.liveness_tcp_socket != null ? [""] : [] + # content { + # port = each.value.liveness_tcp_socket + # } + # } + + + # dynamic "http_get" { + # for_each = each.value.liveness_http_get != null ? [""] : [] + # content { + # port = each.value.liveness_http_get + # path = coalesce(each.value.liveness_http_get_path, "/") + # } + # } + + # initial_delay_seconds = 3 + # period_seconds = 3 + # } + # } + } + + + volume { + name = "${each.key}-redis-pvc" + persistent_volume_claim { + claim_name = "${each.key}-redis-pvc" + } + } + + } + } + } +} + diff --git a/core/services.tf b/core/services.tf new file mode 100644 index 0000000..f91a950 --- /dev/null +++ b/core/services.tf @@ -0,0 +1,93 @@ +resource "kubernetes_service_v1" "automatic_service" { + for_each = { for key, value in var.kubernetes : key => value if value.service_port != null && value.enabled == true && value.docker != true } + metadata { + name = "${each.key}-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + } + annotations = each.value.service_type == "LoadBalancer" ? { + "metallb.universe.tf/ip-allocated-from-pool" = "first-pool" + } : {} + + + + } + spec { + selector = { + app = each.key + } + dynamic "port" { + for_each = each.value.service_port != null ? each.value.service_port : [] + content { + port = port.value + target_port = port.value + name = replace("${port.value}${each.key}", "/(.{0,15})(.*)/", "$1") + + } + } + + # port { + # port = each.value.service_port + # target_port = each.value.service_port + # } + type = each.value.service_type + + + } + + +} + +resource "kubernetes_service_v1" "automatic_service_database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) && value.docker != true } + metadata { + name = "${each.key}-db-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + #username = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_password[each.key].key}" + } + } + spec { + selector = { + app = "${each.key}-db" + } + port { + port = try(each.value.database.port, 5432) + target_port = try(each.value.database.port, 5432) + } + + } + + +} + + + +resource "kubernetes_service_v1" "automatic_service_redis" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true && value.docker != true } + metadata { + name = "${each.key}-redis-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + } + } + spec { + selector = { + app = "${each.key}-redis" + } + port { + port = 6379 + target_port = 6379 + } + } +} + + + +resource "docker_network" "terraform_network" { + name = "deployment_network" +} + diff --git a/core/storage.tf b/core/storage.tf new file mode 100644 index 0000000..9c8139a --- /dev/null +++ b/core/storage.tf @@ -0,0 +1,86 @@ +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc" { + for_each = { for key, value in local.pvc_details : "${value.index}" => merge(value, { mew_key = value.index }) if value.pvc && value.existing_pvc != true && value.docker != true } + metadata { + namespace = coalesce(each.value.namespace, each.key) + name = "${each.value.name}-pvc" + labels = { + deployment_method = "Terraform" + } + annotations = { + fileType = try(each.value.annotations_fileType, "file") + } + + } + + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = each.value.storage_class_name + resources { + requests = { + storage = each.value.pvc_size + } + } + } +} +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc-database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) && value.docker != true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-db-pvc" + labels = { + deployment_method = "Terraform" + } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-intelligent" + resources { + requests = { + storage = "1Gi" + } + } + } +} + +resource "kubernetes_persistent_volume_claim_v1" "backup-pvc-database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && value.docker != true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-db-backup" + labels = { + deployment_method = "Terraform" + } + annotations = { + fileType = "Backup" } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-fastaccess" + resources { + requests = { + storage = "1Gi" + } + } + } +} + +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc-redis" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true && value.docker != true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-redis-pvc" + labels = { + deployment_method = "Terraform" + } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-intelligent" + resources { + requests = { + storage = "1Gi" + } + } + } +} + diff --git a/infrastructure/module.tf b/infrastructure/module.tf new file mode 100644 index 0000000..88a8be8 --- /dev/null +++ b/infrastructure/module.tf @@ -0,0 +1,1057 @@ +terraform { + required_version = "> 0.8.0" + required_providers { + bitwarden-secrets = { + source = "bitwarden/bitwarden-secrets" + version = "0.5.4-pre" + } + } + +} + +provider "kubernetes" { + config_path = "~/.kube/config" +} + + +provider "bitwarden-secrets" { + api_url = "https://bitwarden.tryton.geeraert.eu/api" + identity_url = "https://bitwarden.tryton.geeraert.eu/identity" + access_token = "0.9f4b7c5f-e6e7-4eff-929e-b474016a2b9c.bMRELajGGb7qMuXXvzgCCJdDfxfTCS:mFDT7tHSi43KJSnkwvTSYg==" + organization_id = "a6361589-badd-4bde-9cb4-af8901161c0d" +} + +variable "kubernetes" { + type = map(object({ + name = optional(string) + image = string + pvc = optional(map(object({ + name = string + pvc = optional(bool, false) + config_map = optional(bool, false) + secret = optional(bool, false) + host_path = optional(string) + pvc_size = optional(string) + storage_class_name = optional(string, "nfs-storage-intelligent") + annotations_fileType = optional(string) + existing_pvc = optional(bool, false) + mount_path = string + sub_path = optional(string) + }))) + environment = optional(map(object({ + name = optional(string) + value = optional(string) + value_from = optional(object({ + secret_key_ref = object({ + name = string + key = optional(string, null) + }) + })) + }))) + replicas = optional(number, 1) + namespace = optional(string) + connected_namespace = optional(string, "") + command = optional(list(string)) + service_port = optional(list(number)) + service_type = optional(string, "ClusterIP") + service_name = optional(string) + domain_name = optional(string) + liveness_tcp_socket = optional(number) + liveness_http_get = optional(string) + liveness_http_get_path = optional(string) + database = optional(map(string)) + database_command = optional(list(string)) + database_args = optional(list(string)) + redis = optional(map(string)) + enabled = optional(bool, true) + secret_ref = optional(list(string)) + config_map_ref = optional(list(string)) + config_map_import = optional(list(string)) + secret_import = optional(list(string)) + extra_manifest = optional(list(string)) + requirements = optional(map(string)) + # requirements = optional(map(string), { + # limits-cpu = "800m" + # limits-memory = "500Mi" + # requests-cpu = "200m" + # requests-memory = "200Mi" + # }) + dns_nameservers = optional(string) + service_account_name = optional(string) + environment_variables = optional(map(string), { name = "value" }) + security_context = optional(bool, false) + })) + +} + +variable "database_backup_info" { + type = map(object({ + image = optional(string) + command = optional(string) + })) + description = "based on DB engine, give the docker image and the command used to backup" + default = { + postgres = { + image = "alpine/psql" + command = "pg_dump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" + } + mysql = { + image = "mysql" + command = "mysqldump -h $DB_HOST -u $MYSQL_USER -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" + } + sqlserver = { + image = "mcr.microsoft.com/mssql-tools" + command = "/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USERNAME -P $DB_PASSWORD -Q \"BACKUP DATABASE $DB_DATABASE_NAME TO DISK = '/backup/$DB_DATABASE_NAME-$(date +%Y%m%d).bak' WITH COPY_ONLY, CHECKSUM,FORMAT, MEDIANAME = 'SQLServerBackups',NAME = 'Full Backup of SQLTestDB'\";exit" + } + } +} + +locals { + pvc_list = flatten([ + for key, value in var.kubernetes : [ + for index, pvc in value.pvc : { + key = "${coalesce(value.namespace, value.connected_namespace, key)}/${pvc.name}" + index = index + pvc = pvc.pvc + name = pvc.name + pvc_size = pvc.pvc_size + mount_path = pvc.mount_path + storage_class_name = pvc.storage_class_name + annotations_fileType = pvc.annotations_fileType + existing_pvc = pvc.existing_pvc + sub_path = pvc.sub_path + namespace = coalesce(value.namespace, value.connected_namespace, key) + }] if value.enabled == true && value.pvc != null + ]) + + # group duplicates instead of throwing an error + pvc_map_grouped = { + for p in local.pvc_list : + p.key => p... + } + + # keep only one PVC per key (take the first) + pvc_map = { + for k, list in local.pvc_map_grouped : + k => list[0] + } + + pvc_details = values(local.pvc_map) +} + +locals { + env_details = flatten([ + for key, value in var.kubernetes : [ + for index, env in value.environment_variables : { + index = index + name = env + }] if value.enabled == true && value.environment_variables != null + ]) +} + + +data "kubernetes_all_namespaces" "allns" {} + +resource "kubernetes_namespace_v1" "automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.enabled == true && value.connected_namespace == "" } + metadata { + annotations = { + name = coalesce(each.value.namespace, each.key) + } + labels = { + deployment_method = "Terraform" + } + name = coalesce(each.value.namespace, each.key) + } + depends_on = [data.kubernetes_all_namespaces.allns] +} + +locals { + kubernetes_manifests = flatten([ + for k, obj in var.kubernetes : [ + for index, manifest in(obj.extra_manifest != null ? obj.extra_manifest : []) : + { + key = "${k}_${index}" + name = obj.name + manifest = manifest + enabled = obj.enabled + } + if obj.enabled == true + ] + ]) +} + +resource "kubernetes_manifest" "manifest" { + for_each = { for item in local.kubernetes_manifests : item.key => item } + + manifest = yamldecode(file(each.value.manifest)) + provider = kubernetes +} + + + +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc" { + for_each = { for key, value in local.pvc_details : "${value.index}" => merge(value, { mew_key = value.index }) if value.pvc && value.existing_pvc != true } + metadata { + namespace = coalesce(each.value.namespace, each.key) + name = "${each.value.name}-pvc" + labels = { + deployment_method = "Terraform" + } + annotations = { + fileType = try(each.value.annotations_fileType, "file") + } + + } + + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = each.value.storage_class_name + resources { + requests = { + storage = each.value.pvc_size + } + } + } +} +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc-database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-db-pvc" + labels = { + deployment_method = "Terraform" + } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-intelligent" + resources { + requests = { + storage = "1Gi" + } + } + } +} + +resource "kubernetes_persistent_volume_claim_v1" "backup-pvc-database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-db-backup" + labels = { + deployment_method = "Terraform" + } + annotations = { + fileType = "Backup" } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-fastaccess" + resources { + requests = { + storage = "1Gi" + } + } + } +} + +resource "kubernetes_persistent_volume_claim_v1" "automatic-pvc-redis" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${each.key}-redis-pvc" + labels = { + deployment_method = "Terraform" + } + } + spec { + access_modes = ["ReadWriteMany"] + storage_class_name = "nfs-storage-intelligent" + resources { + requests = { + storage = "1Gi" + } + } + } +} + +resource "kubernetes_service_v1" "automatic_service" { + for_each = { for key, value in var.kubernetes : key => value if value.service_port != null && value.enabled == true } + metadata { + name = "${each.key}-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + } + annotations = each.value.service_type == "LoadBalancer" ? { + "metallb.universe.tf/ip-allocated-from-pool" = "first-pool" + } : {} + + + + } + spec { + selector = { + app = each.key + } + dynamic "port" { + for_each = each.value.service_port != null ? each.value.service_port : [] + content { + port = port.value + target_port = port.value + name = replace("${port.value}${each.key}", "/(.{0,15})(.*)/", "$1") + + } + } + + # port { + # port = each.value.service_port + # target_port = each.value.service_port + # } + type = each.value.service_type + + + } + + +} + +resource "kubernetes_service_v1" "automatic_service_database" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) } + metadata { + name = "${each.key}-db-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + #username = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_password[each.key].key}" + } + } + spec { + selector = { + app = "${each.key}-db" + } + port { + port = try(each.value.database.port, 5432) + target_port = try(each.value.database.port, 5432) + } + + } + + +} + + + +resource "kubernetes_service_v1" "automatic_service_redis" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true } + metadata { + name = "${each.key}-redis-svc" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + deployment_method = "Terraform" + } + } + spec { + selector = { + app = "${each.key}-redis" + } + port { + port = 6379 + target_port = 6379 + } + } +} + + + +resource "kubernetes_deployment_v1" "automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.enabled == true } + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = coalesce(each.value.name, each.key) + + labels = { + app = each.key + deployment_method = "Terraform" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = each.key + } + } + + template { + metadata { + labels = { + app = each.key + deployment_method = "Terraform" + } + } + + spec { + container { + image = each.value.image + name = coalesce(each.value.name, each.key) + dynamic "port" { + for_each = each.value.service_port != null ? each.value.service_port : [] + content { + container_port = port.value + # name = "${each.key}-${port.value}" + name = replace("${port.value}${each.key}", "/(.{0,15})(.*)/", "$1") + } + } + + + dynamic "volume_mount" { + for_each = each.value.pvc != null ? each.value.pvc : {} + content { + mount_path = volume_mount.value.mount_path + name = "${volume_mount.value.name}-pvc" + sub_path = volume_mount.value.sub_path != null ? volume_mount.value.sub_path : "" + } + } + + dynamic "volume_mount" { + for_each = try(each.value.database.engine == "sqlserver", false) && try(each.value.database.shunt, false) ? [1] : [] + content { + mount_path = "/backup" + name = "${each.key}-db-backup" + } + } + + dynamic "env_from" { + for_each = each.value.secret_ref != null ? each.value.secret_ref : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + + } + } + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true && !(try(each.value.database.shunt, false)) ? ["${each.key}-db-terraform"] : [] + #for_each = each.value.database != null && each.value.enabled == true ? ["${each.key}-db-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true ? ["${each.key}-db-mapped-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + dynamic "env_from" { + for_each = each.value.config_map_ref != null ? each.value.config_map_ref : [] + content { + dynamic "config_map_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + + command = each.value.command != null ? each.value.command : [] + + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + } + } + } + } + + } + } + dynamic "resources" { + for_each = each.value.requirements != null ? [1] : [] + content { + limits = { + cpu = each.value.requirements.limits-cpu + memory = each.value.requirements.limits-memory + } + requests = { + cpu = each.value.requirements.requests-cpu + memory = each.value.requirements.requests-memory + } + + } + } + + + dynamic "security_context" { + for_each = each.value.security_context == true ? [1] : [] + content { + privileged = true + #capabilities = { + # add : ["NET_ADMIN", "NET_RAW"] + #} + } + } + dynamic "liveness_probe" { + for_each = each.value.liveness_tcp_socket != null || each.value.liveness_http_get != null ? [""] : [] + content { + dynamic "tcp_socket" { + for_each = each.value.liveness_tcp_socket != null ? [""] : [] + content { + port = each.value.liveness_tcp_socket + } + } + + dynamic "http_get" { + for_each = each.value.liveness_http_get != null ? [""] : [] + content { + port = each.value.liveness_http_get + path = coalesce(each.value.liveness_http_get_path, "/") + } + } + + initial_delay_seconds = 3 + period_seconds = 3 + } + } + } + dynamic "dns_config" { + for_each = each.value.dns_nameservers != null ? [1] : [] + content { + nameservers = [each.value.dns_nameservers] + } + + } + service_account_name = each.value.service_account_name != null ? each.value.service_account_name : null + + dynamic "volume" { + for_each = each.value.pvc != null ? each.value.pvc : {} + content { + name = "${volume.value.name}-pvc" + + dynamic "persistent_volume_claim" { + for_each = volume.value.pvc ? [1] : [] + content { + claim_name = "${volume.value.name}-pvc" + } + } + + dynamic "config_map" { + for_each = volume.value.config_map ? [1] : [] + content { + name = volume.value.name + } + } + + dynamic "host_path" { + for_each = volume.value.host_path != null ? [1] : [] + content { + path = volume.value.host_path + } + } + + dynamic "secret" { + for_each = volume.value.secret ? [1] : [] + content { + secret_name = volume.value.name + } + } + + } + } + dynamic "volume" { + for_each = try(each.value.database.engine == "sqlserver", false) && try(each.value.database.shunt, false) ? [1] : [] + content { + name = "${each.key}-db-backup" + + persistent_volume_claim { + claim_name = "${each.key}-db-backup" + } + } + } + + } + } + } + depends_on = [kubernetes_persistent_volume_claim_v1.automatic-pvc] +} + + + +resource "kubernetes_deployment_v1" "database-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true && !(try(value.database.shunt, false)) } + + + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${coalesce(each.value.name, each.key)}-db" + labels = { + app = each.key + deployment_method = "Terraform" + database = "true" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = "${each.key}-db" + } + } + + template { + metadata { + labels = { + app = "${each.key}-db" + deployment_method = "Terraform" + database = "true" + } + } + + spec { + container { + image = try(each.value.database.image, "docker.io/library/postgres:latest") + name = "${coalesce(each.value.name, each.key)}-db" + port { + + container_port = 5432 + name = "database-port" + + } + + volume_mount { + mount_path = try(each.value.database.mountPath, "/var/lib/postgresql/") + name = "${each.key}-db-pvc" + } + + dynamic "volume_mount" { + for_each = try(each.value.database.engine == "sqlserver", false) && !(try(each.value.database.shunt, false)) ? [1] : [] + content { + mount_path = "/backup" + name = "${each.key}-db-backup" + } + } + + command = try([each.value.database.command], []) + args = each.value.database_args != null ? each.value.database_args : [] + + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true && !(try(each.value.database.shunt, false)) ? ["${each.key}-db-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + # optional = true + } + } + } + } + + } + } + + + } + + + volume { + name = "${each.key}-db-pvc" + persistent_volume_claim { + claim_name = "${each.key}-db-pvc" + } + } + + dynamic "volume" { + for_each = try(each.value.database.engine == "sqlserver", false) && !(try(each.value.database.shunt, false)) ? [1] : [] + content { + name = "${each.key}-db-backup" + + persistent_volume_claim { + claim_name = "${each.key}-db-backup" + } + } + } + + } + } + } +} + + +resource "kubernetes_cron_job_v1" "database-backup" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + metadata { + name = "${coalesce(each.value.namespace, each.key)}-db-backup" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + labels = { + app = each.key + deployment_method = "Terraform" + database = "true" + } + } + spec { + failed_jobs_history_limit = 5 + schedule = "1 0 * * *" + timezone = "Etc/UTC" + successful_jobs_history_limit = 5 + job_template { + metadata {} + spec { + backoff_limit = 4 + ttl_seconds_after_finished = 100 + template { + metadata {} + spec { + container { + name = "${coalesce(each.value.namespace, each.key)}-db-backup" + image = try(var.database_backup_info[each.value.database.engine].image, var.database_backup_info.postgres.image) + command = ["/bin/sh", "-c"] + args = [try(var.database_backup_info[each.value.database.engine].command, var.database_backup_info.postgres.command)] + env_from { + secret_ref { + name = "${each.key}-db-terraform" + } + } + volume_mount { + mount_path = "/backup" + name = "${each.key}-db-backup" + } + } + volume { + name = "${each.key}-db-backup" + persistent_volume_claim { + claim_name = "${each.key}-db-backup" + } + } + } + } + } + } + } +} + + +resource "kubernetes_deployment_v1" "redis-automatic" { + for_each = { for key, value in var.kubernetes : key => value if value.redis != null && value.enabled == true } + + + metadata { + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + name = "${coalesce(each.value.name, each.key)}-redis" + labels = { + app = each.key + deployment_method = "Terraform" + redis = "true" + } + } + + spec { + replicas = each.value.replicas + + selector { + match_labels = { + app = "${each.key}-redis" + } + } + + template { + metadata { + labels = { + app = "${each.key}-redis" + deployment_method = "Terraform" + redis = "true" + } + } + + spec { + container { + image = try(each.value.redis.image, "docker.io/library/redis:7") + name = "${coalesce(each.value.name, each.key)}-redis" + port { + + container_port = 6379 + name = "redis-port" + + } + + volume_mount { + mount_path = "/data" + name = "${each.key}-redis-pvc" + } + + + + + + dynamic "env" { + for_each = each.value.environment != null ? each.value.environment : {} + content { + name = env.key + value = env.value.value != null ? env.value.value : null + dynamic "value_from" { + for_each = env.value.value_from != null ? env.value.value_from : {} + content { + dynamic "secret_key_ref" { + for_each = [1] + content { + name = env.value.value_from.secret_key_ref.name + key = env.value.value_from.secret_key_ref.key + # optional = true + } + } + } + } + + } + } + + + # resources { + # limits = { + # cpu = each.value.requirements.limits-cpu + # memory = each.value.requirements.limits-memory + # } + # requests = { + # cpu = each.value.requirements.requests-cpu + # memory = each.value.requirements.requests-memory + # } + # } + + # dynamic "liveness_probe" { + # for_each = each.value.liveness_tcp_socket != null || each.value.liveness_http_get != null ? [""] : [] + # content { + # dynamic "tcp_socket" { + # for_each = each.value.liveness_tcp_socket != null ? [""] : [] + # content { + # port = each.value.liveness_tcp_socket + # } + # } + + + # dynamic "http_get" { + # for_each = each.value.liveness_http_get != null ? [""] : [] + # content { + # port = each.value.liveness_http_get + # path = coalesce(each.value.liveness_http_get_path, "/") + # } + # } + + # initial_delay_seconds = 3 + # period_seconds = 3 + # } + # } + } + + + volume { + name = "${each.key}-redis-pvc" + persistent_volume_claim { + claim_name = "${each.key}-redis-pvc" + } + } + + } + } + } +} + +resource "kubernetes_config_map_v1" "automatic-configmap" { + metadata { + name = "extra-sites-terraform" + namespace = "reverse-proxy" + annotations = { + "reloader.stakater.com/match" : "true", + } + } + + data = { + for key, value in var.kubernetes : + "${value.domain_name}.conf" => templatefile("nginx_config.tftpl", { + name_site = value.domain_name + name_service = "${key}-svc.${coalesce(value.namespace, value.connected_namespace, key)}.svc:${value.service_port.0}" + }) if value.domain_name != null && value.enabled == true + } + +} + +data "bitwarden-secrets_secret" "configmap_import" { + for_each = { + for pair in flatten([ + for k, v in var.kubernetes : [ + for id in v.config_map_import : { + map_key = k + secret_id = id + } + ] if v.config_map_import != null && v.enabled == true + ]) : "${pair.map_key}-${pair.secret_id}" => pair.secret_id + } + id = each.value +} + +resource "kubernetes_config_map_v1" "configmap_import" { + for_each = { for key, value in data.bitwarden-secrets_secret.configmap_import : key => value } + metadata { + name = each.value.note + namespace = split("__", each.value.key)[0] + } + data = yamldecode(each.value.value) +} + + +data "bitwarden-secrets_secret" "secret_import" { + for_each = { + for pair in flatten([ + for k, v in var.kubernetes : [ + for id in v.secret_import : { + map_key = k + secret_id = id + } + ] if v.secret_import != null && v.enabled == true + ]) : "${pair.map_key}-${pair.secret_id}" => pair.secret_id + } + id = each.value +} + +resource "kubernetes_secret_v1" "secret_import" { + for_each = { for key, value in data.bitwarden-secrets_secret.secret_import : key => value } + metadata { + name = each.value.note + namespace = split("__", each.value.key)[0] + } + data = yamldecode(each.value.value) +} + + +resource "kubernetes_secret_v1" "automatic-database-secret" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + metadata { + name = "${each.key}-db-terraform" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + } + + data = { + DB_DATABASE_NAME = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + DB_DATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + POSTGRES_DB = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + MYSQL_DATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + PGDATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + DB_HOST = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_host[each.key].value}" + PGHOST = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_host[each.key].value}" + POSTGRES_HOST = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_host[each.key].value}" + DB_PASSWORD = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + MYSQL_PASSWORD = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + MYSQL_ROOT_PASSWORD = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + POSTGRES_PASSWORD = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + PGPASSWORD = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + DB_USERNAME = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}" + POSTGRES_USER = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}" + MYSQL_USER = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}" + PGUSER = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}" + DATABASE_URL = "postgresql://${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}:${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}@${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_host[each.key].value}:${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_port[each.key].value}/${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + } + +} + +resource "kubernetes_secret_v1" "automatic-database-mapped-secret" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + metadata { + name = "${each.key}-db-mapped-terraform" + namespace = coalesce(each.value.namespace, each.value.connected_namespace, each.key) + } + + data = { + "${try(each.value.database.map_name, "DB_DATABASE_NAME")}" = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + "${try(each.value.database.map_host, "DB_DATABASE_NAME")}" = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_host[each.key].value}" + "${try(each.value.database.map_password, "DB_DATABASE_NAME")}" = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_password[each.key].value}" + "${try(each.value.database.map_username, "DB_DATABASE_NAME")}" = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_username[each.key].value}" + } +} + + +resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_username" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + key = "${each.key}__db__username" + value = try(each.value.database.username, each.key) + project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" +} + +resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_password" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + key = "${each.key}__db__password" + project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" + length = 32 + special = true + min_special = 5 + avoid_ambiguous = true +} + +resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_host" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + key = "${each.key}__db__host" + project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" + value = try(each.value.database.host, "${each.key}-db-svc.${coalesce(each.value.namespace, each.value.connected_namespace, each.key)}.svc") +} + +resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_port" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + key = "${each.key}__db__port" + project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" + value = try(each.value.database.port, 5432) +} + +resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_name" { + for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } + key = "${each.key}__db__name" + project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" + value = try(each.value.database.name, each.key) +} + diff --git a/pvc.claim.yaml b/pvc.claim.yaml deleted file mode 100644 index 7efb390..0000000 --- a/pvc.claim.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: screeps ---- -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: screeps-storage - namespace: screeps -spec: - storageClassName: nfs-storage-intelligent - accessModes: - - ReadWriteMany - resources: - requests: - storage: 20Gi - diff --git a/reverse-proxy/module.tf b/reverse-proxy/module.tf new file mode 100644 index 0000000..ed3b3f1 --- /dev/null +++ b/reverse-proxy/module.tf @@ -0,0 +1,83 @@ +terraform { + required_version = "> 0.8.0" +} + +provider "kubernetes" { + config_path = "~/.kube/config" +} + +variable "shunt_kubernetes" { + type = bool + default = true +} + +variable "nginx_sites" { + type = map(object({ + service = string + docker_service = optional(string) + enabled = optional(bool, true) + proxy_cache = optional(bool, false) + extra-value = optional(string, "") + extra-value-location = optional(string, "") + http2_bool = optional(bool, false) + proxy_pass_https = optional(bool, false) + authentication_required = optional(bool, false) + redirect_to_https_bool = optional(bool, true) + listen_port_80_bool = optional(bool, false) + geoip_blocking = optional(bool, false) + geoip_allow = optional(list(string), ["FR", "GB"]) + redirect_to_root_domain = optional(bool, true) + })) + +} + +resource "kubernetes_config_map" "automatic-configmap" { + #avoiding this to create if the shunt_kubernetes is on + count = var.shunt_kubernetes ? 0 : 1 + metadata { + name = "sites-terraform" + namespace = "reverse-proxy" + annotations = { + "reloader.stakater.com/match" : "true", + } + } + + data = { + for key, value in var.nginx_sites : + "${key}.conf" => templatefile("nginx_config.tftpl", { + name_site = key + name_service = value.service + proxy_cache = value.proxy_cache + extra-value = value.extra-value + extra-value-location = value.extra-value-location + http2_bool = value.http2_bool + proxy_pass_https = value.proxy_pass_https + authentication_required = value.authentication_required + redirect_to_https_bool = value.redirect_to_https_bool + listen_port_80_bool = value.listen_port_80_bool + geoip_blocking = value.geoip_blocking + geoip_allow = value.geoip_allow + redirect_to_root_domain = value.redirect_to_root_domain + }) if value.enabled == true + } + +} + +resource "local_file" "nginx_configs" { + for_each = { for key, value in var.nginx_sites : key => value if value.enabled == true && value.docker_service != null } + + filename = "/data/kubernetes/reverse-proxy/reverse-proxy-sites/${each.key}.conf" + content = templatefile("nginx_config.tftpl", { + name_site = each.key + name_service = each.value.docker_service + proxy_cache = each.value.proxy_cache + extra-value = each.value.extra-value + extra-value-location = each.value.extra-value-location + http2_bool = each.value.http2_bool + proxy_pass_https = each.value.proxy_pass_https + authentication_required = each.value.authentication_required + redirect_to_https_bool = each.value.redirect_to_https_bool + listen_port_80_bool = each.value.listen_port_80_bool + redirect_to_root_domain = each.value.redirect_to_root_domain + }) +} diff --git a/reverse-proxy/nginx_config.tftpl b/reverse-proxy/nginx_config.tftpl new file mode 100644 index 0000000..2a152e8 --- /dev/null +++ b/reverse-proxy/nginx_config.tftpl @@ -0,0 +1,144 @@ +############################################ +# config file for ${name_site} +############################################ + +upstream ${name_site}_backend { + server ${name_service}; + server 1.1.1.1 backup; + } + + +server { + server_name ${name_site}.tryton.geeraert.eu www.${name_site}.tryton.geeraert.eu; + + +%{~ if redirect_to_root_domain~} + if ($host = www.${name_site}.tryton.geeraert.eu) { + return 301 https://${name_site}.geeraert.eu$request_uri; + } + + + if ($host = ${name_site}.tryton.geeraert.eu) { + return 301 https://${name_site}.geeraert.eu$request_uri; + } + + %{~ endif ~} + %{ if redirect_to_root_domain != true } + + location / { + proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://${name_site}_backend; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Host $host; + ${extra-value-location} + + + } + location /.well-known/acme-challenge/ { + root /var/www/certbot; + } + %{ endif } + + access_log /var/log/nginx/access.log my_custom_format; + access_log /var/log/nginx/ip_audit.log ip_audit; + access_log /var/log/nginx/backend_debug.log backend_debug; + ${extra-value} + %{~ if http2_bool~} + http2 on; + ssl_protocols TLSv1.2; + %{~ endif ~} + + listen 443 ssl; + %{~ if listen_port_80_bool~} + listen 80; + %{~ endif ~} + + ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem; + + + +} +%{~ if redirect_to_https_bool~} + +server { + if ($host = www.${name_site}.tryton.geeraert.eu) { + return 301 https://$host$request_uri; + } + + + if ($host = ${name_site}.tryton.geeraert.eu) { + return 301 https://$host$request_uri; + } + server_name www.${name_site}.tryton.geeraert.eu ${name_site}.tryton.geeraert.eu ; + listen 80; + return 404; + +} +%{~ endif ~} + + + + + +############################################ +# config file for ${name_site} +############################################ + +upstream ${name_site}_backend_root { + server ${name_service}; + server 1.1.1.1 backup; + } + +server { + server_name ${name_site}.geeraert.eu www.${name_site}.geeraert.eu; + + location / { + proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://${name_site}_backend_root; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Host $host; + ${extra-value-location} + + + } + location /.well-known/acme-challenge/ { + root /var/www/certbot; + } + + + access_log /var/log/nginx/access.log my_custom_format; + access_log /var/log/nginx/ip_audit.log ip_audit; + access_log /var/log/nginx/backend_debug.log backend_debug; + ${extra-value} + %{~ if http2_bool~} + http2 on; + ssl_protocols TLSv1.2; + %{~ endif ~} + + listen 443 ssl; + %{~ if listen_port_80_bool~} + listen 80; + %{~ endif ~} + + ssl_certificate /etc/nginx/ssl/live/geeraert.eu/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/live/geeraert.eu/privkey.pem; + + + +} +%{~ if redirect_to_https_bool~} + +server { + if ($host = www.${name_site}.geeraert.eu) { + return 301 https://$host$request_uri; + } + + + if ($host = ${name_site}.geeraert.eu) { + return 301 https://$host$request_uri; + } + server_name www.${name_site}.geeraert.eu ${name_site}.geeraert.eu ; + listen 80; + return 404; + +} +%{~ endif ~} diff --git a/terraform.tfstate b/terraform.tfstate deleted file mode 100644 index ab7c7c3..0000000 --- a/terraform.tfstate +++ /dev/null @@ -1,26638 +0,0 @@ -{ - "version": 4, - "terraform_version": "1.14.4", - "serial": 6737, - "lineage": "9de68ad6-060f-6b41-b115-a689f60c73a2", - "outputs": {}, - "resources": [ - { - "mode": "data", - "type": "bitwarden-secrets_secret", - "name": "secret_import", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "django-9fc5a725-75f5-4bab-b595-b474017146c3", - "schema_version": 0, - "attributes": { - "creation_date": "2026-06-25 22:24:29.6475231 +0000 UTC", - "id": "9fc5a725-75f5-4bab-b595-b474017146c3", - "key": "django__secret__bitwarden-credentials", - "note": "django-bitwarden-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-06-25 22:24:29.6475234 +0000 UTC", - "value": "bitwarden_access_token: \"0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==\"\nbitwarden_organization_id: \"a6361589-badd-4bde-9cb4-af8901161c0d\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing-68dce7aa-8e5f-4483-9083-b474016e34fc", - "schema_version": 0, - "attributes": { - "creation_date": "2026-06-25 22:13:19.1278398 +0000 UTC", - "id": "68dce7aa-8e5f-4483-9083-b474016e34fc", - "key": "django-testing__secret__bitwarden-credentials", - "note": "django-bitwarden-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-06-25 22:20:18.4201707 +0000 UTC", - "value": "bitwarden_access_token: \"0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==\"\nbitwarden_organization_id: \"a6361589-badd-4bde-9cb4-af8901161c0d\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "schema_version": 0, - "attributes": { - "creation_date": "2026-02-11 20:41:14.94736 +0000 UTC", - "id": "5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "key": "gluetun__secret__gluetun-secret-netherland", - "note": "gluetun-secret-netherland", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-11 21:19:51.0709126 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"212.8.253.137\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"cH+cHKwqLyuwRUeg/0F1XYYCAS8nD0Xk16eNBUKskXo=\"\n WIREGUARD_PUBLIC_KEY: \"URpeZxtyUXAUUA0MWcFdCSa7F+MvchJ4eNSJUetKEGk=\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "schema_version": 0, - "attributes": { - "creation_date": "2026-05-19 20:15:19.534773 +0000 UTC", - "id": "643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "key": "gluetun__secret__gluetun-secret-Switzerland", - "note": "gluetun-secret-switzerland", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-05-19 20:15:19.5347731 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"135.136.39.34\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"WMMryvct5rRtyizSvHF/HceRFKCmlgk8P31jME99bE4=\"\n WIREGUARD_PUBLIC_KEY: \"L6Vcy4PWQOyzFsjOI0GNCDypvzZfTuuZ14qmR1sT5QE=\"\n" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-b0d22160-d81a-4702-a3dd-b40e0168d617", - "schema_version": 0, - "attributes": { - "creation_date": "2026-03-15 21:53:45.8848575 +0000 UTC", - "id": "b0d22160-d81a-4702-a3dd-b40e0168d617", - "key": "gluetun__secret__gluetun-secret-nl-free-280", - "note": "gluetun-secret-nl-free-280", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-15 21:53:54.3250279 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"89.105.214.196\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"CHw8sdUIbiTOm81O6F9dr2oMsi5dYxJvUjZ5gbpwu3Y=\"\n WIREGUARD_PUBLIC_KEY: \"Xn2BL+vhIggl2uJgoGccj0n0Cvw7OaeNK1wOfOutISQ=\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud-b207c4b6-0489-4ab2-a032-b4a400a708e0", - "schema_version": 0, - "attributes": { - "creation_date": "2026-08-12 10:08:09.2753826 +0000 UTC", - "id": "b207c4b6-0489-4ab2-a032-b4a400a708e0", - "key": "next__secret__nextcloud-credentials", - "note": "nextcloud-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:08:32.6209134 +0000 UTC", - "value": "PI_USER_USERNAME: pi\nPI_USER_PASSWORD: dinner_sl@v3" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "data", - "type": "kubernetes_all_namespaces", - "name": "allns", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "abc630612e8b56a5b0c4782f012533123be6eedf48ef0e86fc99a3688c7df86b", - "namespaces": [ - "backup", - "bitwarden", - "bwbackup", - "cert-manager", - "default", - "django", - "django-testing", - "dyndns-python", - "echo-server", - "gitea", - "gluetun", - "immich", - "kube-node-lease", - "kube-public", - "kube-system", - "metallb-system", - "netdata", - "next", - "nextcloud", - "nextcloud-ics-sync", - "nfs-provisioner", - "nfs-provisioner-backup", - "nfs-provisioner-glacier", - "nfs-provisioner-intelligent", - "nfs-provisioner-ssd", - "nfs-provisioner-synology", - "paperless", - "piholenew", - "portainer", - "reverse-proxy", - "servarr", - "stash", - "traefik", - "unifi", - "wikijs" - ] - }, - "sensitive_attributes": [], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_host", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.2434385 +0000 UTC", - "id": "eadbd5ec-3783-47cc-a766-b40100ed3cec", - "key": "bitwarden-mssql__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:56:22.3219733 +0000 UTC", - "special": false, - "uppercase": true, - "value": "bitwarden-mssql-svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.0345449 +0000 UTC", - "id": "c73c74e5-b482-4abb-a4b3-b3ed00b0f089", - "key": "django__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.034545 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-db-svc.django.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0477211 +0000 UTC", - "id": "097f10de-63ee-405c-b46a-b41001781e07", - "key": "django-testing__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0477213 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing-db-svc.django-testing.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:11.0997987 +0000 UTC", - "id": "4aaebacd-a1f5-462e-a0de-b3ed00b0ee4e", - "key": "immich__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:11.0997991 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich-db-svc.immich.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6721237 +0000 UTC", - "id": "3b218d9b-7866-4624-af6d-b4a400ab33c1", - "key": "nextcloud__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6721237 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud-db-svc.next.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.9734981 +0000 UTC", - "id": "65cb674e-9f45-47db-973f-b3ed00b0f079", - "key": "paperless__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:12.9734984 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless-db-svc.paperless.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.1566048 +0000 UTC", - "id": "2498e161-9aa6-4b7c-a3ae-b3ed00b0ef84", - "key": "prowlarr__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:12.1566052 +0000 UTC", - "special": false, - "uppercase": true, - "value": "prowlarr-db-svc.servarr.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.1953914 +0000 UTC", - "id": "54ddb01c-94c7-46ad-a753-b3ed00b0f0bb", - "key": "wikijs__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.1953919 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wikijs-db-svc.wikijs.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_name", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916917 +0000 UTC", - "id": "084e2bc8-957d-4d03-bec7-b40100ed3cea", - "key": "bitwarden-mssql__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 17:54:34.8249499 +0000 UTC", - "special": false, - "uppercase": true, - "value": "bitwarden_vault" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.9713616 +0000 UTC", - "id": "0a0d6458-86e9-4257-b874-b3ed00b6a11c", - "key": "django__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.9713621 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0638521 +0000 UTC", - "id": "20530a85-e446-4d79-8985-b41001781e07", - "key": "django-testing__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0638522 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.8220014 +0000 UTC", - "id": "7727ac9b-39e8-4fbd-9e94-b3ed00b6a0ef", - "key": "immich__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.8220017 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.3574377 +0000 UTC", - "id": "e1dec33d-97b7-4522-9f0a-b4a400ab338a", - "key": "nextcloud__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.3574378 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.9675599 +0000 UTC", - "id": "44458c8d-816d-459f-9cb8-b3ed00b6a11c", - "key": "paperless__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.9675603 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.5784599 +0000 UTC", - "id": "1e4cdddd-fd80-48b1-801a-b3ed00b6a0a6", - "key": "prowlarr__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:59:04.1659451 +0000 UTC", - "special": false, - "uppercase": true, - "value": "prowlarr-main" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:56.0876859 +0000 UTC", - "id": "ff2325ad-407f-460a-b087-b3ed00b6a13e", - "key": "wikijs__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 09:56:56.8413113 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wiki" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_password", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-03-02 14:23:45.2408557 +0000 UTC", - "id": "ba88d231-eb61-4528-b7b5-b40100ed3d09", - "key": "bitwarden-mssql__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:57:48.2963283 +0000 UTC", - "special": true, - "uppercase": true, - "value": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.8165313 +0000 UTC", - "id": "6e947bd5-5646-4838-a93a-b3ed00b0f176", - "key": "django__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:03:32.3585685 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Suffrage-Moneybags-Illusion7" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-03-17 22:49:24.0620729 +0000 UTC", - "id": "d8ca67b8-8c05-4e00-9dc4-b41001781e07", - "key": "django-testing__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.062073 +0000 UTC", - "special": true, - "uppercase": true, - "value": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.6729273 +0000 UTC", - "id": "2196cec0-c9ea-4af2-b1f0-b3ed00b0f14b", - "key": "immich__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:55:29.2065351 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Spoon-Borough-Basis8" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-08-12 10:23:19.3307789 +0000 UTC", - "id": "d01a6769-d4d1-4b22-8d57-b4a400ab337b", - "key": "nextcloud__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.330779 +0000 UTC", - "special": true, - "uppercase": true, - "value": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.6739631 +0000 UTC", - "id": "8d6923eb-17dd-4733-b957-b3ed00b0f14b", - "key": "paperless__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-25 15:32:54.3841289 +0000 UTC", - "special": true, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.748973 +0000 UTC", - "id": "3c9a6053-d492-4141-9a73-b3ed00b0f161", - "key": "prowlarr__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:58:22.9241138 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Goliath-Deepen-Dividing7" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.533318 +0000 UTC", - "id": "faabca95-dd65-40b1-bf96-b3ed00b0f11f", - "key": "wikijs__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 09:54:21.1965076 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Vest7-Product-Unsteady" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_port", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916895 +0000 UTC", - "id": "b79e3f2e-9f83-430d-ac68-b40100ed3cea", - "key": "bitwarden-mssql__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-02 14:23:45.1916898 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.2479803 +0000 UTC", - "id": "5e7de818-6131-4372-923c-b3ed00b0efa2", - "key": "django__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9633403 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0485203 +0000 UTC", - "id": "e15e00eb-db1e-47ea-ab0e-b41001781e09", - "key": "django-testing__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0485204 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.8807504 +0000 UTC", - "id": "2bb59982-1f20-4646-999e-b3ed00b0f05a", - "key": "immich__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9559692 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6831215 +0000 UTC", - "id": "54c7b571-aa5a-4beb-ac2a-b4a400ab33c4", - "key": "nextcloud__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6831216 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.0345675 +0000 UTC", - "id": "668265dd-b47a-4f84-b3ee-b3ed00b0f089", - "key": "paperless__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9291759 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.1430424 +0000 UTC", - "id": "021c321a-0494-43f0-8905-b3ed00b0f0ac", - "key": "prowlarr__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9291758 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.2820792 +0000 UTC", - "id": "3fa80292-7164-4fd9-840c-b3ed00b0f0d5", - "key": "wikijs__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9592226 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_username", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916506 +0000 UTC", - "id": "f25b41e4-0130-4a72-81ab-b40100ed3ceb", - "key": "bitwarden-mssql__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:56:22.3213321 +0000 UTC", - "special": false, - "uppercase": true, - "value": "sa" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.4107647 +0000 UTC", - "id": "30ce2424-e67c-42d5-a5ac-b3ed00b0f0fc", - "key": "django__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:51:58.6189831 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0485217 +0000 UTC", - "id": "3c67d310-7113-45b7-8f3f-b41001781e08", - "key": "django-testing__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0485217 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:11.1094023 +0000 UTC", - "id": "71cc9d0a-5b1f-4b53-a12f-b3ed00b0ee4d", - "key": "immich__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:11.1094029 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.9178606 +0000 UTC", - "id": "0b275d9d-82d2-4320-b5f5-b4a400ab340b", - "key": "nextcloud__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.9178607 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.4001423 +0000 UTC", - "id": "f50a7b15-d03e-4aa6-a2f2-b3ed00b0f0fc", - "key": "paperless__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.4001428 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.6728638 +0000 UTC", - "id": "e8769987-b312-4ac2-b8d2-b3ed00b0f01f", - "key": "prowlarr__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:59:04.1697428 +0000 UTC", - "special": false, - "uppercase": true, - "value": "servarr_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.7929483 +0000 UTC", - "id": "00435cc0-cd79-4524-bc10-b3ed00b0f041", - "key": "wikijs__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 10:59:14.3781215 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wikijs_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_REPLICATION_MODE", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.5229685 +0000 UTC", - "id": "2d7654af-6eb3-4793-bb43-b40a00ee658f", - "key": "immich__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5229692 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.8827678 +0000 UTC", - "id": "10fd71e2-d316-4b78-8a69-b4a400ab3401", - "key": "nextcloud__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.8827679 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.8279107 +0000 UTC", - "id": "5bc0b11e-5648-4259-b4e0-b40a00ee65e6", - "key": "paperless__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.827911 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_TLS_ENABLED", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.6983579 +0000 UTC", - "id": "90a42ae0-c017-4f0f-8085-b40a00ee65bd", - "key": "immich__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6983581 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.4689155 +0000 UTC", - "id": "835dc418-8787-4afe-a9cd-b4a400ab338e", - "key": "nextcloud__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.4689156 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.5197733 +0000 UTC", - "id": "ffa9af97-def2-491a-b427-b40a00ee658c", - "key": "paperless__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5197736 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_host", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.7234006 +0000 UTC", - "id": "65a8dfa2-f896-4fe8-979c-b40a00ee65c5", - "key": "immich__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.7234008 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich-redis-svc.immich.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6065188 +0000 UTC", - "id": "42d1b1c3-51b2-4f24-a682-b4a400ab33ad", - "key": "nextcloud__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6065188 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud-redis-svc.next.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.519852 +0000 UTC", - "id": "5f4a43c8-7c19-417c-a496-b40a00ee658d", - "key": "paperless__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5198523 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless-redis-svc.paperless.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_port", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.6529532 +0000 UTC", - "id": "ec88f51e-6750-40c9-bc86-b40a00ee65b2", - "key": "immich__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6529535 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.8832288 +0000 UTC", - "id": "62359c28-bee2-4907-b365-b4a400ab3401", - "key": "nextcloud__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.883229 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.67669 +0000 UTC", - "id": "44594957-fdb6-479a-867a-b40a00ee65b8", - "key": "paperless__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6766903 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_config_map_v1", - "name": "automatic-configmap", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "binary_data": {}, - "data": { - "next.conf": "############################################\n# config file for next\n############################################\n\nupstream next_backend {\n server nextcloud-svc.next.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name next.tryton.geeraert.eu www.next.tryton.geeraert.eu;\n location / {\n proxy_pass http://next_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.next.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = next.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.next.tryton.geeraert.eu next.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n############################################\n# config file for next\n############################################\n\nupstream next_backend_root {\n server nextcloud-svc.next.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name next.geeraert.eu www.next.geeraert.eu;\n location / {\n proxy_pass http://next_backend_root;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.next.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = next.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.next.geeraert.eu next.geeraert.eu;\n listen 80;\n return 404;\n\n}\n", - "paperless2.conf": "############################################\n# config file for paperless2\n############################################\n\nupstream paperless2_backend {\n server paperless-svc.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless2.tryton.geeraert.eu www.paperless2.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless2_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.paperless2.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless2.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless2.tryton.geeraert.eu paperless2.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n############################################\n# config file for paperless2\n############################################\n\nupstream paperless2_backend_root {\n server paperless-svc.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless2.geeraert.eu www.paperless2.geeraert.eu;\n location / {\n proxy_pass http://paperless2_backend_root;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.paperless2.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless2.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless2.geeraert.eu paperless2.geeraert.eu;\n listen 80;\n return 404;\n\n}\n" - }, - "id": "reverse-proxy/extra-sites-terraform", - "immutable": false, - "metadata": [ - { - "annotations": { - "reloader.stakater.com/match": "true" - }, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "extra-sites-terraform", - "namespace": "reverse-proxy", - "resource_version": "279902801", - "uid": "7a7b72ed-0338-440c-9665-31401c1206c5" - } - ] - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "extra-sites-terraform", - "namespace": "reverse-proxy" - }, - "private": "bnVsbA==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_cron_job_v1", - "name": "database-backup", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 8, - "labels": { - "app": "bitwarden-mssql", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden", - "resource_version": "279763605", - "uid": "1f26b571-9a7e-4b9b-8dd2-56d2725320f3" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USERNAME -P $DB_PASSWORD -Q \"BACKUP DATABASE $DB_DATABASE_NAME TO DISK = '/backup/$DB_DATABASE_NAME-$(date +%Y%m%d).bak' WITH COPY_ONLY, CHECKSUM,FORMAT, MEDIANAME = 'SQLServerBackups',NAME = 'Full Backup of SQLTestDB'\";exit" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "bitwarden-mssql-db-terraform", - "optional": false - } - ] - } - ], - "image": "mcr.microsoft.com/mssql-tools", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-mssql-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "bitwarden-mssql-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "django", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-db-backup", - "namespace": "django", - "resource_version": "279763520", - "uid": "767551ac-1e33-4ec3-b87b-990e9e613dc8" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "django-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "django-db-backup", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "django-testing", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-testing-db-backup", - "namespace": "django-testing", - "resource_version": "279763458", - "uid": "80089659-9c4a-4617-ba9c-20ee6ba855c1" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "django-testing-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-testing-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-testing-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "django-testing-db-backup", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "immich", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "immich-db-backup", - "namespace": "immich", - "resource_version": "279764249", - "uid": "e0ac80e4-dd0d-45bb-8406-1f1a820aff36" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "immich-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "immich-db-backup", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/next-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "nextcloud", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "next-db-backup", - "namespace": "next", - "resource_version": "279897602", - "uid": "59d76126-fb20-4371-8d30-292b49042e36" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "next-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "nextcloud-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "next-db-backup", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "paperless", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "paperless-db-backup", - "namespace": "paperless", - "resource_version": "279763536", - "uid": "2a5f8ab8-877d-46da-9671-f858a08d99b0" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "paperless-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "paperless-db-backup", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/servarr-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "prowlarr", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "servarr-db-backup", - "namespace": "servarr", - "resource_version": "279763486", - "uid": "a1d1f8a8-8813-42c4-9a14-d85c2fcaf423" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "servarr-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "prowlarr-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "servarr-db-backup", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "wikijs", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "wikijs-db-backup", - "namespace": "wikijs", - "resource_version": "279763667", - "uid": "0f6475b9-0a54-4639-8d96-4ac911dc706a" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "wikijs-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "wikijs-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "wikijs-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "wikijs-db-backup", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-admin", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-admin", - "deployment_method": "Terraform" - }, - "name": "bitwarden-admin", - "namespace": "bitwarden", - "resource_version": "275993479", - "uid": "079c8477-3663-44a8-b6f7-553252d1f2e0" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-admin" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-admin", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/admin:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-admin", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "admin", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-admin", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-api", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-api", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-api", - "deployment_method": "Terraform" - }, - "name": "bitwarden-api", - "namespace": "bitwarden", - "resource_version": "275995666", - "uid": "01e3dfa4-b642-4d0b-bb07-a4e7a418ce7e" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-api" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-api", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_api:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-api", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "api", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-api", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-attachments", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-attachments", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-attachments", - "deployment_method": "Terraform" - }, - "name": "bitwarden-attachments", - "namespace": "bitwarden", - "resource_version": "275995631", - "uid": "840a5246-271d-452c-8f21-441fb26e4621" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-attachments" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-attachments", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/attachments:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-attachments", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/core/attachments", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "attachments", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-attachments", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-events", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-events", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-events", - "deployment_method": "Terraform" - }, - "name": "bitwarden-events", - "namespace": "bitwarden", - "resource_version": "275995590", - "uid": "c23f5308-6bcb-4835-b589-7e1bf5c58362" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-events" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-events", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/events:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-events", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-e", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "events", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-events", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-icons", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-icons", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-icons", - "deployment_method": "Terraform" - }, - "name": "bitwarden-icons", - "namespace": "bitwarden", - "resource_version": "275995517", - "uid": "2630fce1-b884-4233-a8b1-85b88a3fa8c5" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-icons" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-icons", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/icons:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-icons", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-i", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "icons", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-icons", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-identity", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-identity", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-identity", - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity", - "namespace": "bitwarden", - "resource_version": "275995661", - "uid": "902a8d18-f581-4ccb-8bb1-f464dc5d2a91" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-identity" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-identity", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_identity:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-identity", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-i", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/identity", - "mount_propagation": "None", - "name": "bitwarden-identity-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "identity", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-identity-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-identity-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-identity", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-mssql", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 12, - "labels": { - "app": "bitwarden-mssql", - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql", - "namespace": "bitwarden", - "resource_version": "275993518", - "uid": "32275b61-de0a-413b-b3aa-02501a2acfe2" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-mssql" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-mssql", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "bitwarden-mssql-db-mapped-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [ - { - "name": "mssql.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "mssql.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/mssql:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-mssql", - "port": [ - { - "container_port": 1433, - "host_ip": "", - "host_port": 0, - "name": "1433bitwarden-m", - "protocol": "TCP" - }, - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-m", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "mssql", - "sub_path_expr": "" - }, - { - "mount_path": "/var/opt/mssql/data", - "mount_propagation": "None", - "name": "bitwarden-mssql-pvc", - "read_only": false, - "sub_path": "data", - "sub_path_expr": "" - }, - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "bitwarden-mssql-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-mssql", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-nginx", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-nginx", - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx", - "namespace": "bitwarden", - "resource_version": "275995617", - "uid": "7b6fbc81-306f-4414-aa79-b50382842ca3" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-nginx" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-nginx", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/nginx:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-nginx", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-n", - "protocol": "TCP" - }, - { - "container_port": 8080, - "host_ip": "", - "host_port": 0, - "name": "8080bitwarden-n", - "protocol": "TCP" - }, - { - "container_port": 8443, - "host_ip": "", - "host_port": 0, - "name": "8443bitwarden-n", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/letsencrypt", - "mount_propagation": "None", - "name": "bitwarden-letsencrypt-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/var/log/nginx", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "nginx", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/nginx", - "mount_propagation": "None", - "name": "bitwarden-nginx-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/ssl", - "mount_propagation": "None", - "name": "bitwarden-ssl-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-letsencrypt-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-letsencrypt-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-nginx-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-nginx-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ssl-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ssl-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-nginx", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-notifications", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-notifications", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-notifications", - "deployment_method": "Terraform" - }, - "name": "bitwarden-notifications", - "namespace": "bitwarden", - "resource_version": "275995601", - "uid": "fd2dfcd2-326b-4143-8710-7edf35b2453b" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-notifications" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-notifications", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/notifications:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-notifications", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-n", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "notifications", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-notifications", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-sso", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-sso", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-sso", - "deployment_method": "Terraform" - }, - "name": "bitwarden-sso", - "namespace": "bitwarden", - "resource_version": "275995639", - "uid": "9b6d94cc-a174-4faa-acdb-78afda22e687" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-sso" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-sso", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/sso:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-sso", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-s", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/identity", - "mount_propagation": "None", - "name": "bitwarden-identity-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "sso", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-identity-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-identity-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-sso", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-web", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-web", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-web", - "deployment_method": "Terraform" - }, - "name": "bitwarden-web", - "namespace": "bitwarden", - "resource_version": "275995535", - "uid": "8b58be37-3a42-401b-a061-70ae4b03ddbe" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-web" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-web", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/web:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-web", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-w", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/web", - "mount_propagation": "None", - "name": "bitwarden-web-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-web-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-web-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-web", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 78, - "labels": { - "app": "django", - "deployment_method": "Terraform" - }, - "name": "django", - "namespace": "django", - "resource_version": "279873800", - "uid": "b264ea7d-5c8d-48d2-b85f-1589c949acc7" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django.geeraert.eu,django.tryton.geeraert.eu,redirect.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DEBUG", - "value": "False", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-bitwarden-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000django", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "800Mi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/kubeconfig", - "mount_propagation": "None", - "name": "kubeconfig-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/stash", - "mount_propagation": "None", - "name": "stash-django-pvc-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "kubeconfig-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [ - { - "default_mode": "0644", - "items": [], - "optional": false, - "secret_name": "kubeconfig" - } - ], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/stash/data-pvc/", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "stash-django-pvc-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 251, - "labels": { - "app": "django-testing", - "deployment_method": "Terraform" - }, - "name": "django-testing", - "namespace": "django-testing", - "resource_version": "279873792", - "uid": "909a9144-4507-4878-b32e-d01d4882c2bc" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-testing" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-testing", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django-testing.geeraert.eu,redirectgeeraert.eu,redirect-testing.geeraert.eu,job-testing.geeraert.eu,django-testing.tryton.geeraert.eu,redirect.tryton.geeraert.eu,redirect-testing.tryton.geeraert.eu,job-testing.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "CELERY_BROKER_URL", - "value": "redis://django-testing-redis-svc:6379", - "value_from": [] - }, - { - "name": "CUSTOM_DB_DATABASE", - "value": "cloudmanager", - "value_from": [] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DEBUG", - "value": "true", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-bitwarden-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-testing:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000django-test", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "800Mi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/kubeconfig", - "mount_propagation": "None", - "name": "kubeconfig-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "kubeconfig-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [ - { - "default_mode": "0644", - "items": [], - "optional": false, - "secret_name": "kubeconfig" - } - ], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-testing", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "flaresolverr", - "schema_version": 1, - "attributes": { - "id": "servarr/flaresolverr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 12, - "labels": { - "app": "flaresolverr", - "deployment_method": "Terraform" - }, - "name": "flaresolverr", - "namespace": "servarr", - "resource_version": "279868577", - "uid": "66393055-5d2e-4f3b-8f30-190959c539a7" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "flaresolverr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "flaresolverr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "CAPTCHA_SOLVER", - "value": "hcaptcha-solver", - "value_from": [] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "ghcr.io/flaresolverr/flaresolverr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "flaresolverr", - "port": [ - { - "container_port": 8191, - "host_ip": "", - "host_port": 0, - "name": "8191flaresolver", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "flaresolverr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "gluetun", - "schema_version": 1, - "attributes": { - "id": "gluetun/gluetun", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 28, - "labels": { - "app": "gluetun", - "deployment_method": "Terraform" - }, - "name": "gluetun", - "namespace": "gluetun", - "resource_version": "275993915", - "uid": "417b614c-4c8d-46e1-b3fc-241462952564" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "gluetun" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "gluetun", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "FIREWALL_INPUT_PORTS", - "value": "8081,7878,9696,9091,51413,8080,6881,8989,8191,8888,8000", - "value_from": [] - }, - { - "name": "FREE_ONLY", - "value": "on", - "value_from": [] - }, - { - "name": "HEALTH_TARGET_ADDRESS", - "value": "0.0.0.0:8888", - "value_from": [] - }, - { - "name": "HTTPPROXY", - "value": "on", - "value_from": [] - }, - { - "name": "HTTPPROXY_LISTENING_ADDRESS", - "value": "0.0.0.0:8888", - "value_from": [] - }, - { - "name": "HTTPPROXY_LOG", - "value": "on", - "value_from": [] - }, - { - "name": "PUBLICIP_API", - "value": "ip2location", - "value_from": [] - }, - { - "name": "SERVER_COUNTRIES", - "value": "Netherlands", - "value_from": [] - }, - { - "name": "VPN_SERVICE_PROVIDER", - "value": "protonvpn", - "value_from": [] - }, - { - "name": "VPN_TYPE", - "value": "wireguard", - "value_from": [] - }, - { - "name": "WIREGUARD_PRIVATE_KEY", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "WIREGUARD_PRIVATE_KEY", - "name": "gluetun-secret-nl-free-280", - "optional": false - } - ] - } - ] - } - ], - "env_from": [], - "image": "qmcgaw/gluetun:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "gluetun", - "port": [ - { - "container_port": 8888, - "host_ip": "", - "host_port": 0, - "name": "8888gluetun", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [ - { - "allow_privilege_escalation": true, - "capabilities": [], - "privileged": true, - "read_only_root_filesystem": false, - "run_as_group": "", - "run_as_non_root": false, - "run_as_user": "", - "se_linux_options": [], - "seccomp_profile": [] - } - ], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [ - { - "nameservers": [ - "1.1.1.1" - ], - "option": [], - "searches": [] - } - ], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "gluetun", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "gotenberg", - "schema_version": 1, - "attributes": { - "id": "paperless/gotenberg", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 8, - "labels": { - "app": "gotenberg", - "deployment_method": "Terraform" - }, - "name": "gotenberg", - "namespace": "paperless", - "resource_version": "275995561", - "uid": "2f00ef90-f3d6-49ce-bcd9-57bd94207294" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "gotenberg" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "gotenberg", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [ - "gotenberg", - "--chromium-disable-javascript=true", - "--chromium-allow-list=file:///tmp/.*", - "--chromium-auto-start" - ], - "env": [ - { - "name": "CHROMIUM_MARGIN_BOTTOM", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_LEFT", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_RIGHT", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_TOP", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_PAPER_HEIGHT", - "value": "842", - "value_from": [] - }, - { - "name": "CHROMIUM_PAPER_WIDTH", - "value": "595", - "value_from": [] - }, - { - "name": "GOTENBERG_BUILD_DEBUG_DATA", - "value": "false", - "value_from": [] - }, - { - "name": "GOTENBERG_CHROMIUM_ARGS", - "value": "--no-sandbox,--disable-dev-shm-usage,--no-zygote", - "value_from": [] - }, - { - "name": "GOTENBERG_CHROMIUM_STARTUP_TIMEOUT", - "value": "60s", - "value_from": [] - } - ], - "env_from": [], - "image": "gotenberg/gotenberg:8", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "gotenberg", - "port": [ - { - "container_port": 3000, - "host_ip": "", - "host_port": 0, - "name": "3000gotenberg", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "1000Mi" - }, - "requests": { - "cpu": "500m", - "memory": "512Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/dev/shm", - "mount_propagation": "None", - "name": "devshm-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/tmp", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "devshm-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "gotenberg", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 23, - "labels": { - "app": "immich", - "deployment_method": "Terraform" - }, - "name": "immich", - "namespace": "immich", - "resource_version": "276000672", - "uid": "e57fa378-061c-4a00-bc00-4e5a8ff9bed2" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/immich-app/immich-server:v3.0.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich", - "port": [ - { - "container_port": 2283, - "host_ip": "", - "host_port": 0, - "name": "2283immich", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "2Gi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/usr/src/app/upload", - "mount_propagation": "None", - "name": "immich-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/stash/", - "mount_propagation": "None", - "name": "stash-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/Image/immich/immich-storage-fastaccess", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "immich-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/stash/data-pvc", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "stash-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "machinelearning", - "schema_version": 1, - "attributes": { - "id": "immich/machinelearning", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "machinelearning", - "deployment_method": "Terraform" - }, - "name": "machinelearning", - "namespace": "immich", - "resource_version": "275993295", - "uid": "c94cf3c4-61cf-4cec-9e84-c867bb1536e8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "machinelearning" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "machinelearning", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "TRANSFORMERS_CACHE", - "value": "/cache", - "value_from": [] - } - ], - "env_from": [], - "image": "ghcr.io/immich-app/immich-machine-learning:v2.5.6", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "machinelearning", - "port": [ - { - "container_port": 3003, - "host_ip": "", - "host_port": 0, - "name": "3003machinelear", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "machinelearning", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 4, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform" - }, - "name": "nextcloud", - "namespace": "next", - "resource_version": "279975026", - "uid": "077ba4c0-3ab8-4f0d-ad04-8a3ef3e5ac77" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "0", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "nextcloud:29.0.3-apache", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud", - "port": [ - { - "container_port": 80, - "host_ip": "", - "host_port": 0, - "name": "80nextcloud", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/www/html", - "mount_propagation": "None", - "name": "nextcloud-webserver-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-webserver-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-webserver-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "paperless", - "deployment_method": "Terraform" - }, - "name": "paperless", - "namespace": "paperless", - "resource_version": "279871944", - "uid": "05cd1801-b116-4c37-bfc0-23de927f5130" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/paperless-ngx/paperless-ngx:2.18.4", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000paperless", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/usr/src/paperless/consume", - "mount_propagation": "None", - "name": "consume-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/usr/src/paperless/data", - "mount_propagation": "None", - "name": "paperless-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/usr/src/paperless/media", - "mount_propagation": "None", - "name": "paperless-media-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "consume-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "consume-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-data-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-data-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-media-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-media-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "prowlarr", - "deployment_method": "Terraform" - }, - "name": "prowlarr", - "namespace": "servarr", - "resource_version": "279868836", - "uid": "985d4c32-fb7b-4894-b83a-1f1673d24af1" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "prowlarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "prowlarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "linuxserver/prowlarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "prowlarr", - "port": [ - { - "container_port": 9696, - "host_ip": "", - "host_port": 0, - "name": "9696prowlarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "prowlarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "prowlarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "qbittorrent", - "schema_version": 1, - "attributes": { - "id": "servarr/qbittorrent", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "qbittorrent", - "deployment_method": "Terraform" - }, - "name": "qbittorrent", - "namespace": "servarr", - "resource_version": "277513861", - "uid": "f2c62126-4bf7-4339-b71b-f7d7eaa6547f" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "qbittorrent" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "qbittorrent", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - }, - { - "name": "WEBUI_PORT", - "value": "8080", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/qbittorrent:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "qbittorrent", - "port": [ - { - "container_port": 8080, - "host_ip": "", - "host_port": 0, - "name": "8080qbittorrent", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "200m", - "memory": "250Mi" - }, - "requests": { - "cpu": "100m", - "memory": "100Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "qbittorrent-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "qbittorrent-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "qbittorrent-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "qbittorrent", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "radarr", - "schema_version": 1, - "attributes": { - "id": "servarr/radarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "radarr", - "deployment_method": "Terraform" - }, - "name": "radarr", - "namespace": "servarr", - "resource_version": "279868694", - "uid": "1b53d262-875e-4fb7-8a4d-86b1ab17438a" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "radarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "radarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/radarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "radarr", - "port": [ - { - "container_port": 7878, - "host_ip": "", - "host_port": 0, - "name": "7878radarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "radarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "radarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "radarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "radarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "sonarr", - "schema_version": 1, - "attributes": { - "id": "servarr/sonarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "sonarr", - "deployment_method": "Terraform" - }, - "name": "sonarr", - "namespace": "servarr", - "resource_version": "279868677", - "uid": "88cf2f01-8063-45cb-a378-c8787042ac28" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "sonarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "sonarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/sonarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "sonarr", - "port": [ - { - "container_port": 8989, - "host_ip": "", - "host_port": 0, - "name": "8989sonarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "sonarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "sonarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "sonarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "sonarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "stash", - "schema_version": 1, - "attributes": { - "id": "stash/stash", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 129, - "labels": { - "app": "stash", - "deployment_method": "Terraform" - }, - "name": "stash", - "namespace": "stash", - "resource_version": "279719107", - "uid": "df6b802a-5cec-432d-8a8c-ea8128ede605" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "0", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "stash" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "stash", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "STASH_CACHE", - "value": "/cache/", - "value_from": [] - }, - { - "name": "STASH_GENERATED", - "value": "/generated/", - "value_from": [] - }, - { - "name": "STASH_METADATA", - "value": "/metadata/", - "value_from": [] - }, - { - "name": "STASH_PORT", - "value": "9999", - "value_from": [] - }, - { - "name": "STASH_STASH", - "value": "/data/", - "value_from": [] - } - ], - "env_from": [], - "image": "stashapp/stash:v0.30.1", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "stash", - "port": [ - { - "container_port": 9999, - "host_ip": "", - "host_port": 0, - "name": "9999stash", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "3000Mi" - }, - "requests": { - "cpu": "50m", - "memory": "150Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/root/.stash", - "mount_propagation": "None", - "name": "config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/generated", - "mount_propagation": "None", - "name": "generated-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/metadata", - "mount_propagation": "None", - "name": "metadata-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "data-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "data-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "generated-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "generated-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "metadata-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "metadata-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "stash", - "namespace": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "tika", - "schema_version": 1, - "attributes": { - "id": "paperless/tika", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 7, - "labels": { - "app": "tika", - "deployment_method": "Terraform" - }, - "name": "tika", - "namespace": "paperless", - "resource_version": "276000117", - "uid": "8b876f89-9e20-4ca5-9020-ff5205545d17" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "tika" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "tika", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [], - "image": "docker.io/apache/tika:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "tika", - "port": [ - { - "container_port": 9998, - "host_ip": "", - "host_port": 0, - "name": "9998tika", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "1000Mi" - }, - "requests": { - "cpu": "500m", - "memory": "512Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "tika", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "wikijs", - "deployment_method": "Terraform" - }, - "name": "wikijs", - "namespace": "wikijs", - "resource_version": "275993424", - "uid": "8adcbd16-d75f-4b86-85b6-bb1e3019ae0e" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "wikijs" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "wikijs", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_HOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASS", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DB_TYPE", - "value": "postgres", - "value_from": [] - }, - { - "name": "DB_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/requarks/wiki:2.5", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs", - "port": [ - { - "container_port": 3000, - "host_ip": "", - "host_port": 0, - "name": "3000wikijs", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "wikijs", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "database-automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "django", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-db", - "namespace": "django", - "resource_version": "279873985", - "uid": "5fcc1a82-1af6-497d-9cf0-d64a163823f4" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django.geeraert.eu,django.tryton.geeraert.eu,redirect.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DEBUG", - "value": "False", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "django-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "django-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-db", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "django-testing", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-testing-db", - "namespace": "django-testing", - "resource_version": "279874071", - "uid": "a3e991f4-ed20-4273-bfa9-e9f1adb0c8c1" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-testing-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-testing-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django-testing.geeraert.eu,redirectgeeraert.eu,redirect-testing.geeraert.eu,job-testing.geeraert.eu,django-testing.tryton.geeraert.eu,redirect.tryton.geeraert.eu,redirect-testing.tryton.geeraert.eu,job-testing.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "CELERY_BROKER_URL", - "value": "redis://django-testing-redis-svc:6379", - "value_from": [] - }, - { - "name": "CUSTOM_DB_DATABASE", - "value": "cloudmanager", - "value_from": [] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DEBUG", - "value": "true", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/", - "mount_propagation": "None", - "name": "django-testing-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-testing-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-testing-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-testing-db", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 15, - "labels": { - "app": "immich", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "immich-db", - "namespace": "immich", - "resource_version": "276000247", - "uid": "45e79388-d29e-47a8-b886-a255505cb790" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "immich-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich-db", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 2, - "labels": { - "app": "nextcloud", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "nextcloud-db", - "namespace": "next", - "resource_version": "279975027", - "uid": "13c1f0d0-821d-4d4c-a037-52dc89506f14" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "0", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:14", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/", - "mount_propagation": "None", - "name": "nextcloud-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud-db", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "paperless", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "paperless-db", - "namespace": "paperless", - "resource_version": "279872183", - "uid": "ba8a7903-0d47-49bb-a84c-65dee1b22a41" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - } - ], - "image": "postgres:15.6", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "paperless-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless-db", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "prowlarr", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "prowlarr-db", - "namespace": "servarr", - "resource_version": "279943296", - "uid": "ac94349f-97a8-4ff5-84ba-ccb9ccf698f8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "prowlarr-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "prowlarr-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:17.5", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "prowlarr-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "prowlarr-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "prowlarr-db", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 4, - "labels": { - "app": "wikijs", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "wikijs-db", - "namespace": "wikijs", - "resource_version": "275993480", - "uid": "d324e55b-525c-4205-838d-f38d3187c776" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "wikijs-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "wikijs-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_HOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASS", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DB_TYPE", - "value": "postgres", - "value_from": [] - }, - { - "name": "DB_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - } - ], - "image": "postgres:17", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "wikijs-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "wikijs-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "wikijs-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "wikijs-db", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "redis-automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "immich", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "immich-redis", - "namespace": "immich", - "resource_version": "276000114", - "uid": "c9c5da5f-3445-4b9c-b2b1-3b27cd9a66c8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [], - "image": "docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "immich-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich-redis", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 2, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "nextcloud-redis", - "namespace": "next", - "resource_version": "279975015", - "uid": "61a95557-d619-41c2-a16b-41468fd7930b" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "0", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [], - "image": "docker.io/library/redis:7", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "nextcloud-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud-redis", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "paperless", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "paperless-redis", - "namespace": "paperless", - "resource_version": "279871923", - "uid": "c12cc938-5fb3-4916-8bd3-90bc8c534ce9" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [], - "image": "redis:7.4.1", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "paperless-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless-redis", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_manifest", - "name": "manifest", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "APP_URL": "https://bookstack.tryton.geeraert.eu", - "LOCAL_GID": "1000", - "LOCAL_UID": "1000", - "TZ": "Europe/London" - }, - "kind": "ConfigMap", - "metadata": { - "name": "config", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "APP_URL": "string", - "LOCAL_GID": "string", - "LOCAL_UID": "string", - "TZ": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "APP_URL": "https://bookstack.tryton.geeraert.eu", - "LOCAL_GID": "1000", - "LOCAL_UID": "1000", - "TZ": "Europe/London" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "config", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "config", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_1", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "ASPNETCORE_ENVIRONMENT": "Production", - "globalSettings__baseServiceUri__internalAdmin": "http://bitwarden-admin-svc:5000", - "globalSettings__baseServiceUri__internalApi": "http://bitwarden-api-svc:5000", - "globalSettings__baseServiceUri__internalIdentity": "http://bitwarden-identity-svc:5000", - "globalSettings__baseServiceUri__internalNotifications": "http://bitwarden-notifications-svc:5000", - "globalSettings__baseServiceUri__internalScim": "http://bitwarden-self-host-scim:5000", - "globalSettings__baseServiceUri__internalSso": "http://bitwarden-sso-svc:5000", - "globalSettings__baseServiceUri__internalVault": "http://bitwarden-web-svc:5000", - "globalSettings__baseServiceUri__vault": "http://localhost", - "globalSettings__pushRelayBaseUri": "https://push.bitwarden.com", - "globalSettings__selfHosted": "true" - }, - "kind": "ConfigMap", - "metadata": { - "name": "global.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "ASPNETCORE_ENVIRONMENT": "string", - "globalSettings__baseServiceUri__internalAdmin": "string", - "globalSettings__baseServiceUri__internalApi": "string", - "globalSettings__baseServiceUri__internalIdentity": "string", - "globalSettings__baseServiceUri__internalNotifications": "string", - "globalSettings__baseServiceUri__internalScim": "string", - "globalSettings__baseServiceUri__internalSso": "string", - "globalSettings__baseServiceUri__internalVault": "string", - "globalSettings__baseServiceUri__vault": "string", - "globalSettings__pushRelayBaseUri": "string", - "globalSettings__selfHosted": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "ASPNETCORE_ENVIRONMENT": "Production", - "globalSettings__baseServiceUri__internalAdmin": "http://bitwarden-admin-svc:5000", - "globalSettings__baseServiceUri__internalApi": "http://bitwarden-api-svc:5000", - "globalSettings__baseServiceUri__internalIdentity": "http://bitwarden-identity-svc:5000", - "globalSettings__baseServiceUri__internalNotifications": "http://bitwarden-notifications-svc:5000", - "globalSettings__baseServiceUri__internalScim": "http://bitwarden-self-host-scim:5000", - "globalSettings__baseServiceUri__internalSso": "http://bitwarden-sso-svc:5000", - "globalSettings__baseServiceUri__internalVault": "http://bitwarden-web-svc:5000", - "globalSettings__baseServiceUri__vault": "http://localhost", - "globalSettings__pushRelayBaseUri": "https://push.bitwarden.com", - "globalSettings__selfHosted": "true" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "global.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "global.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_2", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "adminSettings__admins": "pierre@geeraert.eu", - "globalSettings__baseServiceUri__vault": "http://bitwarden.tryton.geeraert.eu", - "globalSettings__disableUserRegistration": "false", - "globalSettings__duo__aKey": "p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO", - "globalSettings__hibpApiKey": "REPLACE", - "globalSettings__identityServer__certificatePassword": "test", - "globalSettings__installation__id": "c36aded0-b0f1-4252-920b-ac4c008fc920", - "globalSettings__installation__key": "CtQE5U1tMJE4Dzk7N9DU", - "globalSettings__internalIdentityKey": "I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7", - "globalSettings__mail__replyToEmail": "no-reply@bitwarden.tryton.geeraert.eu", - "globalSettings__mail__smtp__host": "smtp.gmail.com", - "globalSettings__mail__smtp__password": "vmxkiidikqwirpuh", - "globalSettings__mail__smtp__port": "587", - "globalSettings__mail__smtp__ssl": "false", - "globalSettings__mail__smtp__username": "p3jh6qa2@gmail.com", - "globalSettings__oidcIdentityClientKey": "w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V", - "globalSettings__sqlServer__connectionString": "Data Source=tcp:bitwarden-mssql-svc,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True", - "globalSettings__yubico__clientId": "REPLACE", - "globalSettings__yubico__key": "REPLACE" - }, - "kind": "ConfigMap", - "metadata": { - "name": "global.override.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "adminSettings__admins": "string", - "globalSettings__baseServiceUri__vault": "string", - "globalSettings__disableUserRegistration": "string", - "globalSettings__duo__aKey": "string", - "globalSettings__hibpApiKey": "string", - "globalSettings__identityServer__certificatePassword": "string", - "globalSettings__installation__id": "string", - "globalSettings__installation__key": "string", - "globalSettings__internalIdentityKey": "string", - "globalSettings__mail__replyToEmail": "string", - "globalSettings__mail__smtp__host": "string", - "globalSettings__mail__smtp__password": "string", - "globalSettings__mail__smtp__port": "string", - "globalSettings__mail__smtp__ssl": "string", - "globalSettings__mail__smtp__username": "string", - "globalSettings__oidcIdentityClientKey": "string", - "globalSettings__sqlServer__connectionString": "string", - "globalSettings__yubico__clientId": "string", - "globalSettings__yubico__key": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "adminSettings__admins": "pierre@geeraert.eu", - "globalSettings__baseServiceUri__vault": "http://bitwarden.tryton.geeraert.eu", - "globalSettings__disableUserRegistration": "false", - "globalSettings__duo__aKey": "p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO", - "globalSettings__hibpApiKey": "REPLACE", - "globalSettings__identityServer__certificatePassword": "test", - "globalSettings__installation__id": "c36aded0-b0f1-4252-920b-ac4c008fc920", - "globalSettings__installation__key": "CtQE5U1tMJE4Dzk7N9DU", - "globalSettings__internalIdentityKey": "I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7", - "globalSettings__mail__replyToEmail": "no-reply@bitwarden.tryton.geeraert.eu", - "globalSettings__mail__smtp__host": "smtp.gmail.com", - "globalSettings__mail__smtp__password": "vmxkiidikqwirpuh", - "globalSettings__mail__smtp__port": "587", - "globalSettings__mail__smtp__ssl": "false", - "globalSettings__mail__smtp__username": "p3jh6qa2@gmail.com", - "globalSettings__oidcIdentityClientKey": "w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V", - "globalSettings__sqlServer__connectionString": "Data Source=tcp:bitwarden-mssql-svc,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True", - "globalSettings__yubico__clientId": "REPLACE", - "globalSettings__yubico__key": "REPLACE" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "global.override.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "global.override.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_3", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "MSSQL_PID": "Express", - "SA_PASSWORD": "SECRET" - }, - "kind": "ConfigMap", - "metadata": { - "name": "mssql.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "MSSQL_PID": "string", - "SA_PASSWORD": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "MSSQL_PID": "Express", - "SA_PASSWORD": "SECRET" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "mssql.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "mssql.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_4", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "SA_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "kind": "ConfigMap", - "metadata": { - "name": "mssql.override.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "SA_PASSWORD": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "SA_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "mssql.override.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "mssql.override.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_5", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "LOCAL_GID": "1001", - "LOCAL_UID": "1001" - }, - "kind": "ConfigMap", - "metadata": { - "name": "uid.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "LOCAL_GID": "string", - "LOCAL_UID": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "LOCAL_GID": "1001", - "LOCAL_UID": "1001" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "uid.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "uid.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_6", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "kind": "Secret", - "metadata": { - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden" - }, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ], - "type": "string" - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": null, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_7", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "labels": { - "deployment_method": "manually" - }, - "name": "identity", - "namespace": "bitwarden" - }, - "spec": { - "ports": [ - { - "name": "5000bitwarden-i", - "port": 5000, - "protocol": "TCP", - "targetPort": 5000 - } - ], - "selector": { - "app": "bitwarden-identity" - }, - "type": "ClusterIP" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "labels": [ - "object", - { - "deployment_method": "string" - } - ], - "name": "string", - "namespace": "string" - } - ], - "spec": [ - "object", - { - "ports": [ - "tuple", - [ - [ - "object", - { - "name": "string", - "port": "number", - "protocol": "string", - "targetPort": "number" - } - ] - ] - ], - "selector": [ - "object", - { - "app": "string" - } - ], - "type": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": { - "deployment_method": "manually" - }, - "managedFields": null, - "name": "identity", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "spec": { - "allocateLoadBalancerNodePorts": null, - "clusterIP": "10.106.133.227", - "clusterIPs": [ - "10.106.133.227" - ], - "externalIPs": null, - "externalName": null, - "externalTrafficPolicy": null, - "healthCheckNodePort": null, - "internalTrafficPolicy": "Cluster", - "ipFamilies": [ - "IPv4" - ], - "ipFamilyPolicy": "SingleStack", - "loadBalancerClass": null, - "loadBalancerIP": null, - "loadBalancerSourceRanges": null, - "ports": [ - { - "appProtocol": null, - "name": "5000bitwarden-i", - "nodePort": null, - "port": 5000, - "protocol": "TCP", - "targetPort": "5000" - } - ], - "publishNotReadyAddresses": null, - "selector": { - "app": "bitwarden-identity" - }, - "sessionAffinity": "None", - "sessionAffinityConfig": { - "clientIP": { - "timeoutSeconds": null - } - }, - "type": "ClusterIP" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "spec": [ - "object", - { - "allocateLoadBalancerNodePorts": "bool", - "clusterIP": "string", - "clusterIPs": [ - "list", - "string" - ], - "externalIPs": [ - "list", - "string" - ], - "externalName": "string", - "externalTrafficPolicy": "string", - "healthCheckNodePort": "number", - "internalTrafficPolicy": "string", - "ipFamilies": [ - "list", - "string" - ], - "ipFamilyPolicy": "string", - "loadBalancerClass": "string", - "loadBalancerIP": "string", - "loadBalancerSourceRanges": [ - "list", - "string" - ], - "ports": [ - "list", - [ - "object", - { - "appProtocol": "string", - "name": "string", - "nodePort": "number", - "port": "number", - "protocol": "string", - "targetPort": "string" - } - ] - ], - "publishNotReadyAddresses": "bool", - "selector": [ - "map", - "string" - ], - "sessionAffinity": "string", - "sessionAffinityConfig": [ - "object", - { - "clientIP": [ - "object", - { - "timeoutSeconds": "number" - } - ] - } - ], - "type": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "identity", - "namespace": "bitwarden" - } - }, - { - "index_key": "django-testing_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "kind": "Secret", - "metadata": { - "name": "kubeconfig", - "namespace": "django-testing" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "config": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "kubeconfig", - "namespace": "django-testing", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "kubeconfig", - "namespace": "django-testing" - } - }, - { - "index_key": "django_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "kind": "Secret", - "metadata": { - "name": "kubeconfig", - "namespace": "django" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "config": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "kubeconfig", - "namespace": "django", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "kubeconfig", - "namespace": "django" - } - }, - { - "index_key": "django_1", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "ZGphbmdv", - "DB_HOST": "ZGphbmdvLWRiLXN2Yw==", - "DB_PASSWORD": "U3VmZnJhZ2UtTW9uZXliYWdzLUlsbHVzaW9uNw==", - "DB_USERNAME": "ZGphbmdvX3VzZXJuYW1l" - }, - "kind": "Secret", - "metadata": { - "name": "django-db-credentials", - "namespace": "django" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE_NAME": "string", - "DB_HOST": "string", - "DB_PASSWORD": "string", - "DB_USERNAME": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "ZGphbmdv", - "DB_HOST": "ZGphbmdvLWRiLXN2Yw==", - "DB_PASSWORD": "U3VmZnJhZ2UtTW9uZXliYWdzLUlsbHVzaW9uNw==", - "DB_USERNAME": "ZGphbmdvX3VzZXJuYW1l" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "django-db-credentials", - "namespace": "django", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-credentials", - "namespace": "django" - } - }, - { - "index_key": "immich_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "aW1taWNo", - "DB_HOST": "aW1taWNoLWRiLXN2Yw==", - "DB_PASSWORD": "U3Bvb24tQm9yb3VnaC1CYXNpczg=", - "DB_USERNAME": "aW1taWNo" - }, - "kind": "Secret", - "metadata": { - "name": "immich-db-credentials", - "namespace": "immich" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE_NAME": "string", - "DB_HOST": "string", - "DB_PASSWORD": "string", - "DB_USERNAME": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "aW1taWNo", - "DB_HOST": "aW1taWNoLWRiLXN2Yw==", - "DB_PASSWORD": "U3Bvb24tQm9yb3VnaC1CYXNpczg=", - "DB_USERNAME": "aW1taWNo" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "immich-db-credentials", - "namespace": "immich", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-credentials", - "namespace": "immich" - } - }, - { - "index_key": "paperless_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "PAPERLESS_ADMIN_PASSWORD": "YWRtaW4=", - "PAPERLESS_ADMIN_USER": "YWRtaW4=", - "POSTGRES_DB": "cGFwZXJsZXNz", - "POSTGRES_HOST": "cGFwZXJsZXNzLWRiLXN2Yw==", - "POSTGRES_PASSWORD": "cGFwZXJsZXNz", - "POSTGRES_USER": "cGFwZXJsZXNz" - }, - "kind": "Secret", - "metadata": { - "name": "paperless-credentials", - "namespace": "paperless" - }, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "PAPERLESS_ADMIN_PASSWORD": "string", - "PAPERLESS_ADMIN_USER": "string", - "POSTGRES_DB": "string", - "POSTGRES_HOST": "string", - "POSTGRES_PASSWORD": "string", - "POSTGRES_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ], - "type": "string" - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "PAPERLESS_ADMIN_PASSWORD": "YWRtaW4=", - "PAPERLESS_ADMIN_USER": "YWRtaW4=", - "POSTGRES_DB": "cGFwZXJsZXNz", - "POSTGRES_HOST": "cGFwZXJsZXNzLWRiLXN2Yw==", - "POSTGRES_PASSWORD": "cGFwZXJsZXNz", - "POSTGRES_USER": "cGFwZXJsZXNz" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "paperless-credentials", - "namespace": "paperless", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-credentials", - "namespace": "paperless" - } - }, - { - "index_key": "prowlarr_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "cHJvd2xhcnItbWFpbg==", - "DB_HOST": "cHJvd2xhcnItZGItc3Zj", - "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", - "DB_USER": "c2VydmFycl91c2VybmFtZQ==" - }, - "kind": "Secret", - "metadata": { - "name": "servarr-db-credentials", - "namespace": "servarr" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE": "string", - "DB_HOST": "string", - "DB_PASS": "string", - "DB_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "cHJvd2xhcnItbWFpbg==", - "DB_HOST": "cHJvd2xhcnItZGItc3Zj", - "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", - "DB_USER": "c2VydmFycl91c2VybmFtZQ==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "servarr-db-credentials", - "namespace": "servarr", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "servarr-db-credentials", - "namespace": "servarr" - } - }, - { - "index_key": "wikijs_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "d2lraQ==", - "DB_HOST": "d2lraWpzLWRiLXN2Yw==", - "DB_PASS": "VmVzdDctUHJvZHVjdC1VbnN0ZWFkeQ==", - "DB_USER": "d2lraWpzX3VzZXJuYW1l" - }, - "kind": "Secret", - "metadata": { - "name": "wikijs-db-credentials", - "namespace": "wikijs" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE": "string", - "DB_HOST": "string", - "DB_PASS": "string", - "DB_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "d2lraQ==", - "DB_HOST": "d2lraWpzLWRiLXN2Yw==", - "DB_PASS": "VmVzdDctUHJvZHVjdC1VbnN0ZWFkeQ==", - "DB_USER": "d2lraWpzX3VzZXJuYW1l" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "wikijs-db-credentials", - "namespace": "wikijs", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-credentials", - "namespace": "wikijs" - } - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_namespace_v1", - "name": "automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 0, - "attributes": { - "id": "bitwarden", - "metadata": [ - { - "annotations": { - "name": "bitwarden" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden", - "resource_version": "216805818", - "uid": "bb514f97-bf64-4ac8-a745-2818cd7fd251" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django", - "metadata": [ - { - "annotations": { - "name": "django" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django", - "resource_version": "216805796", - "uid": "21d2601a-4aa5-4cea-b1db-6bc54b7b440a" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing", - "metadata": [ - { - "annotations": { - "name": "django-testing" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing", - "resource_version": "229667973", - "uid": "81e6bfcb-f7c3-4d56-8803-20046f40337e" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "gluetun", - "schema_version": 0, - "attributes": { - "id": "gluetun", - "metadata": [ - { - "annotations": { - "name": "gluetun" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gluetun", - "resource_version": "216805811", - "uid": "02406b11-4112-4a46-a974-33790a945023" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next", - "metadata": [ - { - "annotations": { - "name": "next" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "next", - "resource_version": "279897550", - "uid": "3aba2ae5-d9ce-4a19-bb76-671eac46d814" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless", - "metadata": [ - { - "annotations": { - "name": "paperless" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless", - "resource_version": "216805793", - "uid": "d6fc364e-1787-46de-b027-413ba31beb0a" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr", - "metadata": [ - { - "annotations": { - "name": "servarr" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "servarr", - "resource_version": "216805828", - "uid": "c596d6d8-b130-42e0-8c44-62cee1882461" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "stash", - "schema_version": 0, - "attributes": { - "id": "stash", - "metadata": [ - { - "annotations": { - "name": "stash" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "stash", - "resource_version": "216805799", - "uid": "f6306601-da23-4f21-b2dc-3c5accaff639" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs", - "metadata": [ - { - "annotations": { - "name": "wikijs" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs", - "resource_version": "216808513", - "uid": "db0909f3-32fe-4cbd-8d8a-dd373d0b5c47" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-ca-certificates", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-ca-certificates-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-ca-certificates-pvc", - "namespace": "bitwarden", - "resource_version": "216809519", - "uid": "1c937448-ed8b-49b0-b55d-3e99efdd3533" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1c937448-ed8b-49b0-b55d-3e99efdd3533" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-core", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-core-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-core-pvc", - "namespace": "bitwarden", - "resource_version": "216809593", - "uid": "1cd1252a-6cb0-4c8e-83dc-427b45e6e850" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1cd1252a-6cb0-4c8e-83dc-427b45e6e850" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-identity", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-identity-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity-pvc", - "namespace": "bitwarden", - "resource_version": "216809379", - "uid": "46cfafa0-2b2a-4ebe-9d7b-93444f7eced7" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-46cfafa0-2b2a-4ebe-9d7b-93444f7eced7" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-letsencrypt", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-letsencrypt-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-letsencrypt-pvc", - "namespace": "bitwarden", - "resource_version": "216809276", - "uid": "7ebee17a-b557-48cd-9d7b-0c9c17196209" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-7ebee17a-b557-48cd-9d7b-0c9c17196209" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-logs", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-logs-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-logs-pvc", - "namespace": "bitwarden", - "resource_version": "216809339", - "uid": "938c9c71-74c6-40be-aec4-0f7eb29ab9c5" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-938c9c71-74c6-40be-aec4-0f7eb29ab9c5" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-pvc", - "namespace": "bitwarden", - "resource_version": "216809508", - "uid": "78c7ddf8-3efb-4f0d-af1d-19f761a78d98" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-78c7ddf8-3efb-4f0d-af1d-19f761a78d98" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-nginx-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx-pvc", - "namespace": "bitwarden", - "resource_version": "216809345", - "uid": "5a09e02b-ba9f-4e42-86ba-7b31a33cbac7" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-5a09e02b-ba9f-4e42-86ba-7b31a33cbac7" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-ssl", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-ssl-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-ssl-pvc", - "namespace": "bitwarden", - "resource_version": "216809694", - "uid": "ce988144-e27e-4187-bd37-186ad2b7265c" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-ce988144-e27e-4187-bd37-186ad2b7265c" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-web", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-web-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-web-pvc", - "namespace": "bitwarden", - "resource_version": "216809678", - "uid": "35b19a10-3aaf-4bd5-a629-9eb6fdee048b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-35b19a10-3aaf-4bd5-a629-9eb6fdee048b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "config", - "schema_version": 0, - "attributes": { - "id": "stash/config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "config-pvc", - "namespace": "stash", - "resource_version": "216809238", - "uid": "5bc33908-0def-44d9-977b-a9e034c2c54f" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-5bc33908-0def-44d9-977b-a9e034c2c54f" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "consume", - "schema_version": 0, - "attributes": { - "id": "paperless/consume-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "consume-pvc", - "namespace": "paperless", - "resource_version": "216809673", - "uid": "7c406a72-712a-44b8-9129-a7475ebd4ca4" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-7c406a72-712a-44b8-9129-a7475ebd4ca4" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "data", - "schema_version": 0, - "attributes": { - "id": "stash/data-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "data-pvc", - "namespace": "stash", - "resource_version": "216809499", - "uid": "f138f35b-fb36-4112-bdc4-bfe825715e58" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-f138f35b-fb36-4112-bdc4-bfe825715e58" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "generated", - "schema_version": 0, - "attributes": { - "id": "stash/generated-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "generated-pvc", - "namespace": "stash", - "resource_version": "216809617", - "uid": "223b2191-35ba-4e13-b545-c400eb2b9758" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-223b2191-35ba-4e13-b545-c400eb2b9758" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "metadata", - "schema_version": 0, - "attributes": { - "id": "stash/metadata-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "metadata-pvc", - "namespace": "stash", - "resource_version": "216809400", - "uid": "4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud-webserver", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-webserver-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-webserver-pvc", - "namespace": "next", - "resource_version": "279946065", - "uid": "4ffba3da-bd19-4723-a87f-275e43085828" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-4ffba3da-bd19-4723-a87f-275e43085828" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless-data", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-data-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-data-pvc", - "namespace": "paperless", - "resource_version": "216809586", - "uid": "af722243-c139-4f6c-8982-ba07f3fcbaf6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-af722243-c139-4f6c-8982-ba07f3fcbaf6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless-media", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-media-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-media-pvc", - "namespace": "paperless", - "resource_version": "216809629", - "uid": "790694d5-2b25-4fd3-a448-eba2ba1c9b5a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-790694d5-2b25-4fd3-a448-eba2ba1c9b5a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-config-pvc", - "namespace": "servarr", - "resource_version": "216806540", - "uid": "9e2ca000-439f-413a-9dda-31cefeefdcd4" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-9e2ca000-439f-413a-9dda-31cefeefdcd4" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "qbittorrent-config", - "schema_version": 0, - "attributes": { - "id": "servarr/qbittorrent-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "qbittorrent-config-pvc", - "namespace": "servarr", - "resource_version": "277513781", - "uid": "dbc95427-20eb-492b-ad9b-16ed6aa59483" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-dbc95427-20eb-492b-ad9b-16ed6aa59483" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "radarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/radarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "radarr-config-pvc", - "namespace": "servarr", - "resource_version": "216809576", - "uid": "2f2c3031-b548-471a-bdd8-689932a2b666" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-2f2c3031-b548-471a-bdd8-689932a2b666" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "sonarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/sonarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "sonarr-config-pvc", - "namespace": "servarr", - "resource_version": "216809448", - "uid": "6ef4290f-be7e-47c3-a2a6-35db4a7600b2" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-6ef4290f-be7e-47c3-a2a6-35db4a7600b2" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc-database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-pvc", - "namespace": "django", - "resource_version": "216809280", - "uid": "f1047066-d507-41e5-b792-82316dbcbceb" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-f1047066-d507-41e5-b792-82316dbcbceb" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-pvc", - "namespace": "django-testing", - "resource_version": "230175497", - "uid": "1e3bd2eb-a84c-477c-9ba0-26d832ec893b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1e3bd2eb-a84c-477c-9ba0-26d832ec893b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-pvc", - "namespace": "immich", - "resource_version": "216809759", - "uid": "2a054409-c464-4c62-89c0-569501fdd693" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-2a054409-c464-4c62-89c0-569501fdd693" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-pvc", - "namespace": "next", - "resource_version": "279897617", - "uid": "1514cd50-fec6-4674-80bf-10942b3a043a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1514cd50-fec6-4674-80bf-10942b3a043a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-pvc", - "namespace": "paperless", - "resource_version": "216809479", - "uid": "b25b1222-9a38-4a48-8ec5-ec5e350df943" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-b25b1222-9a38-4a48-8ec5-ec5e350df943" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-pvc", - "namespace": "servarr", - "resource_version": "216809261", - "uid": "c0650187-d942-4d44-bf0d-30e72d8160cd" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-c0650187-d942-4d44-bf0d-30e72d8160cd" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-pvc", - "namespace": "wikijs", - "resource_version": "216809329", - "uid": "229a885f-df6b-42b2-89ea-03335f9ba7c6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-229a885f-df6b-42b2-89ea-03335f9ba7c6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc-redis", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-redis-pvc", - "namespace": "immich", - "resource_version": "216808618", - "uid": "c514f5be-1383-4cca-ad38-3cb0ec91e5fa" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-c514f5be-1383-4cca-ad38-3cb0ec91e5fa" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-redis-pvc", - "namespace": "next", - "resource_version": "279897625", - "uid": "70bf0969-7bf2-4737-a85b-9592f208ba86" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-70bf0969-7bf2-4737-a85b-9592f208ba86" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-redis-pvc", - "namespace": "paperless", - "resource_version": "216806508", - "uid": "15816e3c-7890-452c-bfe4-ac277088ab7a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-15816e3c-7890-452c-bfe4-ac277088ab7a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "backup-pvc-database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden", - "resource_version": "224806868", - "uid": "16026911-0569-43cd-955e-048476c676d1" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-16026911-0569-43cd-955e-048476c676d1" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-backup", - "namespace": "django", - "resource_version": "223418258", - "uid": "8c23aad3-1d43-46ca-ab16-e73115145973" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-8c23aad3-1d43-46ca-ab16-e73115145973" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-backup", - "namespace": "django-testing", - "resource_version": "230175532", - "uid": "a6c62b11-521d-42a0-8443-294d4e139673" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-a6c62b11-521d-42a0-8443-294d4e139673" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-backup", - "namespace": "immich", - "resource_version": "223418241", - "uid": "8116a0c6-3e70-4e5f-b786-1b707388375b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-8116a0c6-3e70-4e5f-b786-1b707388375b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-backup", - "namespace": "next", - "resource_version": "279897586", - "uid": "903dad37-e0f5-4868-a19d-fa336993282f" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-903dad37-e0f5-4868-a19d-fa336993282f" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-backup", - "namespace": "paperless", - "resource_version": "223418228", - "uid": "ef36d2f1-f63a-4e2f-aaa8-26f5daef5bde" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-ef36d2f1-f63a-4e2f-aaa8-26f5daef5bde" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-backup", - "namespace": "servarr", - "resource_version": "223418235", - "uid": "fc631aea-c85e-4626-b77d-decc13b8ee6c" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-fc631aea-c85e-4626-b77d-decc13b8ee6c" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-backup", - "namespace": "wikijs", - "resource_version": "223418246", - "uid": "ca76dd05-1bc2-4f24-b183-5aa0372b4d03" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-ca76dd05-1bc2-4f24-b183-5aa0372b4d03" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-database-mapped-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "sa" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "bitwarden/bitwarden-mssql-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "bitwarden-mssql-db-mapped-terraform", - "namespace": "bitwarden", - "resource_version": "265505026", - "uid": "abea4107-5ba4-4b86-93e2-f16ea8d5d206" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-mssql-db-mapped-terraform", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "django_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-db-mapped-terraform", - "namespace": "django", - "resource_version": "265505031", - "uid": "bc11ff2e-72b6-4e2e-a824-509292330607" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-mapped-terraform", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "django-testing" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-testing-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-testing-db-mapped-terraform", - "namespace": "django-testing", - "resource_version": "265503574", - "uid": "d7544132-cb2a-42a2-b925-834b9ca05338" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-testing-db-mapped-terraform", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "immich" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-db-mapped-terraform", - "namespace": "immich", - "resource_version": "265503580", - "uid": "7f3c444d-fd7c-47a8-a350-ef5d18cd7c01" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-mapped-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "nextcloud" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-db-mapped-terraform", - "namespace": "next", - "resource_version": "279897650", - "uid": "efcc5bfc-bf79-4c58-bbc0-083c2b7b0af9" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-db-mapped-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "paperless" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-db-mapped-terraform", - "namespace": "paperless", - "resource_version": "265503579", - "uid": "99730071-b624-4025-bdd5-ca5dffe8abca" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-db-mapped-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "servarr_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "servarr/prowlarr-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "prowlarr-db-mapped-terraform", - "namespace": "servarr", - "resource_version": "265505028", - "uid": "b257882c-b6a6-4ea9-b685-eecad375c38b" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "prowlarr-db-mapped-terraform", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "wikijs_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "wikijs/wikijs-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "wikijs-db-mapped-terraform", - "namespace": "wikijs", - "resource_version": "265505030", - "uid": "b391fbe1-f4f0-424e-994a-2e77ddce64c7" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-mapped-terraform", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-database-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://sa:ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM@bitwarden-mssql-svc:5432/bitwarden_vault", - "DB_DATABASE": "bitwarden_vault", - "DB_DATABASE_NAME": "bitwarden_vault", - "DB_HOST": "bitwarden-mssql-svc", - "DB_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "DB_USERNAME": "sa", - "MYSQL_DATABASE": "bitwarden_vault", - "MYSQL_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "MYSQL_ROOT_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "MYSQL_USER": "sa", - "PGDATABASE": "bitwarden_vault", - "PGHOST": "bitwarden-mssql-svc", - "PGPASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "PGUSER": "sa", - "POSTGRES_DB": "bitwarden_vault", - "POSTGRES_HOST": "bitwarden-mssql-svc", - "POSTGRES_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "POSTGRES_USER": "sa" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "bitwarden/bitwarden-mssql-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "bitwarden-mssql-db-terraform", - "namespace": "bitwarden", - "resource_version": "247058674", - "uid": "2f9ae152-c3f1-4b73-82f9-20ebd7e7e0d2" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-mssql-db-terraform", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://django_username:Suffrage-Moneybags-Illusion7@django-db-svc.django.svc:5432/django", - "DB_DATABASE": "django", - "DB_DATABASE_NAME": "django", - "DB_HOST": "django-db-svc.django.svc", - "DB_PASSWORD": "Suffrage-Moneybags-Illusion7", - "DB_USERNAME": "django_username", - "MYSQL_DATABASE": "django", - "MYSQL_PASSWORD": "Suffrage-Moneybags-Illusion7", - "MYSQL_ROOT_PASSWORD": "Suffrage-Moneybags-Illusion7", - "MYSQL_USER": "django_username", - "PGDATABASE": "django", - "PGHOST": "django-db-svc.django.svc", - "PGPASSWORD": "Suffrage-Moneybags-Illusion7", - "PGUSER": "django_username", - "POSTGRES_DB": "django", - "POSTGRES_HOST": "django-db-svc.django.svc", - "POSTGRES_PASSWORD": "Suffrage-Moneybags-Illusion7", - "POSTGRES_USER": "django_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-db-terraform", - "namespace": "django", - "resource_version": "247058671", - "uid": "f7099947-fb93-4da7-8157-7e49ae336aec" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-terraform", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://django-testing:y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P@django-testing-db-svc.django-testing.svc:5432/django-testing", - "DB_DATABASE": "django-testing", - "DB_DATABASE_NAME": "django-testing", - "DB_HOST": "django-testing-db-svc.django-testing.svc", - "DB_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "DB_USERNAME": "django-testing", - "MYSQL_DATABASE": "django-testing", - "MYSQL_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "MYSQL_ROOT_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "MYSQL_USER": "django-testing", - "PGDATABASE": "django-testing", - "PGHOST": "django-testing-db-svc.django-testing.svc", - "PGPASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "PGUSER": "django-testing", - "POSTGRES_DB": "django-testing", - "POSTGRES_HOST": "django-testing-db-svc.django-testing.svc", - "POSTGRES_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "POSTGRES_USER": "django-testing" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-testing-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-testing-db-terraform", - "namespace": "django-testing", - "resource_version": "247058677", - "uid": "5270f102-230d-4049-9bc9-6e8f2a1ec857" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-testing-db-terraform", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://immich:Spoon-Borough-Basis8@immich-db-svc.immich.svc:5432/immich", - "DB_DATABASE": "immich", - "DB_DATABASE_NAME": "immich", - "DB_HOST": "immich-db-svc.immich.svc", - "DB_PASSWORD": "Spoon-Borough-Basis8", - "DB_USERNAME": "immich", - "MYSQL_DATABASE": "immich", - "MYSQL_PASSWORD": "Spoon-Borough-Basis8", - "MYSQL_ROOT_PASSWORD": "Spoon-Borough-Basis8", - "MYSQL_USER": "immich", - "PGDATABASE": "immich", - "PGHOST": "immich-db-svc.immich.svc", - "PGPASSWORD": "Spoon-Borough-Basis8", - "PGUSER": "immich", - "POSTGRES_DB": "immich", - "POSTGRES_HOST": "immich-db-svc.immich.svc", - "POSTGRES_PASSWORD": "Spoon-Borough-Basis8", - "POSTGRES_USER": "immich" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-db-terraform", - "namespace": "immich", - "resource_version": "247058676", - "uid": "ced84bd9-210f-497b-a140-08f6e0bc74be" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://nextcloud:cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!@nextcloud-db-svc.next.svc:5432/nextcloud", - "DB_DATABASE": "nextcloud", - "DB_DATABASE_NAME": "nextcloud", - "DB_HOST": "nextcloud-db-svc.next.svc", - "DB_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "DB_USERNAME": "nextcloud", - "MYSQL_DATABASE": "nextcloud", - "MYSQL_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "MYSQL_ROOT_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "MYSQL_USER": "nextcloud", - "PGDATABASE": "nextcloud", - "PGHOST": "nextcloud-db-svc.next.svc", - "PGPASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "PGUSER": "nextcloud", - "POSTGRES_DB": "nextcloud", - "POSTGRES_HOST": "nextcloud-db-svc.next.svc", - "POSTGRES_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "POSTGRES_USER": "nextcloud" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-db-terraform", - "namespace": "next", - "resource_version": "279897652", - "uid": "5780b915-f2f6-498f-a23a-d1f5c67ce93b" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-db-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://paperless:paperless@paperless-db-svc.paperless.svc:5432/paperless", - "DB_DATABASE": "paperless", - "DB_DATABASE_NAME": "paperless", - "DB_HOST": "paperless-db-svc.paperless.svc", - "DB_PASSWORD": "paperless", - "DB_USERNAME": "paperless", - "MYSQL_DATABASE": "paperless", - "MYSQL_PASSWORD": "paperless", - "MYSQL_ROOT_PASSWORD": "paperless", - "MYSQL_USER": "paperless", - "PGDATABASE": "paperless", - "PGHOST": "paperless-db-svc.paperless.svc", - "PGPASSWORD": "paperless", - "PGUSER": "paperless", - "POSTGRES_DB": "paperless", - "POSTGRES_HOST": "paperless-db-svc.paperless.svc", - "POSTGRES_PASSWORD": "paperless", - "POSTGRES_USER": "paperless" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-db-terraform", - "namespace": "paperless", - "resource_version": "247058679", - "uid": "df56c1d7-017f-4bdb-b05f-c9b43d1004fa" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-db-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://servarr_username:Goliath-Deepen-Dividing7@prowlarr-db-svc.servarr.svc:5432/prowlarr-main", - "DB_DATABASE": "prowlarr-main", - "DB_DATABASE_NAME": "prowlarr-main", - "DB_HOST": "prowlarr-db-svc.servarr.svc", - "DB_PASSWORD": "Goliath-Deepen-Dividing7", - "DB_USERNAME": "servarr_username", - "MYSQL_DATABASE": "prowlarr-main", - "MYSQL_PASSWORD": "Goliath-Deepen-Dividing7", - "MYSQL_ROOT_PASSWORD": "Goliath-Deepen-Dividing7", - "MYSQL_USER": "servarr_username", - "PGDATABASE": "prowlarr-main", - "PGHOST": "prowlarr-db-svc.servarr.svc", - "PGPASSWORD": "Goliath-Deepen-Dividing7", - "PGUSER": "servarr_username", - "POSTGRES_DB": "prowlarr-main", - "POSTGRES_HOST": "prowlarr-db-svc.servarr.svc", - "POSTGRES_PASSWORD": "Goliath-Deepen-Dividing7", - "POSTGRES_USER": "servarr_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "servarr/prowlarr-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "prowlarr-db-terraform", - "namespace": "servarr", - "resource_version": "247058675", - "uid": "3b2d37b8-2b86-4ad6-92c4-163a50dcbc5a" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "prowlarr-db-terraform", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://wikijs_username:Vest7-Product-Unsteady@wikijs-db-svc.wikijs.svc:5432/wiki", - "DB_DATABASE": "wiki", - "DB_DATABASE_NAME": "wiki", - "DB_HOST": "wikijs-db-svc.wikijs.svc", - "DB_PASSWORD": "Vest7-Product-Unsteady", - "DB_USERNAME": "wikijs_username", - "MYSQL_DATABASE": "wiki", - "MYSQL_PASSWORD": "Vest7-Product-Unsteady", - "MYSQL_ROOT_PASSWORD": "Vest7-Product-Unsteady", - "MYSQL_USER": "wikijs_username", - "PGDATABASE": "wiki", - "PGHOST": "wikijs-db-svc.wikijs.svc", - "PGPASSWORD": "Vest7-Product-Unsteady", - "PGUSER": "wikijs_username", - "POSTGRES_DB": "wiki", - "POSTGRES_HOST": "wikijs-db-svc.wikijs.svc", - "POSTGRES_PASSWORD": "Vest7-Product-Unsteady", - "POSTGRES_USER": "wikijs_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "wikijs/wikijs-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "wikijs-db-terraform", - "namespace": "wikijs", - "resource_version": "247058670", - "uid": "cf08efd1-6f4b-4a22-b3ba-e597fb73ebc6" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-terraform", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-redis-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "immich-redis-svc.immich.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-redis-terraform", - "namespace": "immich", - "resource_version": "227958461", - "uid": "fb4a8a5f-65dc-4276-9e77-f4540b5e8220" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-redis-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "nextcloud-redis-svc.next.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-redis-terraform", - "namespace": "next", - "resource_version": "279897651", - "uid": "32208f56-da8f-4bd8-9954-40b43bc6578c" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-redis-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "paperless-redis-svc.paperless.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-redis-terraform", - "namespace": "paperless", - "resource_version": "227958462", - "uid": "b66358a4-4c31-4bcf-8cec-ebd0867dd2f0" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-redis-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "secret_import", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django-9fc5a725-75f5-4bab-b595-b474017146c3", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "bitwarden_access_token": "0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==", - "bitwarden_organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-bitwarden-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-bitwarden-credentials", - "namespace": "django", - "resource_version": "264245649", - "uid": "a815eceb-7f18-4176-b8ec-d69e550973b6" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-bitwarden-credentials", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "django-testing-68dce7aa-8e5f-4483-9083-b474016e34fc", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "bitwarden_access_token": "0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==", - "bitwarden_organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-bitwarden-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-bitwarden-credentials", - "namespace": "django-testing", - "resource_version": "264244893", - "uid": "ce988e6f-0bb4-44fc-b1c3-1fd365ebf7aa" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-bitwarden-credentials", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "212.8.253.137", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "cH+cHKwqLyuwRUeg/0F1XYYCAS8nD0Xk16eNBUKskXo=", - "WIREGUARD_PUBLIC_KEY": "URpeZxtyUXAUUA0MWcFdCSa7F+MvchJ4eNSJUetKEGk=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-netherland", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-netherland", - "namespace": "gluetun", - "resource_version": "218709905", - "uid": "5868ef6a-4ef3-4060-9e9a-180c81c5251e" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-netherland", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "135.136.39.34", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "WMMryvct5rRtyizSvHF/HceRFKCmlgk8P31jME99bE4=", - "WIREGUARD_PUBLIC_KEY": "L6Vcy4PWQOyzFsjOI0GNCDypvzZfTuuZ14qmR1sT5QE=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-switzerland", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-switzerland", - "namespace": "gluetun", - "resource_version": "251252594", - "uid": "324cecee-dab4-4cb8-84a2-1f4fcc7aeb41" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-switzerland", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-b0d22160-d81a-4702-a3dd-b40e0168d617", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "89.105.214.196", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "CHw8sdUIbiTOm81O6F9dr2oMsi5dYxJvUjZ5gbpwu3Y=", - "WIREGUARD_PUBLIC_KEY": "Xn2BL+vhIggl2uJgoGccj0n0Cvw7OaeNK1wOfOutISQ=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-nl-free-280", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-nl-free-280", - "namespace": "gluetun", - "resource_version": "229461281", - "uid": "9d562050-1c89-4528-ace5-692904282733" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-nl-free-280", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "nextcloud-b207c4b6-0489-4ab2-a032-b4a400a708e0", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "PI_USER_PASSWORD": "dinner_sl@v3", - "PI_USER_USERNAME": "pi" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-credentials", - "namespace": "next", - "resource_version": "279897628", - "uid": "29a7ab01-cee3-4a23-b48e-64d83ca43aa3" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-credentials", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-admin-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-admin-svc", - "namespace": "bitwarden", - "resource_version": "216805845", - "uid": "b1f20ac2-5e96-431a-99dc-58aea1b26fce" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.234.203", - "cluster_ips": [ - "10.111.234.203" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-admin" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-admin-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-api", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-api-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-api-svc", - "namespace": "bitwarden", - "resource_version": "216805849", - "uid": "f363c383-492b-4d87-ae27-e1fcfaa6cc85" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.64.169", - "cluster_ips": [ - "10.97.64.169" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-api" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-api-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-attachments", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-attachments-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-attachments-svc", - "namespace": "bitwarden", - "resource_version": "216805928", - "uid": "c837f163-1847-461c-b1dd-0a2b72d11bb3" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.247.122", - "cluster_ips": [ - "10.101.247.122" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-attachments" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-attachments-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-events", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-events-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-events-svc", - "namespace": "bitwarden", - "resource_version": "216805938", - "uid": "451ed3b3-04a6-43ff-ad25-197ec67b88f4" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.45.109", - "cluster_ips": [ - "10.99.45.109" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-e", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-events" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-events-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-icons", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-icons-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-icons-svc", - "namespace": "bitwarden", - "resource_version": "216805900", - "uid": "79d73652-bfef-4e8d-960e-f0d5c50c31ab" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.170.36", - "cluster_ips": [ - "10.106.170.36" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-i", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-icons" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-icons-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-identity", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-identity-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity-svc", - "namespace": "bitwarden", - "resource_version": "216805946", - "uid": "daa69eae-be36-4ab0-801e-a552fcd8b732" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.229.111", - "cluster_ips": [ - "10.103.229.111" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-i", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-identity" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-identity-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-mssql-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-svc", - "namespace": "bitwarden", - "resource_version": "216805918", - "uid": "99f25165-1342-495c-bd9e-ee7549edf428" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.242.166", - "cluster_ips": [ - "10.107.242.166" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "1433bitwarden-m", - "node_port": 0, - "port": 1433, - "protocol": "TCP", - "target_port": "1433" - }, - { - "app_protocol": "", - "name": "5000bitwarden-m", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-mssql" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-mssql-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-nginx-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx-svc", - "namespace": "bitwarden", - "resource_version": "216805914", - "uid": "3707eaa8-84c8-44b7-88c2-4be5395a2675" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.110.163.188", - "cluster_ips": [ - "10.110.163.188" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-n", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - }, - { - "app_protocol": "", - "name": "8080bitwarden-n", - "node_port": 0, - "port": 8080, - "protocol": "TCP", - "target_port": "8080" - }, - { - "app_protocol": "", - "name": "8443bitwarden-n", - "node_port": 0, - "port": 8443, - "protocol": "TCP", - "target_port": "8443" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-nginx" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-nginx-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-notifications", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-notifications-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-notifications-svc", - "namespace": "bitwarden", - "resource_version": "216805910", - "uid": "2535efc1-0b6b-4a05-ac69-4719764a5859" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.180.185", - "cluster_ips": [ - "10.101.180.185" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-n", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-notifications" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-notifications-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-sso", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-sso-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-sso-svc", - "namespace": "bitwarden", - "resource_version": "216805875", - "uid": "a2a6759b-6daa-4384-83ec-1f1b0fb61f05" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.105.16.251", - "cluster_ips": [ - "10.105.16.251" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-s", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-sso" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-sso-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-web", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-web-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-web-svc", - "namespace": "bitwarden", - "resource_version": "216805881", - "uid": "3e8e4e1f-5f80-4af3-9ad4-e26d8c59084c" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.122.63", - "cluster_ips": [ - "10.111.122.63" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-w", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-web" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-web-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-svc", - "namespace": "django", - "resource_version": "216805837", - "uid": "89393d2e-99c1-4bd2-a1bc-05aaf6bc1f04" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.9.183", - "cluster_ips": [ - "10.111.9.183" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000django", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-svc", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-svc", - "namespace": "django-testing", - "resource_version": "229667979", - "uid": "39548d3c-67b4-460a-b948-d465376ed68b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.28.201", - "cluster_ips": [ - "10.106.28.201" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000django-test", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-testing" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-testing-svc", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "flaresolverr", - "schema_version": 1, - "attributes": { - "id": "servarr/flaresolverr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "flaresolverr-svc", - "namespace": "servarr", - "resource_version": "216805894", - "uid": "4d7ac53b-7743-4789-8905-7da555c6460b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.235.114", - "cluster_ips": [ - "10.106.235.114" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8191flaresolver", - "node_port": 0, - "port": 8191, - "protocol": "TCP", - "target_port": "8191" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "flaresolverr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "flaresolverr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "gluetun", - "schema_version": 1, - "attributes": { - "id": "gluetun/gluetun-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gluetun-svc", - "namespace": "gluetun", - "resource_version": "216805871", - "uid": "939206be-f469-4cd6-8c5b-a73f34991c9e" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.102.155.78", - "cluster_ips": [ - "10.102.155.78" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8888gluetun", - "node_port": 0, - "port": 8888, - "protocol": "TCP", - "target_port": "8888" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "gluetun" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "gluetun-svc", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "gotenberg", - "schema_version": 1, - "attributes": { - "id": "paperless/gotenberg-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gotenberg-svc", - "namespace": "paperless", - "resource_version": "216805942", - "uid": "8261ee4b-7b8a-47f5-a4a9-4f6e8d4bdeea" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.105.227.70", - "cluster_ips": [ - "10.105.227.70" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3000gotenberg", - "node_port": 0, - "port": 3000, - "protocol": "TCP", - "target_port": "3000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "gotenberg" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "gotenberg-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-svc", - "namespace": "immich", - "resource_version": "216805886", - "uid": "2dc90c5a-f731-41e0-b2d1-9cfc3631b990" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.128.246", - "cluster_ips": [ - "10.96.128.246" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "2283immich", - "node_port": 0, - "port": 2283, - "protocol": "TCP", - "target_port": "2283" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "machinelearning", - "schema_version": 1, - "attributes": { - "id": "immich/machinelearning-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "machinelearning-svc", - "namespace": "immich", - "resource_version": "216805906", - "uid": "7796bc03-eee6-4ff5-bb20-804719a490d4" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.216.107", - "cluster_ips": [ - "10.103.216.107" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3003machinelear", - "node_port": 0, - "port": 3003, - "protocol": "TCP", - "target_port": "3003" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "machinelearning" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "machinelearning-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-svc", - "namespace": "next", - "resource_version": "279897559", - "uid": "0dc0b02c-544f-4760-adac-9ed6cec248ae" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.102.83.248", - "cluster_ips": [ - "10.102.83.248" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "80nextcloud", - "node_port": 0, - "port": 80, - "protocol": "TCP", - "target_port": "80" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-svc", - "namespace": "paperless", - "resource_version": "216805863", - "uid": "ed1c1a11-abbf-4fe7-8820-04330deb63a5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.105.231", - "cluster_ips": [ - "10.104.105.231" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000paperless", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-svc", - "namespace": "servarr", - "resource_version": "216805867", - "uid": "85cb3122-c3ea-4c2b-b9dd-ffc5f9b20ee2" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.178.6", - "cluster_ips": [ - "10.104.178.6" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9696prowlarr", - "node_port": 0, - "port": 9696, - "protocol": "TCP", - "target_port": "9696" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "prowlarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "prowlarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "qbittorrent", - "schema_version": 1, - "attributes": { - "id": "servarr/qbittorrent-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "qbittorrent-svc", - "namespace": "servarr", - "resource_version": "277513770", - "uid": "2c51173b-5b93-4710-876a-f5b97eeb831d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.64.20", - "cluster_ips": [ - "10.99.64.20" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8080qbittorrent", - "node_port": 0, - "port": 8080, - "protocol": "TCP", - "target_port": "8080" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "qbittorrent" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "qbittorrent-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "radarr", - "schema_version": 1, - "attributes": { - "id": "servarr/radarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "radarr-svc", - "namespace": "servarr", - "resource_version": "216805926", - "uid": "e8104fd7-b6a9-4d71-ab1b-d74b5ccd4d6e" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.186.62", - "cluster_ips": [ - "10.108.186.62" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "7878radarr", - "node_port": 0, - "port": 7878, - "protocol": "TCP", - "target_port": "7878" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "radarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "radarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "sonarr", - "schema_version": 1, - "attributes": { - "id": "servarr/sonarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "sonarr-svc", - "namespace": "servarr", - "resource_version": "216805841", - "uid": "49850cc7-ecf7-4101-9f1c-79468bc61fba" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.131.45", - "cluster_ips": [ - "10.106.131.45" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8989sonarr", - "node_port": 0, - "port": 8989, - "protocol": "TCP", - "target_port": "8989" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "sonarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "sonarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "stash", - "schema_version": 1, - "attributes": { - "id": "stash/stash-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "stash-svc", - "namespace": "stash", - "resource_version": "216805859", - "uid": "46efe27d-1c1e-4148-b506-6531163e48a0" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.250.227", - "cluster_ips": [ - "10.97.250.227" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9999stash", - "node_port": 0, - "port": 9999, - "protocol": "TCP", - "target_port": "9999" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "stash" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "stash-svc", - "namespace": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "tika", - "schema_version": 1, - "attributes": { - "id": "paperless/tika-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "tika-svc", - "namespace": "paperless", - "resource_version": "216805934", - "uid": "23c17ddd-2218-4afd-b6f8-11e9ce4ebed5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.131.102", - "cluster_ips": [ - "10.97.131.102" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9998tika", - "node_port": 0, - "port": 9998, - "protocol": "TCP", - "target_port": "9998" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "tika" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "tika-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-svc", - "namespace": "wikijs", - "resource_version": "216810989", - "uid": "bced5aec-8a1c-4cd3-8f49-61b69cea6370" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.31.197", - "cluster_ips": [ - "10.104.31.197" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3000wikijs", - "node_port": 0, - "port": 3000, - "protocol": "TCP", - "target_port": "3000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "wikijs" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "wikijs-svc", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service_database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-svc", - "namespace": "django", - "resource_version": "216809351", - "uid": "a29aa561-12dc-455b-99cd-980b2ea8a8ed" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.219.36", - "cluster_ips": [ - "10.99.219.36" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-db-svc", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-svc", - "namespace": "django-testing", - "resource_version": "230175477", - "uid": "3ad07510-2d03-4552-949e-2b17d58248fc" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.207.210", - "cluster_ips": [ - "10.108.207.210" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-testing-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-testing-db-svc", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-svc", - "namespace": "immich", - "resource_version": "216805629", - "uid": "5455383e-1eea-4dbe-9c37-5033080eac5d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.63.101", - "cluster_ips": [ - "10.97.63.101" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-db-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-svc", - "namespace": "next", - "resource_version": "279897571", - "uid": "005375a4-c62b-4c8d-b3ee-5006e41aa036" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.82.156", - "cluster_ips": [ - "10.103.82.156" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-db-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-svc", - "namespace": "paperless", - "resource_version": "216809610", - "uid": "be1227f6-affb-4e74-ad0c-3bbba94e7c32" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.183.180", - "cluster_ips": [ - "10.101.183.180" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-db-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-svc", - "namespace": "servarr", - "resource_version": "216809045", - "uid": "7ae5ab8c-ca48-4b96-bf81-8db011c14db5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.195.3", - "cluster_ips": [ - "10.111.195.3" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "prowlarr-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "prowlarr-db-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-svc", - "namespace": "wikijs", - "resource_version": "216809631", - "uid": "2c320cb5-f168-4d64-a2e6-9829a01be32d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.153.248", - "cluster_ips": [ - "10.99.153.248" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "wikijs-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "wikijs-db-svc", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service_redis", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-redis-svc", - "namespace": "immich", - "resource_version": "216805716", - "uid": "c7276617-3c8d-4789-9581-46e75a5db47b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.138.188", - "cluster_ips": [ - "10.103.138.188" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-redis-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-redis-svc", - "namespace": "next", - "resource_version": "279897564", - "uid": "1ab9c346-8fb2-4e51-ad28-a993b49c37bf" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.30.233", - "cluster_ips": [ - "10.108.30.233" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-redis-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-redis-svc", - "namespace": "paperless", - "resource_version": "216809210", - "uid": "00be602b-b799-469f-b30e-556bf95a1dda" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.5.195", - "cluster_ips": [ - "10.107.5.195" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-redis-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - } - ], - "check_results": null -} diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup deleted file mode 100644 index 6346555..0000000 --- a/terraform.tfstate.backup +++ /dev/null @@ -1,26638 +0,0 @@ -{ - "version": 4, - "terraform_version": "1.14.4", - "serial": 6733, - "lineage": "9de68ad6-060f-6b41-b115-a689f60c73a2", - "outputs": {}, - "resources": [ - { - "mode": "data", - "type": "bitwarden-secrets_secret", - "name": "secret_import", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "django-9fc5a725-75f5-4bab-b595-b474017146c3", - "schema_version": 0, - "attributes": { - "creation_date": "2026-06-25 22:24:29.6475231 +0000 UTC", - "id": "9fc5a725-75f5-4bab-b595-b474017146c3", - "key": "django__secret__bitwarden-credentials", - "note": "django-bitwarden-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-06-25 22:24:29.6475234 +0000 UTC", - "value": "bitwarden_access_token: \"0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==\"\nbitwarden_organization_id: \"a6361589-badd-4bde-9cb4-af8901161c0d\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing-68dce7aa-8e5f-4483-9083-b474016e34fc", - "schema_version": 0, - "attributes": { - "creation_date": "2026-06-25 22:13:19.1278398 +0000 UTC", - "id": "68dce7aa-8e5f-4483-9083-b474016e34fc", - "key": "django-testing__secret__bitwarden-credentials", - "note": "django-bitwarden-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-06-25 22:20:18.4201707 +0000 UTC", - "value": "bitwarden_access_token: \"0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==\"\nbitwarden_organization_id: \"a6361589-badd-4bde-9cb4-af8901161c0d\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "schema_version": 0, - "attributes": { - "creation_date": "2026-02-11 20:41:14.94736 +0000 UTC", - "id": "5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "key": "gluetun__secret__gluetun-secret-netherland", - "note": "gluetun-secret-netherland", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-11 21:19:51.0709126 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"212.8.253.137\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"cH+cHKwqLyuwRUeg/0F1XYYCAS8nD0Xk16eNBUKskXo=\"\n WIREGUARD_PUBLIC_KEY: \"URpeZxtyUXAUUA0MWcFdCSa7F+MvchJ4eNSJUetKEGk=\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "schema_version": 0, - "attributes": { - "creation_date": "2026-05-19 20:15:19.534773 +0000 UTC", - "id": "643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "key": "gluetun__secret__gluetun-secret-Switzerland", - "note": "gluetun-secret-switzerland", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-05-19 20:15:19.5347731 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"135.136.39.34\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"WMMryvct5rRtyizSvHF/HceRFKCmlgk8P31jME99bE4=\"\n WIREGUARD_PUBLIC_KEY: \"L6Vcy4PWQOyzFsjOI0GNCDypvzZfTuuZ14qmR1sT5QE=\"\n" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "gluetun-b0d22160-d81a-4702-a3dd-b40e0168d617", - "schema_version": 0, - "attributes": { - "creation_date": "2026-03-15 21:53:45.8848575 +0000 UTC", - "id": "b0d22160-d81a-4702-a3dd-b40e0168d617", - "key": "gluetun__secret__gluetun-secret-nl-free-280", - "note": "gluetun-secret-nl-free-280", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-15 21:53:54.3250279 +0000 UTC", - "value": " VPN_DNS_IP: \"10.2.0.1\"\n VPN_ENDPOINT_IP: \"89.105.214.196\"\n VPN_ENDPOINT_PORT: \"51820\"\n WIREGUARD_PRIVATE_KEY: \"CHw8sdUIbiTOm81O6F9dr2oMsi5dYxJvUjZ5gbpwu3Y=\"\n WIREGUARD_PUBLIC_KEY: \"Xn2BL+vhIggl2uJgoGccj0n0Cvw7OaeNK1wOfOutISQ=\"" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud-b207c4b6-0489-4ab2-a032-b4a400a708e0", - "schema_version": 0, - "attributes": { - "creation_date": "2026-08-12 10:08:09.2753826 +0000 UTC", - "id": "b207c4b6-0489-4ab2-a032-b4a400a708e0", - "key": "next__secret__nextcloud-credentials", - "note": "nextcloud-credentials", - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:08:32.6209134 +0000 UTC", - "value": "PI_USER_USERNAME: pi\nPI_USER_PASSWORD: dinner_sl@v3" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "data", - "type": "kubernetes_all_namespaces", - "name": "allns", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "abc630612e8b56a5b0c4782f012533123be6eedf48ef0e86fc99a3688c7df86b", - "namespaces": [ - "backup", - "bitwarden", - "bwbackup", - "cert-manager", - "default", - "django", - "django-testing", - "dyndns-python", - "echo-server", - "gitea", - "gluetun", - "immich", - "kube-node-lease", - "kube-public", - "kube-system", - "metallb-system", - "netdata", - "next", - "nextcloud", - "nextcloud-ics-sync", - "nfs-provisioner", - "nfs-provisioner-backup", - "nfs-provisioner-glacier", - "nfs-provisioner-intelligent", - "nfs-provisioner-ssd", - "nfs-provisioner-synology", - "paperless", - "piholenew", - "portainer", - "reverse-proxy", - "servarr", - "stash", - "traefik", - "unifi", - "wikijs" - ] - }, - "sensitive_attributes": [], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_host", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.2434385 +0000 UTC", - "id": "eadbd5ec-3783-47cc-a766-b40100ed3cec", - "key": "bitwarden-mssql__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:56:22.3219733 +0000 UTC", - "special": false, - "uppercase": true, - "value": "bitwarden-mssql-svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.0345449 +0000 UTC", - "id": "c73c74e5-b482-4abb-a4b3-b3ed00b0f089", - "key": "django__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.034545 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-db-svc.django.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0477211 +0000 UTC", - "id": "097f10de-63ee-405c-b46a-b41001781e07", - "key": "django-testing__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0477213 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing-db-svc.django-testing.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:11.0997987 +0000 UTC", - "id": "4aaebacd-a1f5-462e-a0de-b3ed00b0ee4e", - "key": "immich__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:11.0997991 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich-db-svc.immich.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6721237 +0000 UTC", - "id": "3b218d9b-7866-4624-af6d-b4a400ab33c1", - "key": "nextcloud__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6721237 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud-db-svc.next.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.9734981 +0000 UTC", - "id": "65cb674e-9f45-47db-973f-b3ed00b0f079", - "key": "paperless__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:12.9734984 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless-db-svc.paperless.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.1566048 +0000 UTC", - "id": "2498e161-9aa6-4b7c-a3ae-b3ed00b0ef84", - "key": "prowlarr__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:12.1566052 +0000 UTC", - "special": false, - "uppercase": true, - "value": "prowlarr-db-svc.servarr.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.1953914 +0000 UTC", - "id": "54ddb01c-94c7-46ad-a753-b3ed00b0f0bb", - "key": "wikijs__db__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.1953919 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wikijs-db-svc.wikijs.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_name", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916917 +0000 UTC", - "id": "084e2bc8-957d-4d03-bec7-b40100ed3cea", - "key": "bitwarden-mssql__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 17:54:34.8249499 +0000 UTC", - "special": false, - "uppercase": true, - "value": "bitwarden_vault" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.9713616 +0000 UTC", - "id": "0a0d6458-86e9-4257-b874-b3ed00b6a11c", - "key": "django__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.9713621 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0638521 +0000 UTC", - "id": "20530a85-e446-4d79-8985-b41001781e07", - "key": "django-testing__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0638522 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.8220014 +0000 UTC", - "id": "7727ac9b-39e8-4fbd-9e94-b3ed00b6a0ef", - "key": "immich__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.8220017 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.3574377 +0000 UTC", - "id": "e1dec33d-97b7-4522-9f0a-b4a400ab338a", - "key": "nextcloud__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.3574378 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.9675599 +0000 UTC", - "id": "44458c8d-816d-459f-9cb8-b3ed00b6a11c", - "key": "paperless__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:04:55.9675603 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:55.5784599 +0000 UTC", - "id": "1e4cdddd-fd80-48b1-801a-b3ed00b6a0a6", - "key": "prowlarr__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:59:04.1659451 +0000 UTC", - "special": false, - "uppercase": true, - "value": "prowlarr-main" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 11:04:56.0876859 +0000 UTC", - "id": "ff2325ad-407f-460a-b087-b3ed00b6a13e", - "key": "wikijs__db__name", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 09:56:56.8413113 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wiki" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_password", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-03-02 14:23:45.2408557 +0000 UTC", - "id": "ba88d231-eb61-4528-b7b5-b40100ed3d09", - "key": "bitwarden-mssql__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:57:48.2963283 +0000 UTC", - "special": true, - "uppercase": true, - "value": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.8165313 +0000 UTC", - "id": "6e947bd5-5646-4838-a93a-b3ed00b0f176", - "key": "django__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:03:32.3585685 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Suffrage-Moneybags-Illusion7" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-03-17 22:49:24.0620729 +0000 UTC", - "id": "d8ca67b8-8c05-4e00-9dc4-b41001781e07", - "key": "django-testing__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.062073 +0000 UTC", - "special": true, - "uppercase": true, - "value": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.6729273 +0000 UTC", - "id": "2196cec0-c9ea-4af2-b1f0-b3ed00b0f14b", - "key": "immich__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:55:29.2065351 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Spoon-Borough-Basis8" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-08-12 10:23:19.3307789 +0000 UTC", - "id": "d01a6769-d4d1-4b22-8d57-b4a400ab337b", - "key": "nextcloud__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.330779 +0000 UTC", - "special": true, - "uppercase": true, - "value": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.6739631 +0000 UTC", - "id": "8d6923eb-17dd-4733-b957-b3ed00b0f14b", - "key": "paperless__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-25 15:32:54.3841289 +0000 UTC", - "special": true, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.748973 +0000 UTC", - "id": "3c9a6053-d492-4141-9a73-b3ed00b0f161", - "key": "prowlarr__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:58:22.9241138 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Goliath-Deepen-Dividing7" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": true, - "creation_date": "2026-02-10 10:44:13.533318 +0000 UTC", - "id": "faabca95-dd65-40b1-bf96-b3ed00b0f11f", - "key": "wikijs__db__password", - "length": 32, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 5, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 09:54:21.1965076 +0000 UTC", - "special": true, - "uppercase": true, - "value": "Vest7-Product-Unsteady" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_port", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916895 +0000 UTC", - "id": "b79e3f2e-9f83-430d-ac68-b40100ed3cea", - "key": "bitwarden-mssql__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-02 14:23:45.1916898 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.2479803 +0000 UTC", - "id": "5e7de818-6131-4372-923c-b3ed00b0efa2", - "key": "django__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9633403 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0485203 +0000 UTC", - "id": "e15e00eb-db1e-47ea-ab0e-b41001781e09", - "key": "django-testing__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0485204 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.8807504 +0000 UTC", - "id": "2bb59982-1f20-4646-999e-b3ed00b0f05a", - "key": "immich__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9559692 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6831215 +0000 UTC", - "id": "54c7b571-aa5a-4beb-ac2a-b4a400ab33c4", - "key": "nextcloud__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6831216 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.0345675 +0000 UTC", - "id": "668265dd-b47a-4f84-b3ee-b3ed00b0f089", - "key": "paperless__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9291759 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.1430424 +0000 UTC", - "id": "021c321a-0494-43f0-8905-b3ed00b0f0ac", - "key": "prowlarr__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9291758 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.2820792 +0000 UTC", - "id": "3fa80292-7164-4fd9-840c-b3ed00b0f0d5", - "key": "wikijs__db__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:42.9592226 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_db_username", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-02 14:23:45.1916506 +0000 UTC", - "id": "f25b41e4-0130-4a72-81ab-b40100ed3ceb", - "key": "bitwarden-mssql__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-04 14:56:22.3213321 +0000 UTC", - "special": false, - "uppercase": true, - "value": "sa" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.4107647 +0000 UTC", - "id": "30ce2424-e67c-42d5-a5ac-b3ed00b0f0fc", - "key": "django__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:51:58.6189831 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-17 22:49:24.0485217 +0000 UTC", - "id": "3c67d310-7113-45b7-8f3f-b41001781e08", - "key": "django-testing__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-17 22:49:24.0485217 +0000 UTC", - "special": false, - "uppercase": true, - "value": "django-testing" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:11.1094023 +0000 UTC", - "id": "71cc9d0a-5b1f-4b53-a12f-b3ed00b0ee4d", - "key": "immich__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:11.1094029 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.9178606 +0000 UTC", - "id": "0b275d9d-82d2-4320-b5f5-b4a400ab340b", - "key": "nextcloud__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.9178607 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:13.4001423 +0000 UTC", - "id": "f50a7b15-d03e-4aa6-a2f2-b3ed00b0f0fc", - "key": "paperless__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 10:44:13.4001428 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.6728638 +0000 UTC", - "id": "e8769987-b312-4ac2-b8d2-b3ed00b0f01f", - "key": "prowlarr__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-02-10 11:59:04.1697428 +0000 UTC", - "special": false, - "uppercase": true, - "value": "servarr_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-02-10 10:44:12.7929483 +0000 UTC", - "id": "00435cc0-cd79-4524-bc10-b3ed00b0f041", - "key": "wikijs__db__username", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-09 10:59:14.3781215 +0000 UTC", - "special": false, - "uppercase": true, - "value": "wikijs_username" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_REPLICATION_MODE", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.5229685 +0000 UTC", - "id": "2d7654af-6eb3-4793-bb43-b40a00ee658f", - "key": "immich__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5229692 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.8827678 +0000 UTC", - "id": "10fd71e2-d316-4b78-8a69-b4a400ab3401", - "key": "nextcloud__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.8827679 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.8279107 +0000 UTC", - "id": "5bc0b11e-5648-4259-b4e0-b40a00ee65e6", - "key": "paperless__redis__REPLICATION_MODE", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.827911 +0000 UTC", - "special": false, - "uppercase": true, - "value": "master" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_TLS_ENABLED", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.6983579 +0000 UTC", - "id": "90a42ae0-c017-4f0f-8085-b40a00ee65bd", - "key": "immich__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6983581 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.4689155 +0000 UTC", - "id": "835dc418-8787-4afe-a9cd-b4a400ab338e", - "key": "nextcloud__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.4689156 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.5197733 +0000 UTC", - "id": "ffa9af97-def2-491a-b427-b40a00ee658c", - "key": "paperless__redis__TLS_ENABLED", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5197736 +0000 UTC", - "special": false, - "uppercase": true, - "value": "no" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_host", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.7234006 +0000 UTC", - "id": "65a8dfa2-f896-4fe8-979c-b40a00ee65c5", - "key": "immich__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.7234008 +0000 UTC", - "special": false, - "uppercase": true, - "value": "immich-redis-svc.immich.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.6065188 +0000 UTC", - "id": "42d1b1c3-51b2-4f24-a682-b4a400ab33ad", - "key": "nextcloud__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.6065188 +0000 UTC", - "special": false, - "uppercase": true, - "value": "nextcloud-redis-svc.next.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.519852 +0000 UTC", - "id": "5f4a43c8-7c19-417c-a496-b40a00ee658d", - "key": "paperless__redis__host", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.5198523 +0000 UTC", - "special": false, - "uppercase": true, - "value": "paperless-redis-svc.paperless.svc" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "bitwarden-secrets_secret", - "name": "automatic_bitwarden_secret_redis_port", - "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.6529532 +0000 UTC", - "id": "ec88f51e-6750-40c9-bc86-b40a00ee65b2", - "key": "immich__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6529535 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-08-12 10:23:19.8832288 +0000 UTC", - "id": "62359c28-bee2-4907-b365-b4a400ab3401", - "key": "nextcloud__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-08-12 10:23:19.883229 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "avoid_ambiguous": false, - "creation_date": "2026-03-11 14:27:58.67669 +0000 UTC", - "id": "44594957-fdb6-479a-867a-b40a00ee65b8", - "key": "paperless__redis__port", - "length": 64, - "lowercase": true, - "min_lowercase": 1, - "min_number": 1, - "min_special": 1, - "min_uppercase": 1, - "note": "", - "numbers": true, - "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", - "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", - "revision_date": "2026-03-11 14:27:58.6766903 +0000 UTC", - "special": false, - "uppercase": true, - "value": "5432" - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "value" - } - ] - ], - "identity_schema_version": 0 - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_config_map_v1", - "name": "automatic-configmap", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "binary_data": {}, - "data": { - "next.conf": "############################################\n# config file for next\n############################################\n\nupstream next_backend {\n server nextcloud-svc.next.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name next.tryton.geeraert.eu www.next.tryton.geeraert.eu;\n location / {\n proxy_pass http://next_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.next.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = next.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.next.tryton.geeraert.eu next.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n############################################\n# config file for next\n############################################\n\nupstream next_backend_root {\n server nextcloud-svc.next.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name next.geeraert.eu www.next.geeraert.eu;\n location / {\n proxy_pass http://next_backend_root;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.next.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = next.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.next.geeraert.eu next.geeraert.eu;\n listen 80;\n return 404;\n\n}\n", - "paperless2.conf": "############################################\n# config file for paperless2\n############################################\n\nupstream paperless2_backend {\n server paperless-svc.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless2.tryton.geeraert.eu www.paperless2.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless2_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.paperless2.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless2.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless2.tryton.geeraert.eu paperless2.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n############################################\n# config file for paperless2\n############################################\n\nupstream paperless2_backend_root {\n server paperless-svc.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless2.geeraert.eu www.paperless2.geeraert.eu;\n location / {\n proxy_pass http://paperless2_backend_root;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\taccess_log /var/log/nginx/access.log my_custom_format;\n access_log /var/log/nginx/ip_audit.log ip_audit;\n\n listen 443 ssl;\n\n ssl_certificate /etc/nginx/ssl/live/geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/geeraert.eu/privkey.pem;\n\n}\n\nserver {\n if ($host = www.paperless2.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless2.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless2.geeraert.eu paperless2.geeraert.eu;\n listen 80;\n return 404;\n\n}\n" - }, - "id": "reverse-proxy/extra-sites-terraform", - "immutable": false, - "metadata": [ - { - "annotations": { - "reloader.stakater.com/match": "true" - }, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "extra-sites-terraform", - "namespace": "reverse-proxy", - "resource_version": "279902801", - "uid": "7a7b72ed-0338-440c-9665-31401c1206c5" - } - ] - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "extra-sites-terraform", - "namespace": "reverse-proxy" - }, - "private": "bnVsbA==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_cron_job_v1", - "name": "database-backup", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 8, - "labels": { - "app": "bitwarden-mssql", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden", - "resource_version": "279763605", - "uid": "1f26b571-9a7e-4b9b-8dd2-56d2725320f3" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USERNAME -P $DB_PASSWORD -Q \"BACKUP DATABASE $DB_DATABASE_NAME TO DISK = '/backup/$DB_DATABASE_NAME-$(date +%Y%m%d).bak' WITH COPY_ONLY, CHECKSUM,FORMAT, MEDIANAME = 'SQLServerBackups',NAME = 'Full Backup of SQLTestDB'\";exit" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "bitwarden-mssql-db-terraform", - "optional": false - } - ] - } - ], - "image": "mcr.microsoft.com/mssql-tools", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-mssql-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "bitwarden-mssql-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "django", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-db-backup", - "namespace": "django", - "resource_version": "279763520", - "uid": "767551ac-1e33-4ec3-b87b-990e9e613dc8" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "django-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "django-db-backup", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "django-testing", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-testing-db-backup", - "namespace": "django-testing", - "resource_version": "279763458", - "uid": "80089659-9c4a-4617-ba9c-20ee6ba855c1" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "django-testing-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-testing-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-testing-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "django-testing-db-backup", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "immich", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "immich-db-backup", - "namespace": "immich", - "resource_version": "279764249", - "uid": "e0ac80e4-dd0d-45bb-8406-1f1a820aff36" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "immich-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "immich-db-backup", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/next-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "nextcloud", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "next-db-backup", - "namespace": "next", - "resource_version": "279897602", - "uid": "59d76126-fb20-4371-8d30-292b49042e36" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "next-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "nextcloud-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "next-db-backup", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "paperless", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "paperless-db-backup", - "namespace": "paperless", - "resource_version": "279763536", - "uid": "2a5f8ab8-877d-46da-9671-f858a08d99b0" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "paperless-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "paperless-db-backup", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/servarr-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "prowlarr", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "servarr-db-backup", - "namespace": "servarr", - "resource_version": "279763486", - "uid": "a1d1f8a8-8813-42c4-9a14-d85c2fcaf423" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "servarr-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "prowlarr-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "servarr-db-backup", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-backup", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "wikijs", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "wikijs-db-backup", - "namespace": "wikijs", - "resource_version": "279763667", - "uid": "0f6475b9-0a54-4639-8d96-4ac911dc706a" - } - ], - "spec": [ - { - "concurrency_policy": "Allow", - "failed_jobs_history_limit": 5, - "job_template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "backoff_limit": 4, - "backoff_limit_per_index": 0, - "completion_mode": "", - "completions": 1, - "manual_selector": false, - "max_failed_indexes": 0, - "parallelism": 1, - "pod_failure_policy": [], - "selector": [], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [ - "pg_dump |gzip -9 \u003e /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" - ], - "command": [ - "/bin/sh", - "-c" - ], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - } - ], - "image": "alpine/psql", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs-db-backup", - "port": [], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "wikijs-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Never", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "wikijs-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "wikijs-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ], - "ttl_seconds_after_finished": "100" - } - ] - } - ], - "schedule": "1 0 * * *", - "starting_deadline_seconds": 0, - "successful_jobs_history_limit": 5, - "suspend": false, - "timezone": "Etc/UTC" - } - ], - "timeouts": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "batch/v1", - "kind": "CronJob", - "name": "wikijs-db-backup", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMH19" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-admin", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-admin", - "deployment_method": "Terraform" - }, - "name": "bitwarden-admin", - "namespace": "bitwarden", - "resource_version": "275993479", - "uid": "079c8477-3663-44a8-b6f7-553252d1f2e0" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-admin" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-admin", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/admin:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-admin", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "admin", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-admin", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-api", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-api", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-api", - "deployment_method": "Terraform" - }, - "name": "bitwarden-api", - "namespace": "bitwarden", - "resource_version": "275995666", - "uid": "01e3dfa4-b642-4d0b-bb07-a4e7a418ce7e" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-api" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-api", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_api:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-api", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "api", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-api", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-attachments", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-attachments", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-attachments", - "deployment_method": "Terraform" - }, - "name": "bitwarden-attachments", - "namespace": "bitwarden", - "resource_version": "275995631", - "uid": "840a5246-271d-452c-8f21-441fb26e4621" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-attachments" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-attachments", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/attachments:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-attachments", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-a", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/core/attachments", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "attachments", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-attachments", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-events", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-events", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-events", - "deployment_method": "Terraform" - }, - "name": "bitwarden-events", - "namespace": "bitwarden", - "resource_version": "275995590", - "uid": "c23f5308-6bcb-4835-b589-7e1bf5c58362" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-events" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-events", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/events:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-events", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-e", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "events", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-events", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-icons", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-icons", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-icons", - "deployment_method": "Terraform" - }, - "name": "bitwarden-icons", - "namespace": "bitwarden", - "resource_version": "275995517", - "uid": "2630fce1-b884-4233-a8b1-85b88a3fa8c5" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-icons" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-icons", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/icons:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-icons", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-i", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "icons", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-icons", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-identity", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-identity", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-identity", - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity", - "namespace": "bitwarden", - "resource_version": "275995661", - "uid": "902a8d18-f581-4ccb-8bb1-f464dc5d2a91" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-identity" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-identity", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_identity:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-identity", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-i", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/identity", - "mount_propagation": "None", - "name": "bitwarden-identity-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "identity", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-identity-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-identity-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-identity", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-mssql", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 12, - "labels": { - "app": "bitwarden-mssql", - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql", - "namespace": "bitwarden", - "resource_version": "275993518", - "uid": "32275b61-de0a-413b-b3aa-02501a2acfe2" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-mssql" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-mssql", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "bitwarden-mssql-db-mapped-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [ - { - "name": "mssql.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "mssql.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/mssql:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-mssql", - "port": [ - { - "container_port": 1433, - "host_ip": "", - "host_port": 0, - "name": "1433bitwarden-m", - "protocol": "TCP" - }, - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-m", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "mssql", - "sub_path_expr": "" - }, - { - "mount_path": "/var/opt/mssql/data", - "mount_propagation": "None", - "name": "bitwarden-mssql-pvc", - "read_only": false, - "sub_path": "data", - "sub_path_expr": "" - }, - { - "mount_path": "/backup", - "mount_propagation": "None", - "name": "bitwarden-mssql-db-backup", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-mssql-db-backup", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-mssql-db-backup", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-mssql", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-nginx", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-nginx", - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx", - "namespace": "bitwarden", - "resource_version": "275995617", - "uid": "7b6fbc81-306f-4414-aa79-b50382842ca3" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-nginx" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-nginx", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/nginx:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-nginx", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-n", - "protocol": "TCP" - }, - { - "container_port": 8080, - "host_ip": "", - "host_port": 0, - "name": "8080bitwarden-n", - "protocol": "TCP" - }, - { - "container_port": 8443, - "host_ip": "", - "host_port": 0, - "name": "8443bitwarden-n", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/letsencrypt", - "mount_propagation": "None", - "name": "bitwarden-letsencrypt-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/var/log/nginx", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "nginx", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/nginx", - "mount_propagation": "None", - "name": "bitwarden-nginx-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/ssl", - "mount_propagation": "None", - "name": "bitwarden-ssl-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-letsencrypt-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-letsencrypt-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-nginx-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-nginx-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ssl-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ssl-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-nginx", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-notifications", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-notifications", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-notifications", - "deployment_method": "Terraform" - }, - "name": "bitwarden-notifications", - "namespace": "bitwarden", - "resource_version": "275995601", - "uid": "fd2dfcd2-326b-4143-8710-7edf35b2453b" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-notifications" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-notifications", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/notifications:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-notifications", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-n", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "notifications", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-notifications", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-sso", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-sso", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "bitwarden-sso", - "deployment_method": "Terraform" - }, - "name": "bitwarden-sso", - "namespace": "bitwarden", - "resource_version": "275995639", - "uid": "9b6d94cc-a174-4faa-acdb-78afda22e687" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-sso" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-sso", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "global.override.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/sso:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-sso", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-s", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/ca-certificates", - "mount_propagation": "None", - "name": "bitwarden-ca-certificates-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/core", - "mount_propagation": "None", - "name": "bitwarden-core-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/identity", - "mount_propagation": "None", - "name": "bitwarden-identity-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/etc/bitwarden/logs", - "mount_propagation": "None", - "name": "bitwarden-logs-pvc", - "read_only": false, - "sub_path": "sso", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-ca-certificates-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-ca-certificates-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-core-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-core-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-identity-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-identity-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-logs-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-logs-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-sso", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "bitwarden-web", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-web", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "bitwarden-web", - "deployment_method": "Terraform" - }, - "name": "bitwarden-web", - "namespace": "bitwarden", - "resource_version": "275995535", - "uid": "8b58be37-3a42-401b-a061-70ae4b03ddbe" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "bitwarden-web" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "bitwarden-web", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [ - { - "config_map_ref": [ - { - "name": "global.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - }, - { - "config_map_ref": [ - { - "name": "uid.env", - "optional": false - } - ], - "prefix": "", - "secret_ref": [] - } - ], - "image": "ghcr.io/bitwarden/web:2026.1.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "bitwarden-web", - "port": [ - { - "container_port": 5000, - "host_ip": "", - "host_port": 0, - "name": "5000bitwarden-w", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/etc/bitwarden/web", - "mount_propagation": "None", - "name": "bitwarden-web-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "bitwarden-web-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "bitwarden-web-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "bitwarden-web", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 78, - "labels": { - "app": "django", - "deployment_method": "Terraform" - }, - "name": "django", - "namespace": "django", - "resource_version": "279873800", - "uid": "b264ea7d-5c8d-48d2-b85f-1589c949acc7" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django.geeraert.eu,django.tryton.geeraert.eu,redirect.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DEBUG", - "value": "False", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-bitwarden-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000django", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "800Mi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/kubeconfig", - "mount_propagation": "None", - "name": "kubeconfig-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/stash", - "mount_propagation": "None", - "name": "stash-django-pvc-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "kubeconfig-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [ - { - "default_mode": "0644", - "items": [], - "optional": false, - "secret_name": "kubeconfig" - } - ], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/stash/data-pvc/", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "stash-django-pvc-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 251, - "labels": { - "app": "django-testing", - "deployment_method": "Terraform" - }, - "name": "django-testing", - "namespace": "django-testing", - "resource_version": "279873792", - "uid": "909a9144-4507-4878-b32e-d01d4882c2bc" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-testing" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-testing", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django-testing.geeraert.eu,redirectgeeraert.eu,redirect-testing.geeraert.eu,job-testing.geeraert.eu,django-testing.tryton.geeraert.eu,redirect.tryton.geeraert.eu,redirect-testing.tryton.geeraert.eu,job-testing.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "CELERY_BROKER_URL", - "value": "redis://django-testing-redis-svc:6379", - "value_from": [] - }, - { - "name": "CUSTOM_DB_DATABASE", - "value": "cloudmanager", - "value_from": [] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DEBUG", - "value": "true", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-bitwarden-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-testing:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000django-test", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "800Mi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/kubeconfig", - "mount_propagation": "None", - "name": "kubeconfig-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "kubeconfig-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [ - { - "default_mode": "0644", - "items": [], - "optional": false, - "secret_name": "kubeconfig" - } - ], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-testing", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "flaresolverr", - "schema_version": 1, - "attributes": { - "id": "servarr/flaresolverr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 12, - "labels": { - "app": "flaresolverr", - "deployment_method": "Terraform" - }, - "name": "flaresolverr", - "namespace": "servarr", - "resource_version": "279868577", - "uid": "66393055-5d2e-4f3b-8f30-190959c539a7" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "flaresolverr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "flaresolverr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "CAPTCHA_SOLVER", - "value": "hcaptcha-solver", - "value_from": [] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "ghcr.io/flaresolverr/flaresolverr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "flaresolverr", - "port": [ - { - "container_port": 8191, - "host_ip": "", - "host_port": 0, - "name": "8191flaresolver", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "flaresolverr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "gluetun", - "schema_version": 1, - "attributes": { - "id": "gluetun/gluetun", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 28, - "labels": { - "app": "gluetun", - "deployment_method": "Terraform" - }, - "name": "gluetun", - "namespace": "gluetun", - "resource_version": "275993915", - "uid": "417b614c-4c8d-46e1-b3fc-241462952564" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "gluetun" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "gluetun", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "FIREWALL_INPUT_PORTS", - "value": "8081,7878,9696,9091,51413,8080,6881,8989,8191,8888,8000", - "value_from": [] - }, - { - "name": "FREE_ONLY", - "value": "on", - "value_from": [] - }, - { - "name": "HEALTH_TARGET_ADDRESS", - "value": "0.0.0.0:8888", - "value_from": [] - }, - { - "name": "HTTPPROXY", - "value": "on", - "value_from": [] - }, - { - "name": "HTTPPROXY_LISTENING_ADDRESS", - "value": "0.0.0.0:8888", - "value_from": [] - }, - { - "name": "HTTPPROXY_LOG", - "value": "on", - "value_from": [] - }, - { - "name": "PUBLICIP_API", - "value": "ip2location", - "value_from": [] - }, - { - "name": "SERVER_COUNTRIES", - "value": "Netherlands", - "value_from": [] - }, - { - "name": "VPN_SERVICE_PROVIDER", - "value": "protonvpn", - "value_from": [] - }, - { - "name": "VPN_TYPE", - "value": "wireguard", - "value_from": [] - }, - { - "name": "WIREGUARD_PRIVATE_KEY", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "WIREGUARD_PRIVATE_KEY", - "name": "gluetun-secret-nl-free-280", - "optional": false - } - ] - } - ] - } - ], - "env_from": [], - "image": "qmcgaw/gluetun:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "gluetun", - "port": [ - { - "container_port": 8888, - "host_ip": "", - "host_port": 0, - "name": "8888gluetun", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [ - { - "allow_privilege_escalation": true, - "capabilities": [], - "privileged": true, - "read_only_root_filesystem": false, - "run_as_group": "", - "run_as_non_root": false, - "run_as_user": "", - "se_linux_options": [], - "seccomp_profile": [] - } - ], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [ - { - "nameservers": [ - "1.1.1.1" - ], - "option": [], - "searches": [] - } - ], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "gluetun", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "gotenberg", - "schema_version": 1, - "attributes": { - "id": "paperless/gotenberg", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 8, - "labels": { - "app": "gotenberg", - "deployment_method": "Terraform" - }, - "name": "gotenberg", - "namespace": "paperless", - "resource_version": "275995561", - "uid": "2f00ef90-f3d6-49ce-bcd9-57bd94207294" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "gotenberg" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "gotenberg", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [ - "gotenberg", - "--chromium-disable-javascript=true", - "--chromium-allow-list=file:///tmp/.*", - "--chromium-auto-start" - ], - "env": [ - { - "name": "CHROMIUM_MARGIN_BOTTOM", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_LEFT", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_RIGHT", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_MARGIN_TOP", - "value": "7.2", - "value_from": [] - }, - { - "name": "CHROMIUM_PAPER_HEIGHT", - "value": "842", - "value_from": [] - }, - { - "name": "CHROMIUM_PAPER_WIDTH", - "value": "595", - "value_from": [] - }, - { - "name": "GOTENBERG_BUILD_DEBUG_DATA", - "value": "false", - "value_from": [] - }, - { - "name": "GOTENBERG_CHROMIUM_ARGS", - "value": "--no-sandbox,--disable-dev-shm-usage,--no-zygote", - "value_from": [] - }, - { - "name": "GOTENBERG_CHROMIUM_STARTUP_TIMEOUT", - "value": "60s", - "value_from": [] - } - ], - "env_from": [], - "image": "gotenberg/gotenberg:8", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "gotenberg", - "port": [ - { - "container_port": 3000, - "host_ip": "", - "host_port": 0, - "name": "3000gotenberg", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "1000Mi" - }, - "requests": { - "cpu": "500m", - "memory": "512Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/dev/shm", - "mount_propagation": "None", - "name": "devshm-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/tmp", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "devshm-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "gotenberg", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 23, - "labels": { - "app": "immich", - "deployment_method": "Terraform" - }, - "name": "immich", - "namespace": "immich", - "resource_version": "276000672", - "uid": "e57fa378-061c-4a00-bc00-4e5a8ff9bed2" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/immich-app/immich-server:v3.0.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich", - "port": [ - { - "container_port": 2283, - "host_ip": "", - "host_port": 0, - "name": "2283immich", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "800m", - "memory": "2Gi" - }, - "requests": { - "cpu": "10m", - "memory": "300Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/usr/src/app/upload", - "mount_propagation": "None", - "name": "immich-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/stash/", - "mount_propagation": "None", - "name": "stash-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/Image/immich/immich-storage-fastaccess", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "immich-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/ssd/stash/data-pvc", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "stash-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "machinelearning", - "schema_version": 1, - "attributes": { - "id": "immich/machinelearning", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "machinelearning", - "deployment_method": "Terraform" - }, - "name": "machinelearning", - "namespace": "immich", - "resource_version": "275993295", - "uid": "c94cf3c4-61cf-4cec-9e84-c867bb1536e8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "machinelearning" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "machinelearning", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "TRANSFORMERS_CACHE", - "value": "/cache", - "value_from": [] - } - ], - "env_from": [], - "image": "ghcr.io/immich-app/immich-machine-learning:v2.5.6", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "machinelearning", - "port": [ - { - "container_port": 3003, - "host_ip": "", - "host_port": 0, - "name": "3003machinelear", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "machinelearning", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 3, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform" - }, - "name": "nextcloud", - "namespace": "next", - "resource_version": "279946090", - "uid": "077ba4c0-3ab8-4f0d-ad04-8a3ef3e5ac77" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-credentials", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "nextcloud:29.0.3-apache", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud", - "port": [ - { - "container_port": 80, - "host_ip": "", - "host_port": 0, - "name": "80nextcloud", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/www/html", - "mount_propagation": "None", - "name": "nextcloud-webserver-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-webserver-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-webserver-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "paperless", - "deployment_method": "Terraform" - }, - "name": "paperless", - "namespace": "paperless", - "resource_version": "279871944", - "uid": "05cd1801-b116-4c37-bfc0-23de927f5130" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/paperless-ngx/paperless-ngx:2.18.4", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless", - "port": [ - { - "container_port": 8000, - "host_ip": "", - "host_port": 0, - "name": "8000paperless", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/usr/src/paperless/consume", - "mount_propagation": "None", - "name": "consume-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/usr/src/paperless/data", - "mount_propagation": "None", - "name": "paperless-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/usr/src/paperless/media", - "mount_propagation": "None", - "name": "paperless-media-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "consume-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "consume-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-data-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-data-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-media-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-media-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "prowlarr", - "deployment_method": "Terraform" - }, - "name": "prowlarr", - "namespace": "servarr", - "resource_version": "279868836", - "uid": "985d4c32-fb7b-4894-b83a-1f1673d24af1" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "prowlarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "prowlarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "linuxserver/prowlarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "prowlarr", - "port": [ - { - "container_port": 9696, - "host_ip": "", - "host_port": 0, - "name": "9696prowlarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "prowlarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "prowlarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "qbittorrent", - "schema_version": 1, - "attributes": { - "id": "servarr/qbittorrent", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "qbittorrent", - "deployment_method": "Terraform" - }, - "name": "qbittorrent", - "namespace": "servarr", - "resource_version": "277513861", - "uid": "f2c62126-4bf7-4339-b71b-f7d7eaa6547f" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "qbittorrent" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "qbittorrent", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - }, - { - "name": "WEBUI_PORT", - "value": "8080", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/qbittorrent:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "qbittorrent", - "port": [ - { - "container_port": 8080, - "host_ip": "", - "host_port": 0, - "name": "8080qbittorrent", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "200m", - "memory": "250Mi" - }, - "requests": { - "cpu": "100m", - "memory": "100Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "qbittorrent-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "qbittorrent-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "qbittorrent-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "qbittorrent", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "radarr", - "schema_version": 1, - "attributes": { - "id": "servarr/radarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "radarr", - "deployment_method": "Terraform" - }, - "name": "radarr", - "namespace": "servarr", - "resource_version": "279868694", - "uid": "1b53d262-875e-4fb7-8a4d-86b1ab17438a" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "radarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "radarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/radarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "radarr", - "port": [ - { - "container_port": 7878, - "host_ip": "", - "host_port": 0, - "name": "7878radarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "radarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "radarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "radarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "radarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "sonarr", - "schema_version": 1, - "attributes": { - "id": "servarr/sonarr", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "sonarr", - "deployment_method": "Terraform" - }, - "name": "sonarr", - "namespace": "servarr", - "resource_version": "279868677", - "uid": "88cf2f01-8063-45cb-a378-c8787042ac28" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "sonarr" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "sonarr", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [], - "image": "lscr.io/linuxserver/sonarr:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "sonarr", - "port": [ - { - "container_port": 8989, - "host_ip": "", - "host_port": 0, - "name": "8989sonarr", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/disk", - "mount_propagation": "None", - "name": "servarr-data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/config", - "mount_propagation": "None", - "name": "sonarr-config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [ - { - "path": "/data", - "type": "" - } - ], - "iscsi": [], - "local": [], - "name": "servarr-data-pvc", - "nfs": [], - "persistent_volume_claim": [], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "sonarr-config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "sonarr-config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "sonarr", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "stash", - "schema_version": 1, - "attributes": { - "id": "stash/stash", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 129, - "labels": { - "app": "stash", - "deployment_method": "Terraform" - }, - "name": "stash", - "namespace": "stash", - "resource_version": "279719107", - "uid": "df6b802a-5cec-432d-8a8c-ea8128ede605" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "0", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "stash" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "stash", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "STASH_CACHE", - "value": "/cache/", - "value_from": [] - }, - { - "name": "STASH_GENERATED", - "value": "/generated/", - "value_from": [] - }, - { - "name": "STASH_METADATA", - "value": "/metadata/", - "value_from": [] - }, - { - "name": "STASH_PORT", - "value": "9999", - "value_from": [] - }, - { - "name": "STASH_STASH", - "value": "/data/", - "value_from": [] - } - ], - "env_from": [], - "image": "stashapp/stash:v0.30.1", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "stash", - "port": [ - { - "container_port": 9999, - "host_ip": "", - "host_port": 0, - "name": "9999stash", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "3000Mi" - }, - "requests": { - "cpu": "50m", - "memory": "150Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/root/.stash", - "mount_propagation": "None", - "name": "config-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "data-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/generated", - "mount_propagation": "None", - "name": "generated-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - }, - { - "mount_path": "/metadata", - "mount_propagation": "None", - "name": "metadata-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "config-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "config-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "data-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "data-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "generated-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "generated-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - }, - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "metadata-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "metadata-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "stash", - "namespace": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "tika", - "schema_version": 1, - "attributes": { - "id": "paperless/tika", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 7, - "labels": { - "app": "tika", - "deployment_method": "Terraform" - }, - "name": "tika", - "namespace": "paperless", - "resource_version": "276000117", - "uid": "8b876f89-9e20-4ca5-9020-ff5205545d17" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "tika" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "tika", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [], - "env_from": [], - "image": "docker.io/apache/tika:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "tika", - "port": [ - { - "container_port": 9998, - "host_ip": "", - "host_port": 0, - "name": "9998tika", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": { - "cpu": "1", - "memory": "1000Mi" - }, - "requests": { - "cpu": "500m", - "memory": "512Mi" - } - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "tika", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "wikijs", - "deployment_method": "Terraform" - }, - "name": "wikijs", - "namespace": "wikijs", - "resource_version": "275993424", - "uid": "8adcbd16-d75f-4b86-85b6-bb1e3019ae0e" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "wikijs" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "wikijs", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_HOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASS", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DB_TYPE", - "value": "postgres", - "value_from": [] - }, - { - "name": "DB_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - }, - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-mapped-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/requarks/wiki:2.5", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs", - "port": [ - { - "container_port": 3000, - "host_ip": "", - "host_port": 0, - "name": "3000wikijs", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "wikijs", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", - "dependencies": [ - "kubernetes_persistent_volume_claim_v1.automatic-pvc" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "database-automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 11, - "labels": { - "app": "django", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-db", - "namespace": "django", - "resource_version": "279873985", - "uid": "5fcc1a82-1af6-497d-9cf0-d64a163823f4" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django.geeraert.eu,django.tryton.geeraert.eu,redirect.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DEBUG", - "value": "False", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "django-db-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "django-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "django-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-db", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 13, - "labels": { - "app": "django-testing", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "django-testing-db", - "namespace": "django-testing", - "resource_version": "279874071", - "uid": "a3e991f4-ed20-4273-bfa9-e9f1adb0c8c1" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "django-testing-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "django-testing-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOWED_HOSTS", - "value": "django-testing.geeraert.eu,redirectgeeraert.eu,redirect-testing.geeraert.eu,job-testing.geeraert.eu,django-testing.tryton.geeraert.eu,redirect.tryton.geeraert.eu,redirect-testing.tryton.geeraert.eu,job-testing.tryton.geeraert.eu", - "value_from": [] - }, - { - "name": "CELERY_BROKER_URL", - "value": "redis://django-testing-redis-svc:6379", - "value_from": [] - }, - { - "name": "CUSTOM_DB_DATABASE", - "value": "cloudmanager", - "value_from": [] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DEBUG", - "value": "true", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "django-testing-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", - "lifecycle": [], - "liveness_probe": [], - "name": "django-testing-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/", - "mount_propagation": "None", - "name": "django-testing-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "django-testing-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "django-testing-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "django-testing-db", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 15, - "labels": { - "app": "immich", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "immich-db", - "namespace": "immich", - "resource_version": "276000247", - "uid": "45e79388-d29e-47a8-b886-a255505cb790" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "immich-db-terraform", - "optional": false - } - ] - } - ], - "image": "ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "immich-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich-db", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "nextcloud", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "nextcloud-db", - "namespace": "next", - "resource_version": "279943174", - "uid": "13c1f0d0-821d-4d4c-a037-52dc89506f14" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "nextcloud-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:14", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/", - "mount_propagation": "None", - "name": "nextcloud-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud-db", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 10, - "labels": { - "app": "paperless", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "paperless-db", - "namespace": "paperless", - "resource_version": "279872183", - "uid": "ba8a7903-0d47-49bb-a84c-65dee1b22a41" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "paperless-db-terraform", - "optional": false - } - ] - } - ], - "image": "postgres:15.6", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "paperless-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless-db", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "prowlarr", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "prowlarr-db", - "namespace": "servarr", - "resource_version": "279943296", - "uid": "ac94349f-97a8-4ff5-84ba-ccb9ccf698f8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "prowlarr-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "prowlarr-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "servarr-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "prowlarr-db-terraform", - "optional": false - } - ] - } - ], - "image": "docker.io/library/postgres:17.5", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "prowlarr-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "prowlarr-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "prowlarr-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "prowlarr-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "prowlarr-db", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-db", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 4, - "labels": { - "app": "wikijs", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "wikijs-db", - "namespace": "wikijs", - "resource_version": "275993480", - "uid": "d324e55b-525c-4205-838d-f38d3187c776" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "wikijs-db" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "wikijs-db", - "database": "true", - "deployment_method": "Terraform" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "DB_HOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASS", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PORT", - "value": "5432", - "value_from": [] - }, - { - "name": "DB_TYPE", - "value": "postgres", - "value_from": [] - }, - { - "name": "DB_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PGID", - "value": "1000", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASS", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USER", - "name": "wikijs-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PUID", - "value": "1000", - "value_from": [] - }, - { - "name": "TZ", - "value": "Etc/UTC", - "value_from": [] - } - ], - "env_from": [ - { - "config_map_ref": [], - "prefix": "", - "secret_ref": [ - { - "name": "wikijs-db-terraform", - "optional": false - } - ] - } - ], - "image": "postgres:17", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "wikijs-db", - "port": [ - { - "container_port": 5432, - "host_ip": "", - "host_port": 0, - "name": "database-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/var/lib/postgresql/data", - "mount_propagation": "None", - "name": "wikijs-db-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "wikijs-db-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "wikijs-db-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "wikijs-db", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_deployment_v1", - "name": "redis-automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "immich", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "immich-redis", - "namespace": "immich", - "resource_version": "276000114", - "uid": "c9c5da5f-3445-4b9c-b2b1-3b27cd9a66c8" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "immich-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "immich-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "ALLOW_EMPTY_PASSWORD", - "value": "yes", - "value_from": [] - }, - { - "name": "BITNAMI_DEBUG", - "value": "false", - "value_from": [] - }, - { - "name": "DB_DATABASE_NAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_HOSTNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_HOST", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "DB_USERNAME", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "IMMICH_MACHINE_LEARNING_URL", - "value": "http://machinelearning-svc:3003", - "value_from": [] - }, - { - "name": "POSTGRESQL_CLIENT_MIN_MESSAGES", - "value": "error", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_LDAP", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_ENABLE_TLS", - "value": "no", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_CONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_DISCONNECTIONS", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_LOG_HOSTNAME", - "value": "false", - "value_from": [] - }, - { - "name": "POSTGRESQL_PGAUDIT_LOG_CATALOG", - "value": "off", - "value_from": [] - }, - { - "name": "POSTGRESQL_SHARED_PRELOAD_LIBRARIES", - "value": "pgaudit", - "value_from": [] - }, - { - "name": "POSTGRES_DATABASE", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_DATABASE_NAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_INITDB_ARGS", - "value": "--data-checksums", - "value_from": [] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_PASSWORD", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "DB_USERNAME", - "name": "immich-db-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "REDIS_HOSTNAME", - "value": "immich-redis-svc", - "value_from": [] - }, - { - "name": "REDIS_PORT", - "value": "6379", - "value_from": [] - }, - { - "name": "REDIS_REPLICATION_MODE", - "value": "master", - "value_from": [] - }, - { - "name": "REDIS_TLS_ENABLED", - "value": "no", - "value_from": [] - }, - { - "name": "UPLOAD_LOCATION", - "value": "/tmp", - "value_from": [] - } - ], - "env_from": [], - "image": "docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "immich-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "immich-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "immich-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "immich-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "immich-redis", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 1, - "labels": { - "app": "nextcloud", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "nextcloud-redis", - "namespace": "next", - "resource_version": "279943194", - "uid": "61a95557-d619-41c2-a16b-41468fd7930b" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "nextcloud-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "nextcloud-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "NEXTCLOUD_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "PI_USER_PASSWORD", - "name": "nextcloud-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "NEXTCLOUD_ADMIN_USER", - "value": "admin", - "value_from": [] - }, - { - "name": "NEXTCLOUD_TRUSTED_DOMAINS", - "value": "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52", - "value_from": [] - }, - { - "name": "OVERWRITECLIURL", - "value": "https://next.geeraert.eu", - "value_from": [] - }, - { - "name": "OVERWRITEPROTOCOL", - "value": "https", - "value_from": [] - }, - { - "name": "TRUSTED_PROXIES", - "value": "192.168.88.50 192.168.88.52", - "value_from": [] - } - ], - "env_from": [], - "image": "docker.io/library/redis:7", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "nextcloud-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "nextcloud-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "nextcloud-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "nextcloud-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "nextcloud-redis", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-redis", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 9, - "labels": { - "app": "paperless", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "paperless-redis", - "namespace": "paperless", - "resource_version": "279871923", - "uid": "c12cc938-5fb3-4916-8bd3-90bc8c534ce9" - } - ], - "spec": [ - { - "min_ready_seconds": 0, - "paused": false, - "progress_deadline_seconds": 600, - "replicas": "1", - "revision_history_limit": 10, - "selector": [ - { - "match_expressions": [], - "match_labels": { - "app": "paperless-redis" - } - } - ], - "strategy": [ - { - "rolling_update": [ - { - "max_surge": "25%", - "max_unavailable": "25%" - } - ], - "type": "RollingUpdate" - } - ], - "template": [ - { - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "app": "paperless-redis", - "deployment_method": "Terraform", - "redis": "true" - }, - "name": "", - "namespace": "", - "resource_version": "", - "uid": "" - } - ], - "spec": [ - { - "active_deadline_seconds": 0, - "affinity": [], - "automount_service_account_token": true, - "container": [ - { - "args": [], - "command": [], - "env": [ - { - "name": "PAPERLESS_ADMIN_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_ADMIN_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_DBHOST", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_HOST", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "PAPERLESS_OCR_USER_ARGS", - "value": "{'invalidate_digital_signatures': true}", - "value_from": [] - }, - { - "name": "PAPERLESS_REDIS", - "value": "redis://paperless-redis-svc:6379", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENABLED", - "value": "1", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_ENDPOINT", - "value": "http://tika-svc.paperless.svc:9998", - "value_from": [] - }, - { - "name": "PAPERLESS_TIKA_GOTENBERG_ENDPOINT", - "value": "http://gotenberg-svc.paperless.svc:3000", - "value_from": [] - }, - { - "name": "PAPERLESS_URL", - "value": "https://paperless.geeraert.eu", - "value_from": [] - }, - { - "name": "POSTGRES_DB", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_DB", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_PASSWORD", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_PASSWORD", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - }, - { - "name": "POSTGRES_USER", - "value": "", - "value_from": [ - { - "config_map_key_ref": [], - "field_ref": [], - "resource_field_ref": [], - "secret_key_ref": [ - { - "key": "POSTGRES_USER", - "name": "paperless-credentials", - "optional": false - } - ] - } - ] - } - ], - "env_from": [], - "image": "redis:7.4.1", - "image_pull_policy": "IfNotPresent", - "lifecycle": [], - "liveness_probe": [], - "name": "paperless-redis", - "port": [ - { - "container_port": 6379, - "host_ip": "", - "host_port": 0, - "name": "redis-port", - "protocol": "TCP" - } - ], - "readiness_probe": [], - "resources": [ - { - "limits": {}, - "requests": {} - } - ], - "restart_policy": "", - "security_context": [], - "startup_probe": [], - "stdin": false, - "stdin_once": false, - "termination_message_path": "/dev/termination-log", - "termination_message_policy": "File", - "tty": false, - "volume_device": [], - "volume_mount": [ - { - "mount_path": "/data", - "mount_propagation": "None", - "name": "paperless-redis-pvc", - "read_only": false, - "sub_path": "", - "sub_path_expr": "" - } - ], - "working_dir": "" - } - ], - "dns_config": [], - "dns_policy": "ClusterFirst", - "enable_service_links": true, - "host_aliases": [], - "host_ipc": false, - "host_network": false, - "host_pid": false, - "hostname": "", - "image_pull_secrets": [], - "init_container": [], - "node_name": "", - "node_selector": {}, - "os": [], - "priority_class_name": "", - "readiness_gate": [], - "restart_policy": "Always", - "runtime_class_name": "", - "scheduler_name": "default-scheduler", - "security_context": [], - "service_account_name": "", - "share_process_namespace": false, - "subdomain": "", - "termination_grace_period_seconds": 30, - "toleration": [], - "topology_spread_constraint": [], - "volume": [ - { - "aws_elastic_block_store": [], - "azure_disk": [], - "azure_file": [], - "ceph_fs": [], - "cinder": [], - "config_map": [], - "csi": [], - "downward_api": [], - "empty_dir": [], - "ephemeral": [], - "fc": [], - "flex_volume": [], - "flocker": [], - "gce_persistent_disk": [], - "git_repo": [], - "glusterfs": [], - "host_path": [], - "iscsi": [], - "local": [], - "name": "paperless-redis-pvc", - "nfs": [], - "persistent_volume_claim": [ - { - "claim_name": "paperless-redis-pvc", - "read_only": false - } - ], - "photon_persistent_disk": [], - "projected": [], - "quobyte": [], - "rbd": [], - "secret": [], - "vsphere_volume": [] - } - ] - } - ] - } - ] - } - ], - "timeouts": null, - "wait_for_rollout": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "apps/v1", - "kind": "Deployment", - "name": "paperless-redis", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_manifest", - "name": "manifest", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "APP_URL": "https://bookstack.tryton.geeraert.eu", - "LOCAL_GID": "1000", - "LOCAL_UID": "1000", - "TZ": "Europe/London" - }, - "kind": "ConfigMap", - "metadata": { - "name": "config", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "APP_URL": "string", - "LOCAL_GID": "string", - "LOCAL_UID": "string", - "TZ": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "APP_URL": "https://bookstack.tryton.geeraert.eu", - "LOCAL_GID": "1000", - "LOCAL_UID": "1000", - "TZ": "Europe/London" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "config", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "config", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_1", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "ASPNETCORE_ENVIRONMENT": "Production", - "globalSettings__baseServiceUri__internalAdmin": "http://bitwarden-admin-svc:5000", - "globalSettings__baseServiceUri__internalApi": "http://bitwarden-api-svc:5000", - "globalSettings__baseServiceUri__internalIdentity": "http://bitwarden-identity-svc:5000", - "globalSettings__baseServiceUri__internalNotifications": "http://bitwarden-notifications-svc:5000", - "globalSettings__baseServiceUri__internalScim": "http://bitwarden-self-host-scim:5000", - "globalSettings__baseServiceUri__internalSso": "http://bitwarden-sso-svc:5000", - "globalSettings__baseServiceUri__internalVault": "http://bitwarden-web-svc:5000", - "globalSettings__baseServiceUri__vault": "http://localhost", - "globalSettings__pushRelayBaseUri": "https://push.bitwarden.com", - "globalSettings__selfHosted": "true" - }, - "kind": "ConfigMap", - "metadata": { - "name": "global.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "ASPNETCORE_ENVIRONMENT": "string", - "globalSettings__baseServiceUri__internalAdmin": "string", - "globalSettings__baseServiceUri__internalApi": "string", - "globalSettings__baseServiceUri__internalIdentity": "string", - "globalSettings__baseServiceUri__internalNotifications": "string", - "globalSettings__baseServiceUri__internalScim": "string", - "globalSettings__baseServiceUri__internalSso": "string", - "globalSettings__baseServiceUri__internalVault": "string", - "globalSettings__baseServiceUri__vault": "string", - "globalSettings__pushRelayBaseUri": "string", - "globalSettings__selfHosted": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "ASPNETCORE_ENVIRONMENT": "Production", - "globalSettings__baseServiceUri__internalAdmin": "http://bitwarden-admin-svc:5000", - "globalSettings__baseServiceUri__internalApi": "http://bitwarden-api-svc:5000", - "globalSettings__baseServiceUri__internalIdentity": "http://bitwarden-identity-svc:5000", - "globalSettings__baseServiceUri__internalNotifications": "http://bitwarden-notifications-svc:5000", - "globalSettings__baseServiceUri__internalScim": "http://bitwarden-self-host-scim:5000", - "globalSettings__baseServiceUri__internalSso": "http://bitwarden-sso-svc:5000", - "globalSettings__baseServiceUri__internalVault": "http://bitwarden-web-svc:5000", - "globalSettings__baseServiceUri__vault": "http://localhost", - "globalSettings__pushRelayBaseUri": "https://push.bitwarden.com", - "globalSettings__selfHosted": "true" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "global.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "global.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_2", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "adminSettings__admins": "pierre@geeraert.eu", - "globalSettings__baseServiceUri__vault": "http://bitwarden.tryton.geeraert.eu", - "globalSettings__disableUserRegistration": "false", - "globalSettings__duo__aKey": "p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO", - "globalSettings__hibpApiKey": "REPLACE", - "globalSettings__identityServer__certificatePassword": "test", - "globalSettings__installation__id": "c36aded0-b0f1-4252-920b-ac4c008fc920", - "globalSettings__installation__key": "CtQE5U1tMJE4Dzk7N9DU", - "globalSettings__internalIdentityKey": "I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7", - "globalSettings__mail__replyToEmail": "no-reply@bitwarden.tryton.geeraert.eu", - "globalSettings__mail__smtp__host": "smtp.gmail.com", - "globalSettings__mail__smtp__password": "vmxkiidikqwirpuh", - "globalSettings__mail__smtp__port": "587", - "globalSettings__mail__smtp__ssl": "false", - "globalSettings__mail__smtp__username": "p3jh6qa2@gmail.com", - "globalSettings__oidcIdentityClientKey": "w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V", - "globalSettings__sqlServer__connectionString": "Data Source=tcp:bitwarden-mssql-svc,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True", - "globalSettings__yubico__clientId": "REPLACE", - "globalSettings__yubico__key": "REPLACE" - }, - "kind": "ConfigMap", - "metadata": { - "name": "global.override.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "adminSettings__admins": "string", - "globalSettings__baseServiceUri__vault": "string", - "globalSettings__disableUserRegistration": "string", - "globalSettings__duo__aKey": "string", - "globalSettings__hibpApiKey": "string", - "globalSettings__identityServer__certificatePassword": "string", - "globalSettings__installation__id": "string", - "globalSettings__installation__key": "string", - "globalSettings__internalIdentityKey": "string", - "globalSettings__mail__replyToEmail": "string", - "globalSettings__mail__smtp__host": "string", - "globalSettings__mail__smtp__password": "string", - "globalSettings__mail__smtp__port": "string", - "globalSettings__mail__smtp__ssl": "string", - "globalSettings__mail__smtp__username": "string", - "globalSettings__oidcIdentityClientKey": "string", - "globalSettings__sqlServer__connectionString": "string", - "globalSettings__yubico__clientId": "string", - "globalSettings__yubico__key": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "adminSettings__admins": "pierre@geeraert.eu", - "globalSettings__baseServiceUri__vault": "http://bitwarden.tryton.geeraert.eu", - "globalSettings__disableUserRegistration": "false", - "globalSettings__duo__aKey": "p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO", - "globalSettings__hibpApiKey": "REPLACE", - "globalSettings__identityServer__certificatePassword": "test", - "globalSettings__installation__id": "c36aded0-b0f1-4252-920b-ac4c008fc920", - "globalSettings__installation__key": "CtQE5U1tMJE4Dzk7N9DU", - "globalSettings__internalIdentityKey": "I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7", - "globalSettings__mail__replyToEmail": "no-reply@bitwarden.tryton.geeraert.eu", - "globalSettings__mail__smtp__host": "smtp.gmail.com", - "globalSettings__mail__smtp__password": "vmxkiidikqwirpuh", - "globalSettings__mail__smtp__port": "587", - "globalSettings__mail__smtp__ssl": "false", - "globalSettings__mail__smtp__username": "p3jh6qa2@gmail.com", - "globalSettings__oidcIdentityClientKey": "w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V", - "globalSettings__sqlServer__connectionString": "Data Source=tcp:bitwarden-mssql-svc,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True", - "globalSettings__yubico__clientId": "REPLACE", - "globalSettings__yubico__key": "REPLACE" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "global.override.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "global.override.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_3", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "ACCEPT_EULA": "Y", - "MSSQL_PID": "Express", - "SA_PASSWORD": "SECRET" - }, - "kind": "ConfigMap", - "metadata": { - "name": "mssql.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "ACCEPT_EULA": "string", - "MSSQL_PID": "string", - "SA_PASSWORD": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "ACCEPT_EULA": "Y", - "MSSQL_PID": "Express", - "SA_PASSWORD": "SECRET" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "mssql.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "mssql.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_4", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "SA_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "kind": "ConfigMap", - "metadata": { - "name": "mssql.override.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "SA_PASSWORD": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "SA_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "mssql.override.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "mssql.override.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_5", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "LOCAL_GID": "1001", - "LOCAL_UID": "1001" - }, - "kind": "ConfigMap", - "metadata": { - "name": "uid.env", - "namespace": "bitwarden" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "LOCAL_GID": "string", - "LOCAL_UID": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "binaryData": null, - "data": { - "LOCAL_GID": "1001", - "LOCAL_UID": "1001" - }, - "immutable": null, - "kind": "ConfigMap", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "uid.env", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "binaryData": [ - "map", - "string" - ], - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "ConfigMap", - "name": "uid.env", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_6", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "kind": "Secret", - "metadata": { - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden" - }, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ], - "type": "string" - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": null, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-identity-cert-password", - "namespace": "bitwarden" - } - }, - { - "index_key": "bitwarden-admin_7", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "labels": { - "deployment_method": "manually" - }, - "name": "identity", - "namespace": "bitwarden" - }, - "spec": { - "ports": [ - { - "name": "5000bitwarden-i", - "port": 5000, - "protocol": "TCP", - "targetPort": 5000 - } - ], - "selector": { - "app": "bitwarden-identity" - }, - "type": "ClusterIP" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "labels": [ - "object", - { - "deployment_method": "string" - } - ], - "name": "string", - "namespace": "string" - } - ], - "spec": [ - "object", - { - "ports": [ - "tuple", - [ - [ - "object", - { - "name": "string", - "port": "number", - "protocol": "string", - "targetPort": "number" - } - ] - ] - ], - "selector": [ - "object", - { - "app": "string" - } - ], - "type": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": { - "deployment_method": "manually" - }, - "managedFields": null, - "name": "identity", - "namespace": "bitwarden", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "spec": { - "allocateLoadBalancerNodePorts": null, - "clusterIP": "10.106.133.227", - "clusterIPs": [ - "10.106.133.227" - ], - "externalIPs": null, - "externalName": null, - "externalTrafficPolicy": null, - "healthCheckNodePort": null, - "internalTrafficPolicy": "Cluster", - "ipFamilies": [ - "IPv4" - ], - "ipFamilyPolicy": "SingleStack", - "loadBalancerClass": null, - "loadBalancerIP": null, - "loadBalancerSourceRanges": null, - "ports": [ - { - "appProtocol": null, - "name": "5000bitwarden-i", - "nodePort": null, - "port": 5000, - "protocol": "TCP", - "targetPort": "5000" - } - ], - "publishNotReadyAddresses": null, - "selector": { - "app": "bitwarden-identity" - }, - "sessionAffinity": "None", - "sessionAffinityConfig": { - "clientIP": { - "timeoutSeconds": null - } - }, - "type": "ClusterIP" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "spec": [ - "object", - { - "allocateLoadBalancerNodePorts": "bool", - "clusterIP": "string", - "clusterIPs": [ - "list", - "string" - ], - "externalIPs": [ - "list", - "string" - ], - "externalName": "string", - "externalTrafficPolicy": "string", - "healthCheckNodePort": "number", - "internalTrafficPolicy": "string", - "ipFamilies": [ - "list", - "string" - ], - "ipFamilyPolicy": "string", - "loadBalancerClass": "string", - "loadBalancerIP": "string", - "loadBalancerSourceRanges": [ - "list", - "string" - ], - "ports": [ - "list", - [ - "object", - { - "appProtocol": "string", - "name": "string", - "nodePort": "number", - "port": "number", - "protocol": "string", - "targetPort": "string" - } - ] - ], - "publishNotReadyAddresses": "bool", - "selector": [ - "map", - "string" - ], - "sessionAffinity": "string", - "sessionAffinityConfig": [ - "object", - { - "clientIP": [ - "object", - { - "timeoutSeconds": "number" - } - ] - } - ], - "type": "string" - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "identity", - "namespace": "bitwarden" - } - }, - { - "index_key": "django-testing_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "kind": "Secret", - "metadata": { - "name": "kubeconfig", - "namespace": "django-testing" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "config": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "kubeconfig", - "namespace": "django-testing", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "kubeconfig", - "namespace": "django-testing" - } - }, - { - "index_key": "django_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "kind": "Secret", - "metadata": { - "name": "kubeconfig", - "namespace": "django" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "config": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "kubeconfig", - "namespace": "django", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "kubeconfig", - "namespace": "django" - } - }, - { - "index_key": "django_1", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "ZGphbmdv", - "DB_HOST": "ZGphbmdvLWRiLXN2Yw==", - "DB_PASSWORD": "U3VmZnJhZ2UtTW9uZXliYWdzLUlsbHVzaW9uNw==", - "DB_USERNAME": "ZGphbmdvX3VzZXJuYW1l" - }, - "kind": "Secret", - "metadata": { - "name": "django-db-credentials", - "namespace": "django" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE_NAME": "string", - "DB_HOST": "string", - "DB_PASSWORD": "string", - "DB_USERNAME": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "ZGphbmdv", - "DB_HOST": "ZGphbmdvLWRiLXN2Yw==", - "DB_PASSWORD": "U3VmZnJhZ2UtTW9uZXliYWdzLUlsbHVzaW9uNw==", - "DB_USERNAME": "ZGphbmdvX3VzZXJuYW1l" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "django-db-credentials", - "namespace": "django", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-credentials", - "namespace": "django" - } - }, - { - "index_key": "immich_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "aW1taWNo", - "DB_HOST": "aW1taWNoLWRiLXN2Yw==", - "DB_PASSWORD": "U3Bvb24tQm9yb3VnaC1CYXNpczg=", - "DB_USERNAME": "aW1taWNo" - }, - "kind": "Secret", - "metadata": { - "name": "immich-db-credentials", - "namespace": "immich" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE_NAME": "string", - "DB_HOST": "string", - "DB_PASSWORD": "string", - "DB_USERNAME": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE_NAME": "aW1taWNo", - "DB_HOST": "aW1taWNoLWRiLXN2Yw==", - "DB_PASSWORD": "U3Bvb24tQm9yb3VnaC1CYXNpczg=", - "DB_USERNAME": "aW1taWNo" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "immich-db-credentials", - "namespace": "immich", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-credentials", - "namespace": "immich" - } - }, - { - "index_key": "paperless_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "PAPERLESS_ADMIN_PASSWORD": "YWRtaW4=", - "PAPERLESS_ADMIN_USER": "YWRtaW4=", - "POSTGRES_DB": "cGFwZXJsZXNz", - "POSTGRES_HOST": "cGFwZXJsZXNzLWRiLXN2Yw==", - "POSTGRES_PASSWORD": "cGFwZXJsZXNz", - "POSTGRES_USER": "cGFwZXJsZXNz" - }, - "kind": "Secret", - "metadata": { - "name": "paperless-credentials", - "namespace": "paperless" - }, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "PAPERLESS_ADMIN_PASSWORD": "string", - "PAPERLESS_ADMIN_USER": "string", - "POSTGRES_DB": "string", - "POSTGRES_HOST": "string", - "POSTGRES_PASSWORD": "string", - "POSTGRES_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ], - "type": "string" - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "PAPERLESS_ADMIN_PASSWORD": "YWRtaW4=", - "PAPERLESS_ADMIN_USER": "YWRtaW4=", - "POSTGRES_DB": "cGFwZXJsZXNz", - "POSTGRES_HOST": "cGFwZXJsZXNzLWRiLXN2Yw==", - "POSTGRES_PASSWORD": "cGFwZXJsZXNz", - "POSTGRES_USER": "cGFwZXJsZXNz" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "paperless-credentials", - "namespace": "paperless", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-credentials", - "namespace": "paperless" - } - }, - { - "index_key": "prowlarr_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "cHJvd2xhcnItbWFpbg==", - "DB_HOST": "cHJvd2xhcnItZGItc3Zj", - "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", - "DB_USER": "c2VydmFycl91c2VybmFtZQ==" - }, - "kind": "Secret", - "metadata": { - "name": "servarr-db-credentials", - "namespace": "servarr" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE": "string", - "DB_HOST": "string", - "DB_PASS": "string", - "DB_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "cHJvd2xhcnItbWFpbg==", - "DB_HOST": "cHJvd2xhcnItZGItc3Zj", - "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", - "DB_USER": "c2VydmFycl91c2VybmFtZQ==" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "servarr-db-credentials", - "namespace": "servarr", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "servarr-db-credentials", - "namespace": "servarr" - } - }, - { - "index_key": "wikijs_0", - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "d2lraQ==", - "DB_HOST": "d2lraWpzLWRiLXN2Yw==", - "DB_PASS": "VmVzdDctUHJvZHVjdC1VbnN0ZWFkeQ==", - "DB_USER": "d2lraWpzX3VzZXJuYW1l" - }, - "kind": "Secret", - "metadata": { - "name": "wikijs-db-credentials", - "namespace": "wikijs" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "object", - { - "DB_DATABASE": "string", - "DB_HOST": "string", - "DB_PASS": "string", - "DB_USER": "string" - } - ], - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "v1", - "data": { - "DB_DATABASE": "d2lraQ==", - "DB_HOST": "d2lraWpzLWRiLXN2Yw==", - "DB_PASS": "VmVzdDctUHJvZHVjdC1VbnN0ZWFkeQ==", - "DB_USER": "d2lraWpzX3VzZXJuYW1l" - }, - "immutable": null, - "kind": "Secret", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "wikijs-db-credentials", - "namespace": "wikijs", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "stringData": null, - "type": "Opaque" - }, - "type": [ - "object", - { - "apiVersion": "string", - "data": [ - "map", - "string" - ], - "immutable": "bool", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "stringData": [ - "map", - "string" - ], - "type": "string" - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-credentials", - "namespace": "wikijs" - } - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_namespace_v1", - "name": "automatic", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 0, - "attributes": { - "id": "bitwarden", - "metadata": [ - { - "annotations": { - "name": "bitwarden" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden", - "resource_version": "216805818", - "uid": "bb514f97-bf64-4ac8-a745-2818cd7fd251" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django", - "metadata": [ - { - "annotations": { - "name": "django" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django", - "resource_version": "216805796", - "uid": "21d2601a-4aa5-4cea-b1db-6bc54b7b440a" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing", - "metadata": [ - { - "annotations": { - "name": "django-testing" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing", - "resource_version": "229667973", - "uid": "81e6bfcb-f7c3-4d56-8803-20046f40337e" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "gluetun", - "schema_version": 0, - "attributes": { - "id": "gluetun", - "metadata": [ - { - "annotations": { - "name": "gluetun" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gluetun", - "resource_version": "216805811", - "uid": "02406b11-4112-4a46-a974-33790a945023" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next", - "metadata": [ - { - "annotations": { - "name": "next" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "next", - "resource_version": "279897550", - "uid": "3aba2ae5-d9ce-4a19-bb76-671eac46d814" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless", - "metadata": [ - { - "annotations": { - "name": "paperless" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless", - "resource_version": "216805793", - "uid": "d6fc364e-1787-46de-b027-413ba31beb0a" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr", - "metadata": [ - { - "annotations": { - "name": "servarr" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "servarr", - "resource_version": "216805828", - "uid": "c596d6d8-b130-42e0-8c44-62cee1882461" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "stash", - "schema_version": 0, - "attributes": { - "id": "stash", - "metadata": [ - { - "annotations": { - "name": "stash" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "stash", - "resource_version": "216805799", - "uid": "f6306601-da23-4f21-b2dc-3c5accaff639" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs", - "metadata": [ - { - "annotations": { - "name": "wikijs" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs", - "resource_version": "216808513", - "uid": "db0909f3-32fe-4cbd-8d8a-dd373d0b5c47" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Namespace", - "name": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", - "dependencies": [ - "data.kubernetes_all_namespaces.allns" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-ca-certificates", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-ca-certificates-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-ca-certificates-pvc", - "namespace": "bitwarden", - "resource_version": "216809519", - "uid": "1c937448-ed8b-49b0-b55d-3e99efdd3533" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1c937448-ed8b-49b0-b55d-3e99efdd3533" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-core", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-core-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-core-pvc", - "namespace": "bitwarden", - "resource_version": "216809593", - "uid": "1cd1252a-6cb0-4c8e-83dc-427b45e6e850" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1cd1252a-6cb0-4c8e-83dc-427b45e6e850" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-identity", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-identity-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity-pvc", - "namespace": "bitwarden", - "resource_version": "216809379", - "uid": "46cfafa0-2b2a-4ebe-9d7b-93444f7eced7" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-46cfafa0-2b2a-4ebe-9d7b-93444f7eced7" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-letsencrypt", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-letsencrypt-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-letsencrypt-pvc", - "namespace": "bitwarden", - "resource_version": "216809276", - "uid": "7ebee17a-b557-48cd-9d7b-0c9c17196209" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-7ebee17a-b557-48cd-9d7b-0c9c17196209" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-logs", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-logs-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-logs-pvc", - "namespace": "bitwarden", - "resource_version": "216809339", - "uid": "938c9c71-74c6-40be-aec4-0f7eb29ab9c5" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-938c9c71-74c6-40be-aec4-0f7eb29ab9c5" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-pvc", - "namespace": "bitwarden", - "resource_version": "216809508", - "uid": "78c7ddf8-3efb-4f0d-af1d-19f761a78d98" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-78c7ddf8-3efb-4f0d-af1d-19f761a78d98" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-nginx-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx-pvc", - "namespace": "bitwarden", - "resource_version": "216809345", - "uid": "5a09e02b-ba9f-4e42-86ba-7b31a33cbac7" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-5a09e02b-ba9f-4e42-86ba-7b31a33cbac7" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-ssl", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-ssl-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-ssl-pvc", - "namespace": "bitwarden", - "resource_version": "216809694", - "uid": "ce988144-e27e-4187-bd37-186ad2b7265c" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-ce988144-e27e-4187-bd37-186ad2b7265c" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "bitwarden-web", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-web-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-web-pvc", - "namespace": "bitwarden", - "resource_version": "216809678", - "uid": "35b19a10-3aaf-4bd5-a629-9eb6fdee048b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-35b19a10-3aaf-4bd5-a629-9eb6fdee048b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "config", - "schema_version": 0, - "attributes": { - "id": "stash/config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "config-pvc", - "namespace": "stash", - "resource_version": "216809238", - "uid": "5bc33908-0def-44d9-977b-a9e034c2c54f" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-5bc33908-0def-44d9-977b-a9e034c2c54f" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "consume", - "schema_version": 0, - "attributes": { - "id": "paperless/consume-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "consume-pvc", - "namespace": "paperless", - "resource_version": "216809673", - "uid": "7c406a72-712a-44b8-9129-a7475ebd4ca4" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-7c406a72-712a-44b8-9129-a7475ebd4ca4" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "data", - "schema_version": 0, - "attributes": { - "id": "stash/data-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "data-pvc", - "namespace": "stash", - "resource_version": "216809499", - "uid": "f138f35b-fb36-4112-bdc4-bfe825715e58" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-f138f35b-fb36-4112-bdc4-bfe825715e58" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "generated", - "schema_version": 0, - "attributes": { - "id": "stash/generated-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "generated-pvc", - "namespace": "stash", - "resource_version": "216809617", - "uid": "223b2191-35ba-4e13-b545-c400eb2b9758" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-223b2191-35ba-4e13-b545-c400eb2b9758" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "metadata", - "schema_version": 0, - "attributes": { - "id": "stash/metadata-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "metadata-pvc", - "namespace": "stash", - "resource_version": "216809400", - "uid": "4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "100Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud-webserver", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-webserver-pvc", - "metadata": [ - { - "annotations": null, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-webserver-pvc", - "namespace": "next", - "resource_version": "279946065", - "uid": "4ffba3da-bd19-4723-a87f-275e43085828" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": null, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-4ffba3da-bd19-4723-a87f-275e43085828" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless-data", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-data-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-data-pvc", - "namespace": "paperless", - "resource_version": "216809586", - "uid": "af722243-c139-4f6c-8982-ba07f3fcbaf6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-af722243-c139-4f6c-8982-ba07f3fcbaf6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless-media", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-media-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-media-pvc", - "namespace": "paperless", - "resource_version": "216809629", - "uid": "790694d5-2b25-4fd3-a448-eba2ba1c9b5a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "2Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-790694d5-2b25-4fd3-a448-eba2ba1c9b5a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-config-pvc", - "namespace": "servarr", - "resource_version": "216806540", - "uid": "9e2ca000-439f-413a-9dda-31cefeefdcd4" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-9e2ca000-439f-413a-9dda-31cefeefdcd4" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "qbittorrent-config", - "schema_version": 0, - "attributes": { - "id": "servarr/qbittorrent-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "qbittorrent-config-pvc", - "namespace": "servarr", - "resource_version": "277513781", - "uid": "dbc95427-20eb-492b-ad9b-16ed6aa59483" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-dbc95427-20eb-492b-ad9b-16ed6aa59483" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "radarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/radarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "radarr-config-pvc", - "namespace": "servarr", - "resource_version": "216809576", - "uid": "2f2c3031-b548-471a-bdd8-689932a2b666" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-2f2c3031-b548-471a-bdd8-689932a2b666" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "sonarr-config", - "schema_version": 0, - "attributes": { - "id": "servarr/sonarr-config-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "sonarr-config-pvc", - "namespace": "servarr", - "resource_version": "216809448", - "uid": "6ef4290f-be7e-47c3-a2a6-35db4a7600b2" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "10Mi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-6ef4290f-be7e-47c3-a2a6-35db4a7600b2" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc-database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-pvc", - "namespace": "django", - "resource_version": "216809280", - "uid": "f1047066-d507-41e5-b792-82316dbcbceb" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-f1047066-d507-41e5-b792-82316dbcbceb" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-pvc", - "namespace": "django-testing", - "resource_version": "230175497", - "uid": "1e3bd2eb-a84c-477c-9ba0-26d832ec893b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1e3bd2eb-a84c-477c-9ba0-26d832ec893b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-pvc", - "namespace": "immich", - "resource_version": "216809759", - "uid": "2a054409-c464-4c62-89c0-569501fdd693" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-2a054409-c464-4c62-89c0-569501fdd693" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-pvc", - "namespace": "next", - "resource_version": "279897617", - "uid": "1514cd50-fec6-4674-80bf-10942b3a043a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-1514cd50-fec6-4674-80bf-10942b3a043a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-pvc", - "namespace": "paperless", - "resource_version": "216809479", - "uid": "b25b1222-9a38-4a48-8ec5-ec5e350df943" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-b25b1222-9a38-4a48-8ec5-ec5e350df943" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-pvc", - "namespace": "servarr", - "resource_version": "216809261", - "uid": "c0650187-d942-4d44-bf0d-30e72d8160cd" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-c0650187-d942-4d44-bf0d-30e72d8160cd" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-pvc", - "namespace": "wikijs", - "resource_version": "216809329", - "uid": "229a885f-df6b-42b2-89ea-03335f9ba7c6" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-229a885f-df6b-42b2-89ea-03335f9ba7c6" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "automatic-pvc-redis", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-redis-pvc", - "namespace": "immich", - "resource_version": "216808618", - "uid": "c514f5be-1383-4cca-ad38-3cb0ec91e5fa" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-c514f5be-1383-4cca-ad38-3cb0ec91e5fa" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-redis-pvc", - "namespace": "next", - "resource_version": "279897625", - "uid": "70bf0969-7bf2-4737-a85b-9592f208ba86" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-70bf0969-7bf2-4737-a85b-9592f208ba86" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-redis-pvc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-redis-pvc", - "namespace": "paperless", - "resource_version": "216806508", - "uid": "15816e3c-7890-452c-bfe4-ac277088ab7a" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-intelligent", - "volume_mode": "Filesystem", - "volume_name": "pvc-15816e3c-7890-452c-bfe4-ac277088ab7a" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_persistent_volume_claim_v1", - "name": "backup-pvc-database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "id": "bitwarden/bitwarden-mssql-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-db-backup", - "namespace": "bitwarden", - "resource_version": "224806868", - "uid": "16026911-0569-43cd-955e-048476c676d1" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-16026911-0569-43cd-955e-048476c676d1" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "id": "django/django-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-backup", - "namespace": "django", - "resource_version": "223418258", - "uid": "8c23aad3-1d43-46ca-ab16-e73115145973" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-8c23aad3-1d43-46ca-ab16-e73115145973" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "id": "django-testing/django-testing-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-backup", - "namespace": "django-testing", - "resource_version": "230175532", - "uid": "a6c62b11-521d-42a0-8443-294d4e139673" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-a6c62b11-521d-42a0-8443-294d4e139673" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "id": "immich/immich-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-backup", - "namespace": "immich", - "resource_version": "223418241", - "uid": "8116a0c6-3e70-4e5f-b786-1b707388375b" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-8116a0c6-3e70-4e5f-b786-1b707388375b" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "id": "next/nextcloud-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-backup", - "namespace": "next", - "resource_version": "279897586", - "uid": "903dad37-e0f5-4868-a19d-fa336993282f" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-903dad37-e0f5-4868-a19d-fa336993282f" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "id": "paperless/paperless-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-backup", - "namespace": "paperless", - "resource_version": "223418228", - "uid": "ef36d2f1-f63a-4e2f-aaa8-26f5daef5bde" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-ef36d2f1-f63a-4e2f-aaa8-26f5daef5bde" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "id": "servarr/prowlarr-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-backup", - "namespace": "servarr", - "resource_version": "223418235", - "uid": "fc631aea-c85e-4626-b77d-decc13b8ee6c" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-fc631aea-c85e-4626-b77d-decc13b8ee6c" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "id": "wikijs/wikijs-db-backup", - "metadata": [ - { - "annotations": { - "fileType": "Backup" - }, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-backup", - "namespace": "wikijs", - "resource_version": "223418246", - "uid": "ca76dd05-1bc2-4f24-b183-5aa0372b4d03" - } - ], - "spec": [ - { - "access_modes": [ - "ReadWriteMany" - ], - "resources": [ - { - "limits": {}, - "requests": { - "storage": "1Gi" - } - } - ], - "selector": [], - "storage_class_name": "nfs-storage-fastaccess", - "volume_mode": "Filesystem", - "volume_name": "pvc-ca76dd05-1bc2-4f24-b183-5aa0372b4d03" - } - ], - "timeouts": null, - "wait_until_bound": true - }, - "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-database-mapped-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "sa" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "bitwarden/bitwarden-mssql-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "bitwarden-mssql-db-mapped-terraform", - "namespace": "bitwarden", - "resource_version": "265505026", - "uid": "abea4107-5ba4-4b86-93e2-f16ea8d5d206" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-mssql-db-mapped-terraform", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "django_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-db-mapped-terraform", - "namespace": "django", - "resource_version": "265505031", - "uid": "bc11ff2e-72b6-4e2e-a824-509292330607" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-mapped-terraform", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "django-testing" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-testing-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-testing-db-mapped-terraform", - "namespace": "django-testing", - "resource_version": "265503574", - "uid": "d7544132-cb2a-42a2-b925-834b9ca05338" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-testing-db-mapped-terraform", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "immich" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-db-mapped-terraform", - "namespace": "immich", - "resource_version": "265503580", - "uid": "7f3c444d-fd7c-47a8-a350-ef5d18cd7c01" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-mapped-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "nextcloud" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-db-mapped-terraform", - "namespace": "next", - "resource_version": "279897650", - "uid": "efcc5bfc-bf79-4c58-bbc0-083c2b7b0af9" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-db-mapped-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "paperless" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-db-mapped-terraform", - "namespace": "paperless", - "resource_version": "265503579", - "uid": "99730071-b624-4025-bdd5-ca5dffe8abca" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-db-mapped-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "servarr_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "servarr/prowlarr-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "prowlarr-db-mapped-terraform", - "namespace": "servarr", - "resource_version": "265505028", - "uid": "b257882c-b6a6-4ea9-b685-eecad375c38b" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "prowlarr-db-mapped-terraform", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DB_DATABASE_NAME": "wikijs_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "wikijs/wikijs-db-mapped-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "wikijs-db-mapped-terraform", - "namespace": "wikijs", - "resource_version": "265505030", - "uid": "b391fbe1-f4f0-424e-994a-2e77ddce64c7" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-mapped-terraform", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-database-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-mssql", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://sa:ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM@bitwarden-mssql-svc:5432/bitwarden_vault", - "DB_DATABASE": "bitwarden_vault", - "DB_DATABASE_NAME": "bitwarden_vault", - "DB_HOST": "bitwarden-mssql-svc", - "DB_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "DB_USERNAME": "sa", - "MYSQL_DATABASE": "bitwarden_vault", - "MYSQL_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "MYSQL_ROOT_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "MYSQL_USER": "sa", - "PGDATABASE": "bitwarden_vault", - "PGHOST": "bitwarden-mssql-svc", - "PGPASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "PGUSER": "sa", - "POSTGRES_DB": "bitwarden_vault", - "POSTGRES_HOST": "bitwarden-mssql-svc", - "POSTGRES_PASSWORD": "ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM", - "POSTGRES_USER": "sa" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "bitwarden/bitwarden-mssql-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "bitwarden-mssql-db-terraform", - "namespace": "bitwarden", - "resource_version": "247058674", - "uid": "2f9ae152-c3f1-4b73-82f9-20ebd7e7e0d2" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "bitwarden-mssql-db-terraform", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://django_username:Suffrage-Moneybags-Illusion7@django-db-svc.django.svc:5432/django", - "DB_DATABASE": "django", - "DB_DATABASE_NAME": "django", - "DB_HOST": "django-db-svc.django.svc", - "DB_PASSWORD": "Suffrage-Moneybags-Illusion7", - "DB_USERNAME": "django_username", - "MYSQL_DATABASE": "django", - "MYSQL_PASSWORD": "Suffrage-Moneybags-Illusion7", - "MYSQL_ROOT_PASSWORD": "Suffrage-Moneybags-Illusion7", - "MYSQL_USER": "django_username", - "PGDATABASE": "django", - "PGHOST": "django-db-svc.django.svc", - "PGPASSWORD": "Suffrage-Moneybags-Illusion7", - "PGUSER": "django_username", - "POSTGRES_DB": "django", - "POSTGRES_HOST": "django-db-svc.django.svc", - "POSTGRES_PASSWORD": "Suffrage-Moneybags-Illusion7", - "POSTGRES_USER": "django_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-db-terraform", - "namespace": "django", - "resource_version": "247058671", - "uid": "f7099947-fb93-4da7-8157-7e49ae336aec" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-db-terraform", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "django-testing", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://django-testing:y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P@django-testing-db-svc.django-testing.svc:5432/django-testing", - "DB_DATABASE": "django-testing", - "DB_DATABASE_NAME": "django-testing", - "DB_HOST": "django-testing-db-svc.django-testing.svc", - "DB_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "DB_USERNAME": "django-testing", - "MYSQL_DATABASE": "django-testing", - "MYSQL_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "MYSQL_ROOT_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "MYSQL_USER": "django-testing", - "PGDATABASE": "django-testing", - "PGHOST": "django-testing-db-svc.django-testing.svc", - "PGPASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "PGUSER": "django-testing", - "POSTGRES_DB": "django-testing", - "POSTGRES_HOST": "django-testing-db-svc.django-testing.svc", - "POSTGRES_PASSWORD": "y6JgC#Y$QNC7d*EK@^%U5idjm7J\u0026Sh\u0026P", - "POSTGRES_USER": "django-testing" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-testing-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-testing-db-terraform", - "namespace": "django-testing", - "resource_version": "247058677", - "uid": "5270f102-230d-4049-9bc9-6e8f2a1ec857" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-testing-db-terraform", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://immich:Spoon-Borough-Basis8@immich-db-svc.immich.svc:5432/immich", - "DB_DATABASE": "immich", - "DB_DATABASE_NAME": "immich", - "DB_HOST": "immich-db-svc.immich.svc", - "DB_PASSWORD": "Spoon-Borough-Basis8", - "DB_USERNAME": "immich", - "MYSQL_DATABASE": "immich", - "MYSQL_PASSWORD": "Spoon-Borough-Basis8", - "MYSQL_ROOT_PASSWORD": "Spoon-Borough-Basis8", - "MYSQL_USER": "immich", - "PGDATABASE": "immich", - "PGHOST": "immich-db-svc.immich.svc", - "PGPASSWORD": "Spoon-Borough-Basis8", - "PGUSER": "immich", - "POSTGRES_DB": "immich", - "POSTGRES_HOST": "immich-db-svc.immich.svc", - "POSTGRES_PASSWORD": "Spoon-Borough-Basis8", - "POSTGRES_USER": "immich" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-db-terraform", - "namespace": "immich", - "resource_version": "247058676", - "uid": "ced84bd9-210f-497b-a140-08f6e0bc74be" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-db-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://nextcloud:cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!@nextcloud-db-svc.next.svc:5432/nextcloud", - "DB_DATABASE": "nextcloud", - "DB_DATABASE_NAME": "nextcloud", - "DB_HOST": "nextcloud-db-svc.next.svc", - "DB_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "DB_USERNAME": "nextcloud", - "MYSQL_DATABASE": "nextcloud", - "MYSQL_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "MYSQL_ROOT_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "MYSQL_USER": "nextcloud", - "PGDATABASE": "nextcloud", - "PGHOST": "nextcloud-db-svc.next.svc", - "PGPASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "PGUSER": "nextcloud", - "POSTGRES_DB": "nextcloud", - "POSTGRES_HOST": "nextcloud-db-svc.next.svc", - "POSTGRES_PASSWORD": "cM%N2MuiAL%2kg@D*ai@*#t7Fr*d!WX!", - "POSTGRES_USER": "nextcloud" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-db-terraform", - "namespace": "next", - "resource_version": "279897652", - "uid": "5780b915-f2f6-498f-a23a-d1f5c67ce93b" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-db-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://paperless:paperless@paperless-db-svc.paperless.svc:5432/paperless", - "DB_DATABASE": "paperless", - "DB_DATABASE_NAME": "paperless", - "DB_HOST": "paperless-db-svc.paperless.svc", - "DB_PASSWORD": "paperless", - "DB_USERNAME": "paperless", - "MYSQL_DATABASE": "paperless", - "MYSQL_PASSWORD": "paperless", - "MYSQL_ROOT_PASSWORD": "paperless", - "MYSQL_USER": "paperless", - "PGDATABASE": "paperless", - "PGHOST": "paperless-db-svc.paperless.svc", - "PGPASSWORD": "paperless", - "PGUSER": "paperless", - "POSTGRES_DB": "paperless", - "POSTGRES_HOST": "paperless-db-svc.paperless.svc", - "POSTGRES_PASSWORD": "paperless", - "POSTGRES_USER": "paperless" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-db-terraform", - "namespace": "paperless", - "resource_version": "247058679", - "uid": "df56c1d7-017f-4bdb-b05f-c9b43d1004fa" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-db-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "prowlarr", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://servarr_username:Goliath-Deepen-Dividing7@prowlarr-db-svc.servarr.svc:5432/prowlarr-main", - "DB_DATABASE": "prowlarr-main", - "DB_DATABASE_NAME": "prowlarr-main", - "DB_HOST": "prowlarr-db-svc.servarr.svc", - "DB_PASSWORD": "Goliath-Deepen-Dividing7", - "DB_USERNAME": "servarr_username", - "MYSQL_DATABASE": "prowlarr-main", - "MYSQL_PASSWORD": "Goliath-Deepen-Dividing7", - "MYSQL_ROOT_PASSWORD": "Goliath-Deepen-Dividing7", - "MYSQL_USER": "servarr_username", - "PGDATABASE": "prowlarr-main", - "PGHOST": "prowlarr-db-svc.servarr.svc", - "PGPASSWORD": "Goliath-Deepen-Dividing7", - "PGUSER": "servarr_username", - "POSTGRES_DB": "prowlarr-main", - "POSTGRES_HOST": "prowlarr-db-svc.servarr.svc", - "POSTGRES_PASSWORD": "Goliath-Deepen-Dividing7", - "POSTGRES_USER": "servarr_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "servarr/prowlarr-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "prowlarr-db-terraform", - "namespace": "servarr", - "resource_version": "247058675", - "uid": "3b2d37b8-2b86-4ad6-92c4-163a50dcbc5a" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "prowlarr-db-terraform", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - }, - { - "index_key": "wikijs", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "DATABASE_URL": "postgresql://wikijs_username:Vest7-Product-Unsteady@wikijs-db-svc.wikijs.svc:5432/wiki", - "DB_DATABASE": "wiki", - "DB_DATABASE_NAME": "wiki", - "DB_HOST": "wikijs-db-svc.wikijs.svc", - "DB_PASSWORD": "Vest7-Product-Unsteady", - "DB_USERNAME": "wikijs_username", - "MYSQL_DATABASE": "wiki", - "MYSQL_PASSWORD": "Vest7-Product-Unsteady", - "MYSQL_ROOT_PASSWORD": "Vest7-Product-Unsteady", - "MYSQL_USER": "wikijs_username", - "PGDATABASE": "wiki", - "PGHOST": "wikijs-db-svc.wikijs.svc", - "PGPASSWORD": "Vest7-Product-Unsteady", - "PGUSER": "wikijs_username", - "POSTGRES_DB": "wiki", - "POSTGRES_HOST": "wikijs-db-svc.wikijs.svc", - "POSTGRES_PASSWORD": "Vest7-Product-Unsteady", - "POSTGRES_USER": "wikijs_username" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "wikijs/wikijs-db-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "wikijs-db-terraform", - "namespace": "wikijs", - "resource_version": "247058670", - "uid": "cf08efd1-6f4b-4a22-b3ba-e597fb73ebc6" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DATABASE_URL", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_DATABASE_NAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "DB_USERNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_DATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_ROOT_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "MYSQL_USER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGDATABASE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGHOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGPASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "PGUSER", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_DB", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_HOST", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_PASSWORD", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "POSTGRES_USER", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "wikijs-db-terraform", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_name", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_password", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_port", - "bitwarden-secrets_secret.automatic_bitwarden_secret_db_username" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "automatic-redis-secret", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "immich-redis-svc.immich.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "immich/immich-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "immich-redis-terraform", - "namespace": "immich", - "resource_version": "227958461", - "uid": "fb4a8a5f-65dc-4276-9e77-f4540b5e8220" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "immich-redis-terraform", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - }, - { - "index_key": "nextcloud", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "nextcloud-redis-svc.next.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-redis-terraform", - "namespace": "next", - "resource_version": "279897651", - "uid": "32208f56-da8f-4bd8-9954-40b43bc6578c" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-redis-terraform", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - }, - { - "index_key": "paperless", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "REDIS_HOSTNAME": "paperless-redis-svc.paperless.svc", - "REDIS_PORT": "5432", - "REDIS_REPLICATION_MODE": "master", - "REDIS_TLS_ENABLED": "no" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "paperless/paperless-redis-terraform", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "paperless-redis-terraform", - "namespace": "paperless", - "resource_version": "227958462", - "uid": "b66358a4-4c31-4bcf-8cec-ebd0867dd2f0" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_HOSTNAME", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_PORT", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_REPLICATION_MODE", - "type": "string" - } - } - ], - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "REDIS_TLS_ENABLED", - "type": "string" - } - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "paperless-redis-terraform", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_REPLICATION_MODE", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_TLS_ENABLED", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_host", - "bitwarden-secrets_secret.automatic_bitwarden_secret_redis_port" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret_v1", - "name": "secret_import", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django-9fc5a725-75f5-4bab-b595-b474017146c3", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "bitwarden_access_token": "0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==", - "bitwarden_organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django/django-bitwarden-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-bitwarden-credentials", - "namespace": "django", - "resource_version": "264245649", - "uid": "a815eceb-7f18-4176-b8ec-d69e550973b6" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-bitwarden-credentials", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "django-testing-68dce7aa-8e5f-4483-9083-b474016e34fc", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "bitwarden_access_token": "0.ff03c688-35a1-441b-9546-b474016ac126.bPJTJmtHF6aZoQueKtQ1Fug90kPH4T:440eYgcqwrf1WeCMeympaQ==", - "bitwarden_organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "django-testing/django-bitwarden-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "django-bitwarden-credentials", - "namespace": "django-testing", - "resource_version": "264244893", - "uid": "ce988e6f-0bb4-44fc-b1c3-1fd365ebf7aa" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "django-bitwarden-credentials", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-5527ba11-07e3-415b-8d1f-b3ee0154eb56", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "212.8.253.137", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "cH+cHKwqLyuwRUeg/0F1XYYCAS8nD0Xk16eNBUKskXo=", - "WIREGUARD_PUBLIC_KEY": "URpeZxtyUXAUUA0MWcFdCSa7F+MvchJ4eNSJUetKEGk=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-netherland", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-netherland", - "namespace": "gluetun", - "resource_version": "218709905", - "uid": "5868ef6a-4ef3-4060-9e9a-180c81c5251e" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-netherland", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-643dbe99-ace0-4ef5-8a2e-b44f014dccb0", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "135.136.39.34", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "WMMryvct5rRtyizSvHF/HceRFKCmlgk8P31jME99bE4=", - "WIREGUARD_PUBLIC_KEY": "L6Vcy4PWQOyzFsjOI0GNCDypvzZfTuuZ14qmR1sT5QE=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-switzerland", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-switzerland", - "namespace": "gluetun", - "resource_version": "251252594", - "uid": "324cecee-dab4-4cb8-84a2-1f4fcc7aeb41" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-switzerland", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "gluetun-b0d22160-d81a-4702-a3dd-b40e0168d617", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "VPN_DNS_IP": "10.2.0.1", - "VPN_ENDPOINT_IP": "89.105.214.196", - "VPN_ENDPOINT_PORT": "51820", - "WIREGUARD_PRIVATE_KEY": "CHw8sdUIbiTOm81O6F9dr2oMsi5dYxJvUjZ5gbpwu3Y=", - "WIREGUARD_PUBLIC_KEY": "Xn2BL+vhIggl2uJgoGccj0n0Cvw7OaeNK1wOfOutISQ=" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "gluetun/gluetun-secret-nl-free-280", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gluetun-secret-nl-free-280", - "namespace": "gluetun", - "resource_version": "229461281", - "uid": "9d562050-1c89-4528-ace5-692904282733" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "gluetun-secret-nl-free-280", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - }, - { - "index_key": "nextcloud-b207c4b6-0489-4ab2-a032-b4a400a708e0", - "schema_version": 0, - "attributes": { - "binary_data": null, - "binary_data_wo": null, - "binary_data_wo_revision": null, - "data": { - "PI_USER_PASSWORD": "dinner_sl@v3", - "PI_USER_USERNAME": "pi" - }, - "data_wo": null, - "data_wo_revision": null, - "id": "next/nextcloud-credentials", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "nextcloud-credentials", - "namespace": "next", - "resource_version": "279897628", - "uid": "29a7ab01-cee3-4a23-b48e-64d83ca43aa3" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "binary_data" - } - ], - [ - { - "type": "get_attr", - "value": "data" - } - ] - ], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Secret", - "name": "nextcloud-credentials", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "data.bitwarden-secrets_secret.secret_import" - ] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "bitwarden-admin", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-admin-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-admin-svc", - "namespace": "bitwarden", - "resource_version": "216805845", - "uid": "b1f20ac2-5e96-431a-99dc-58aea1b26fce" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.234.203", - "cluster_ips": [ - "10.111.234.203" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-admin" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-admin-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-api", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-api-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-api-svc", - "namespace": "bitwarden", - "resource_version": "216805849", - "uid": "f363c383-492b-4d87-ae27-e1fcfaa6cc85" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.64.169", - "cluster_ips": [ - "10.97.64.169" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-api" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-api-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-attachments", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-attachments-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-attachments-svc", - "namespace": "bitwarden", - "resource_version": "216805928", - "uid": "c837f163-1847-461c-b1dd-0a2b72d11bb3" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.247.122", - "cluster_ips": [ - "10.101.247.122" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-a", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-attachments" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-attachments-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-events", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-events-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-events-svc", - "namespace": "bitwarden", - "resource_version": "216805938", - "uid": "451ed3b3-04a6-43ff-ad25-197ec67b88f4" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.45.109", - "cluster_ips": [ - "10.99.45.109" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-e", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-events" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-events-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-icons", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-icons-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-icons-svc", - "namespace": "bitwarden", - "resource_version": "216805900", - "uid": "79d73652-bfef-4e8d-960e-f0d5c50c31ab" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.170.36", - "cluster_ips": [ - "10.106.170.36" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-i", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-icons" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-icons-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-identity", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-identity-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-identity-svc", - "namespace": "bitwarden", - "resource_version": "216805946", - "uid": "daa69eae-be36-4ab0-801e-a552fcd8b732" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.229.111", - "cluster_ips": [ - "10.103.229.111" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-i", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-identity" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-identity-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-mssql", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-mssql-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-mssql-svc", - "namespace": "bitwarden", - "resource_version": "216805918", - "uid": "99f25165-1342-495c-bd9e-ee7549edf428" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.242.166", - "cluster_ips": [ - "10.107.242.166" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "1433bitwarden-m", - "node_port": 0, - "port": 1433, - "protocol": "TCP", - "target_port": "1433" - }, - { - "app_protocol": "", - "name": "5000bitwarden-m", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-mssql" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-mssql-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-nginx", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-nginx-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-nginx-svc", - "namespace": "bitwarden", - "resource_version": "216805914", - "uid": "3707eaa8-84c8-44b7-88c2-4be5395a2675" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.110.163.188", - "cluster_ips": [ - "10.110.163.188" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-n", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - }, - { - "app_protocol": "", - "name": "8080bitwarden-n", - "node_port": 0, - "port": 8080, - "protocol": "TCP", - "target_port": "8080" - }, - { - "app_protocol": "", - "name": "8443bitwarden-n", - "node_port": 0, - "port": 8443, - "protocol": "TCP", - "target_port": "8443" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-nginx" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-nginx-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-notifications", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-notifications-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-notifications-svc", - "namespace": "bitwarden", - "resource_version": "216805910", - "uid": "2535efc1-0b6b-4a05-ac69-4719764a5859" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.180.185", - "cluster_ips": [ - "10.101.180.185" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-n", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-notifications" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-notifications-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-sso", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-sso-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-sso-svc", - "namespace": "bitwarden", - "resource_version": "216805875", - "uid": "a2a6759b-6daa-4384-83ec-1f1b0fb61f05" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.105.16.251", - "cluster_ips": [ - "10.105.16.251" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-s", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-sso" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-sso-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "bitwarden-web", - "schema_version": 1, - "attributes": { - "id": "bitwarden/bitwarden-web-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "bitwarden-web-svc", - "namespace": "bitwarden", - "resource_version": "216805881", - "uid": "3e8e4e1f-5f80-4af3-9ad4-e26d8c59084c" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.122.63", - "cluster_ips": [ - "10.111.122.63" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "5000bitwarden-w", - "node_port": 0, - "port": 5000, - "protocol": "TCP", - "target_port": "5000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "bitwarden-web" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "bitwarden-web-svc", - "namespace": "bitwarden" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-svc", - "namespace": "django", - "resource_version": "216805837", - "uid": "89393d2e-99c1-4bd2-a1bc-05aaf6bc1f04" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.9.183", - "cluster_ips": [ - "10.111.9.183" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000django", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-svc", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-svc", - "namespace": "django-testing", - "resource_version": "229667979", - "uid": "39548d3c-67b4-460a-b948-d465376ed68b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.28.201", - "cluster_ips": [ - "10.106.28.201" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000django-test", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-testing" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-testing-svc", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "flaresolverr", - "schema_version": 1, - "attributes": { - "id": "servarr/flaresolverr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "flaresolverr-svc", - "namespace": "servarr", - "resource_version": "216805894", - "uid": "4d7ac53b-7743-4789-8905-7da555c6460b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.235.114", - "cluster_ips": [ - "10.106.235.114" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8191flaresolver", - "node_port": 0, - "port": 8191, - "protocol": "TCP", - "target_port": "8191" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "flaresolverr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "flaresolverr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "gluetun", - "schema_version": 1, - "attributes": { - "id": "gluetun/gluetun-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gluetun-svc", - "namespace": "gluetun", - "resource_version": "216805871", - "uid": "939206be-f469-4cd6-8c5b-a73f34991c9e" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.102.155.78", - "cluster_ips": [ - "10.102.155.78" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8888gluetun", - "node_port": 0, - "port": 8888, - "protocol": "TCP", - "target_port": "8888" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "gluetun" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "gluetun-svc", - "namespace": "gluetun" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "gotenberg", - "schema_version": 1, - "attributes": { - "id": "paperless/gotenberg-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "gotenberg-svc", - "namespace": "paperless", - "resource_version": "216805942", - "uid": "8261ee4b-7b8a-47f5-a4a9-4f6e8d4bdeea" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.105.227.70", - "cluster_ips": [ - "10.105.227.70" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3000gotenberg", - "node_port": 0, - "port": 3000, - "protocol": "TCP", - "target_port": "3000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "gotenberg" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "gotenberg-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-svc", - "namespace": "immich", - "resource_version": "216805886", - "uid": "2dc90c5a-f731-41e0-b2d1-9cfc3631b990" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.128.246", - "cluster_ips": [ - "10.96.128.246" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "2283immich", - "node_port": 0, - "port": 2283, - "protocol": "TCP", - "target_port": "2283" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "machinelearning", - "schema_version": 1, - "attributes": { - "id": "immich/machinelearning-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "machinelearning-svc", - "namespace": "immich", - "resource_version": "216805906", - "uid": "7796bc03-eee6-4ff5-bb20-804719a490d4" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.216.107", - "cluster_ips": [ - "10.103.216.107" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3003machinelear", - "node_port": 0, - "port": 3003, - "protocol": "TCP", - "target_port": "3003" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "machinelearning" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "machinelearning-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-svc", - "namespace": "next", - "resource_version": "279897559", - "uid": "0dc0b02c-544f-4760-adac-9ed6cec248ae" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.102.83.248", - "cluster_ips": [ - "10.102.83.248" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "80nextcloud", - "node_port": 0, - "port": 80, - "protocol": "TCP", - "target_port": "80" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-svc", - "namespace": "paperless", - "resource_version": "216805863", - "uid": "ed1c1a11-abbf-4fe7-8820-04330deb63a5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.105.231", - "cluster_ips": [ - "10.104.105.231" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8000paperless", - "node_port": 0, - "port": 8000, - "protocol": "TCP", - "target_port": "8000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-svc", - "namespace": "servarr", - "resource_version": "216805867", - "uid": "85cb3122-c3ea-4c2b-b9dd-ffc5f9b20ee2" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.178.6", - "cluster_ips": [ - "10.104.178.6" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9696prowlarr", - "node_port": 0, - "port": 9696, - "protocol": "TCP", - "target_port": "9696" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "prowlarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "prowlarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "qbittorrent", - "schema_version": 1, - "attributes": { - "id": "servarr/qbittorrent-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "qbittorrent-svc", - "namespace": "servarr", - "resource_version": "277513770", - "uid": "2c51173b-5b93-4710-876a-f5b97eeb831d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.64.20", - "cluster_ips": [ - "10.99.64.20" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8080qbittorrent", - "node_port": 0, - "port": 8080, - "protocol": "TCP", - "target_port": "8080" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "qbittorrent" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "qbittorrent-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "radarr", - "schema_version": 1, - "attributes": { - "id": "servarr/radarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "radarr-svc", - "namespace": "servarr", - "resource_version": "216805926", - "uid": "e8104fd7-b6a9-4d71-ab1b-d74b5ccd4d6e" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.186.62", - "cluster_ips": [ - "10.108.186.62" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "7878radarr", - "node_port": 0, - "port": 7878, - "protocol": "TCP", - "target_port": "7878" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "radarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "radarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "sonarr", - "schema_version": 1, - "attributes": { - "id": "servarr/sonarr-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "sonarr-svc", - "namespace": "servarr", - "resource_version": "216805841", - "uid": "49850cc7-ecf7-4101-9f1c-79468bc61fba" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.106.131.45", - "cluster_ips": [ - "10.106.131.45" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "8989sonarr", - "node_port": 0, - "port": 8989, - "protocol": "TCP", - "target_port": "8989" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "sonarr" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "sonarr-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "stash", - "schema_version": 1, - "attributes": { - "id": "stash/stash-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "stash-svc", - "namespace": "stash", - "resource_version": "216805859", - "uid": "46efe27d-1c1e-4148-b506-6531163e48a0" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.250.227", - "cluster_ips": [ - "10.97.250.227" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9999stash", - "node_port": 0, - "port": 9999, - "protocol": "TCP", - "target_port": "9999" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "stash" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "stash-svc", - "namespace": "stash" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "tika", - "schema_version": 1, - "attributes": { - "id": "paperless/tika-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "tika-svc", - "namespace": "paperless", - "resource_version": "216805934", - "uid": "23c17ddd-2218-4afd-b6f8-11e9ce4ebed5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.131.102", - "cluster_ips": [ - "10.97.131.102" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "9998tika", - "node_port": 0, - "port": 9998, - "protocol": "TCP", - "target_port": "9998" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "tika" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "tika-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-svc", - "namespace": "wikijs", - "resource_version": "216810989", - "uid": "bced5aec-8a1c-4cd3-8f49-61b69cea6370" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.31.197", - "cluster_ips": [ - "10.104.31.197" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "3000wikijs", - "node_port": 0, - "port": 3000, - "protocol": "TCP", - "target_port": "3000" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "wikijs" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "wikijs-svc", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service_database", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "django", - "schema_version": 1, - "attributes": { - "id": "django/django-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-db-svc", - "namespace": "django", - "resource_version": "216809351", - "uid": "a29aa561-12dc-455b-99cd-980b2ea8a8ed" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.219.36", - "cluster_ips": [ - "10.99.219.36" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-db-svc", - "namespace": "django" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "django-testing", - "schema_version": 1, - "attributes": { - "id": "django-testing/django-testing-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "django-testing-db-svc", - "namespace": "django-testing", - "resource_version": "230175477", - "uid": "3ad07510-2d03-4552-949e-2b17d58248fc" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.207.210", - "cluster_ips": [ - "10.108.207.210" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "django-testing-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "django-testing-db-svc", - "namespace": "django-testing" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-db-svc", - "namespace": "immich", - "resource_version": "216805629", - "uid": "5455383e-1eea-4dbe-9c37-5033080eac5d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.63.101", - "cluster_ips": [ - "10.97.63.101" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-db-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-db-svc", - "namespace": "next", - "resource_version": "279897571", - "uid": "005375a4-c62b-4c8d-b3ee-5006e41aa036" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.82.156", - "cluster_ips": [ - "10.103.82.156" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-db-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-db-svc", - "namespace": "paperless", - "resource_version": "216809610", - "uid": "be1227f6-affb-4e74-ad0c-3bbba94e7c32" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.101.183.180", - "cluster_ips": [ - "10.101.183.180" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-db-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "prowlarr", - "schema_version": 1, - "attributes": { - "id": "servarr/prowlarr-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "prowlarr-db-svc", - "namespace": "servarr", - "resource_version": "216809045", - "uid": "7ae5ab8c-ca48-4b96-bf81-8db011c14db5" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.195.3", - "cluster_ips": [ - "10.111.195.3" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "prowlarr-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "prowlarr-db-svc", - "namespace": "servarr" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "wikijs", - "schema_version": 1, - "attributes": { - "id": "wikijs/wikijs-db-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "wikijs-db-svc", - "namespace": "wikijs", - "resource_version": "216809631", - "uid": "2c320cb5-f168-4d64-a2e6-9829a01be32d" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.99.153.248", - "cluster_ips": [ - "10.99.153.248" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 5432, - "protocol": "TCP", - "target_port": "5432" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "wikijs-db" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "wikijs-db-svc", - "namespace": "wikijs" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_service_v1", - "name": "automatic_service_redis", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "index_key": "immich", - "schema_version": 1, - "attributes": { - "id": "immich/immich-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "immich-redis-svc", - "namespace": "immich", - "resource_version": "216805716", - "uid": "c7276617-3c8d-4789-9581-46e75a5db47b" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.138.188", - "cluster_ips": [ - "10.103.138.188" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "immich-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "immich-redis-svc", - "namespace": "immich" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "nextcloud", - "schema_version": 1, - "attributes": { - "id": "next/nextcloud-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "nextcloud-redis-svc", - "namespace": "next", - "resource_version": "279897564", - "uid": "1ab9c346-8fb2-4e51-ad28-a993b49c37bf" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.30.233", - "cluster_ips": [ - "10.108.30.233" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "nextcloud-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "nextcloud-redis-svc", - "namespace": "next" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - }, - { - "index_key": "paperless", - "schema_version": 1, - "attributes": { - "id": "paperless/paperless-redis-svc", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": { - "deployment_method": "Terraform" - }, - "name": "paperless-redis-svc", - "namespace": "paperless", - "resource_version": "216809210", - "uid": "00be602b-b799-469f-b30e-556bf95a1dda" - } - ], - "spec": [ - { - "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.5.195", - "cluster_ips": [ - "10.107.5.195" - ], - "external_ips": [], - "external_name": "", - "external_traffic_policy": "", - "health_check_node_port": 0, - "internal_traffic_policy": "Cluster", - "ip_families": [ - "IPv4" - ], - "ip_family_policy": "SingleStack", - "load_balancer_class": "", - "load_balancer_ip": "", - "load_balancer_source_ranges": [], - "port": [ - { - "app_protocol": "", - "name": "", - "node_port": 0, - "port": 6379, - "protocol": "TCP", - "target_port": "6379" - } - ], - "publish_not_ready_addresses": false, - "selector": { - "app": "paperless-redis" - }, - "session_affinity": "None", - "session_affinity_config": [], - "type": "ClusterIP" - } - ], - "status": [ - { - "load_balancer": [ - { - "ingress": [] - } - ] - } - ], - "timeouts": null, - "wait_for_load_balancer": true - }, - "sensitive_attributes": [], - "identity_schema_version": 1, - "identity": { - "api_version": "v1", - "kind": "Service", - "name": "paperless-redis-svc", - "namespace": "paperless" - }, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - } - ], - "check_results": null -} diff --git a/variables.auto.tfvars b/variables.auto.tfvars deleted file mode 100644 index fa03533..0000000 --- a/variables.auto.tfvars +++ /dev/null @@ -1,2894 +0,0 @@ -kubernetes = { - bookstack = { - #enabled = false - replicas = 01 - image = "linuxserver/bookstack:latest" - service_port = [80, 443] - domain_name = "bookstack" - database = { - "engine" = "mysql" - "image" = "lscr.io/linuxserver/mariadb" - "port" = 3306 - "mountPath" = "/config" - username = "bookstack_username" - name = "bookstackapp" - } - config_map_ref = ["config"] - secret_ref = ["bookstack-credentials"] - config_map_import = ["bb9a8965-994a-4fea-9411-b4020182fa78"] - secret_import = ["d1c2b8c9-71a0-4e47-9d9d-b402018376b6"] - - pvc = { - bookstack-webserver = { - name = "bookstack-webserver" - pvc = true - pvc_size = "2Gi" - mount_path = "/config" - } - } - } - - - - screeps = { - enabled = false - name = "screeps-server" - image = "screepers/screeps-launcher" - service_port = [21025] - service_type = "LoadBalancer" - - environment = { - STEAM_KEY = { - value = "F2B37945342AD0DBD6DCAF3440E77C4E" - } - } - requirements = { - limits-cpu = "1000m" - limits-memory = "1Gi" - requests-cpu = "500m" - requests-memory = "400Mi" - } - pvc = { - screeps-volume = { - name = "screeps" - pvc_size = "1Gi" - pvc = true - mount_path = "/screeps" - } - } - - } - - minecraft = { - enabled = false - image = "itzg/minecraft-server" - service_port = [25565] - service_type = "LoadBalancer" - - environment = { - EULA = { - value = "TRUE" - } - ONLINE_MODE = { - value = "FALSE" - } - VERSION = { - value = "1.21.8" - } - } - - - #requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - #} - pvc = { - minecraft-volume = { - name = "minecraft" - pvc_size = "1Gi" - pvc = true - mount_path = "/data" - } - } - - } - - - stirling = { - enabled = false - name = "stirling-pdf" - image = "stirlingtools/stirling-pdf:2.0.0" - domain_name = "stirling" - service_port = [8080] - - environment = { - LANGS = { - value = "en_GB" - } - SECURITY_ENABLELOGIN = { - value = "false" - } - } - # requirements = { - # limits-cpu = "100m" - # limits-memory = "300Mi" - # requests-cpu = "50m" - # requests-memory = "150Mi" - # } - pvc = { - stirling-volume = { - name = "stirling-pdf" - pvc_size = "100Mi" - pvc = true - mount_path = "/configs" - } - } - - } - - - - stash = { - # enabled = false - replicas = 0 - name = "stash" - #image = "stashapp/stash:latest" - image = "stashapp/stash:v0.30.1" - service_port = [9999] - #extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/stash/stash-reddit-dowloader.configmap.yml"] - environment = { - STASH_STASH = { - value = "/data/" - } - STASH_GENERATED = { - value = "/generated/" - } - STASH_METADATA = { - value = "/metadata/" - } - STASH_CACHE = { - value = "/cache/" - } - STASH_PORT = { - value = "9999" - } - } - requirements = { - limits-cpu = "1000m" - limits-memory = "3000Mi" - requests-cpu = "50m" - requests-memory = "150Mi" - } - pvc = { - data = { - name = "data" - pvc_size = "100Mi" - pvc = true - mount_path = "/data" - storage_class_name = "nfs-storage-fastaccess" - } - metadata = { - name = "metadata" - pvc_size = "100Mi" - pvc = true - mount_path = "/metadata" - } - generated = { - name = "generated" - pvc_size = "100Mi" - pvc = true - mount_path = "/generated" - } - config = { - name = "config" - pvc_size = "100Mi" - pvc = true - mount_path = "/root/.stash" - } - } - - } - - gluetun = { - # enabled = false - dns_nameservers = "1.1.1.1" - replicas = 01 - image = "qmcgaw/gluetun:latest" - service_port = [8888] - #extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/gluetun/gluetun-secret-netherlandNL-FREE-280.yaml"] - secret_import = ["5527ba11-07e3-415b-8d1f-b3ee0154eb56", "b0d22160-d81a-4702-a3dd-b40e0168d617", "643dbe99-ace0-4ef5-8a2e-b44f014dccb0"] - security_context = true - # requirements = { - # limits-cpu = "800Mi" - # limits-memory = "800Mi" - # requests-cpu = "800Mi" - # requests-memory = "800Mi" - # } - environment = { - WIREGUARD_PRIVATE_KEY = { - value_from = { - secret_key_ref = { - name = "gluetun-secret-nl-free-280" - key = "WIREGUARD_PRIVATE_KEY" - } - } - } - HTTPPROXY = { - value = "on" - } - HTTPPROXY_LOG = { - value = "on" - } - HTTPPROXY_LISTENING_ADDRESS = { - value = "0.0.0.0:8888" - } - # DNS_KEEP_NAMESERVER = { - # value = "on" - # } - VPN_SERVICE_PROVIDER = { - value = "protonvpn" - } - VPN_TYPE = { - value = "wireguard" - } - SERVER_COUNTRIES = { - value = "Netherlands" - } - HEALTH_TARGET_ADDRESS = { - value = "0.0.0.0:8888" - } - - FREE_ONLY = { - value = "on" - } - - # WIREGUARD_ADDRESSES = { - # value = "10.2.0.2/32" - # } - FIREWALL_INPUT_PORTS = { - value = "8081,7878,9696,9091,51413,8080,6881,8989,8191,8888,8000" - } - PUBLICIP_API = { - value = "ip2location" - } - - # HEALTH_TARGET_ADDRESS = { - # value = "protonvpn.com:80" - # } - # FIREWALL_OUTBOUND_SUBNETS = { - # value = "10.0.0.0/24" } - - } - - } - - - - onitama = { - enabled = false - namespace = "onitama" - domain_name = "onitama" - image = "ghcr.io/jackadamson/onitama:latest" - service_port = [8080] - requirements = { - limits-cpu = "50m" - limits-memory = "50Mi" - requests-cpu = "25m" - requests-memory = "25Mi" - } - environment = { - PORT = { - value = "80" - } - } - - } - - - - nginx = { - enabled = false - namespace = "testnginx" - image = "nginx:latest" - #pvc_size = "10Mi" - # mount_path = "/code" - # service_port = 80 - # liveness_http_get = 80 - # requirements = { - # limits-cpu = "200m" - # limits-memory = "200Mi" - # requests-cpu = "50m" - # requests-memory = "50Mi" - # } - # environment_variables = [{ - # "name" : "NGINX_PORT", - # "value" : "80" - # name = "NGINX-second_PORT" , value = "81" - # }] - environment_variables = { t1est = "tset", a2nother = "rehtona" } - # environment_variables = { t1est = "tset" } - # environment_variables = { - # name = "NGINX_PORT" , value = "80" - # name = "NGINX-second_PORT" , value = "81" - # } - pvc = { - first = { - name = "nginx" - pvc_size = "1Mi" - mount_path = "/code" - } - } - } - - redis = { - enabled = false - image = "redis" - service_port = [6379] - liveness_tcp_socket = 6379 - # environment_variables = [{ - # "name" : "redis_PORT", - # "value" : "6379" - # }] - } - - vulcan = { - enabled = false - image = "localhost:31795/vulcan-frontend:latest" - service_port = [80] - requirements = { - limits-cpu = "50m" - limits-memory = "50Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - } - bwdownload = { - enabled = false - namespace = "backup-bitwarden" - image = "alpine" - requirements = { - limits-cpu = "50m" - limits-memory = "50Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - } - gogs = { - enabled = false - image = "gogs/gogs" - requirements = { - limits-cpu = "50m" - limits-memory = "50Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - service_port = [3000] - pvc_size = "1Gi" - mount_path = "/data" - } - gitea = { - enabled = false - image = "gitea/gitea:1.22.3" - requirements = { - limits-cpu = "50m" - limits-memory = "50Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - service_port = [3000] - pvc_size = "1Gi" - mount_path = "/data" - } - - notmuch = { - enabled = false - image = "kalbasit/notmuch" - service_port = [80] - } - - spider = { - #needs to create a secret.key on the pvc - enabled = false - image = "iredmail/spider:latest" - requirements = { - limits-cpu = "200m" - limits-memory = "500Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - service_port = [8080] - pvc = { - spider-data = { - pvc = true - name = "spider-data" - pvc_size = "100Mi" - mount_path = "/opt/spider" - } - } - } - - piler = { - enabled = false - image = "sutoj/piler:1.4.5" - requirements = { - limits-cpu = "200m" - limits-memory = "500Mi" - requests-cpu = "50m" - requests-memory = "50Mi" - } - service_port = [80] - } - - - paperless = { - #enabled = false - #namespace = "paper" - #replicas = 0 - image = "ghcr.io/paperless-ngx/paperless-ngx:2.18.4" - service_port = [8000] - domain_name = "paperless2" - database = { - image = "postgres:15.6" - mountPath = "/var/lib/postgresql/data" - } - redis = { - image = "redis:7.4.1" } - #requirements = { - # limits-cpu = "800m" - # limits-memory = "800Mi" - # requests-cpu = "10m" - # requests-memory = "300Mi" - #} - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/paperless/Paperless.secret.yaml"] - #config_map_ref = ["config"] - - environment = { - POSTGRES_DB = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_DB" - } - } - } - POSTGRES_USER = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_USER" - } - } - } - POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_PASSWORD" - } - } - } - PAPERLESS_URL = { - value = "https://paperless.geeraert.eu" - } - PAPERLESS_TIKA_ENABLED = { - value = "1" - } - PAPERLESS_TIKA_GOTENBERG_ENDPOINT = { - value = "http://gotenberg-svc.paperless.svc:3000" - } - PAPERLESS_TIKA_ENDPOINT = { - value = "http://tika-svc.paperless.svc:9998" - } - - - PAPERLESS_DBHOST = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_HOST" - } - } - } - - PAPERLESS_REDIS = { - value = "redis://paperless-redis-svc:6379" - } - - PAPERLESS_ADMIN_USER = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_USER" - } - } - } - PAPERLESS_ADMIN_PASSWORD = { - value_from = { - secret_key_ref = { - name = "paperless-credentials" - key = "POSTGRES_PASSWORD" - } - } - } - - # PAPERLESS_ADMIN_USER = { - # value = "admin" - # } - # PAPERLESS_ADMIN_PASSWORD = { - # value = "admin" - # } - - PAPERLESS_OCR_USER_ARGS = { - value = "{'invalidate_digital_signatures': true}" - } - } - pvc = { - paperless-data = { - pvc = true - name = "paperless-data" - pvc_size = "2Mi" - mount_path = "/usr/src/paperless/data" - } - paperless-media = { - pvc = true - name = "paperless-media" - pvc_size = "2Mi" - mount_path = "/usr/src/paperless/media" - } - # export = { - # host_path = "/tmp" - # name = "export" - # pvc_size = "2Mi" - # mount_path = "/usr/src/paperless/export" - # } - consume = { - pvc = true - name = "consume" - pvc_size = "2Mi" - mount_path = "/usr/src/paperless/consume" - } - } - } - gotenberg = { - #enabled = false - name = "gotenberg" - command = ["gotenberg", "--chromium-disable-javascript=true", "--chromium-allow-list=file:///tmp/.*", "--chromium-auto-start"] - connected_namespace = "paperless" - image = "gotenberg/gotenberg:8" - #image = "gotenberg/gotenberg:7.4.3" - service_port = [3000] - environment = { - CHROMIUM_PAPER_WIDTH = { - value = "595" - } - - CHROMIUM_PAPER_HEIGHT = { - value = "842" - } - - CHROMIUM_MARGIN_TOP = { - value = "7.2" - } - - CHROMIUM_MARGIN_BOTTOM = { - value = "7.2" - } - - CHROMIUM_MARGIN_LEFT = { - value = "7.2" - } - - CHROMIUM_MARGIN_RIGHT = { - value = "7.2" - } - GOTENBERG_CHROMIUM_STARTUP_TIMEOUT = { - value = "60s" - } - GOTENBERG_BUILD_DEBUG_DATA = { - value = "false" - } - GOTENBERG_CHROMIUM_ARGS = { - value = "--no-sandbox,--disable-dev-shm-usage,--no-zygote" - } - } - - pvc = { - devshm = { - host_path = "/tmp" - name = "devshm" - pvc_size = "2Mi" - mount_path = "/dev/shm" - } - } - requirements = { - limits-cpu = "1" - limits-memory = "1000Mi" - requests-cpu = "500m" - requests-memory = "512Mi" - } - - - } - tika = { - #enabled = false - name = "tika" - connected_namespace = "paperless" - image = "docker.io/apache/tika:latest" - service_port = [9998] - requirements = { - limits-cpu = "1" - limits-memory = "1000Mi" - requests-cpu = "500m" - requests-memory = "512Mi" - } - - - } - - emailproxy = { - enabled = false - name = "email-oauth2-proxy" - connected_namespace = "paper" - dns_nameservers = "1.1.1.1" - image = "blacktirion/email-oauth2-proxy-docker" - #command = ["python", "emailproxy.py", "--no-gui", "--external-auth", "--debug", "--cache-store", "/config/credstore.config", "--config-file", "/config/emailproxy.config", "--log-file", "/config/emailproxy.log"] - #extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/paperless/emailproxyconfig.configmap.yml"] - service_port = [80, 1993, 1995] - requirements = { - limits-cpu = "1" - limits-memory = "1000Mi" - requests-cpu = "500m" - requests-memory = "512Mi" - } - environment = { - LOGFILE = { - value = true - } - DEBUG = { - value = true - } - CACHE_STORE = { - value = "/config/credstore.config" - } - LOCAL_SERVER_AUTH = { value = true } - } - pvc = { - emailproxy-config = { - #config_map = true - pvc = true - name = "emailproxyconfig" - pvc_size = "2Mi" - #mount_path = "/config/emailproxy.config" - mount_path = "/config/" - } - - } - - - } - - - - - nextcloud = { - enabled = false - namespace = "next" - #replicas = 0 - image = "nextcloud:29.0.3-apache" - domain_name = "next" - service_port = [80] - #extra_manifest = ["/opt/kubernetes/Nextcloud_kube/next.secret.yaml"] - secret_ref = ["nextcloud-credentials"] - secret_import = ["b207c4b6-0489-4ab2-a032-b4a400a708e0"] - database = { - image = "docker.io/library/postgres:14" } - redis = { - image = "docker.io/library/redis:7" } - #requirements = { - # limits-cpu = "800Mi" - # limits-memory = "800Mi" - # requests-cpu = "800Mi" - # requests-memory = "800Mi" - #} - environment = { - - TRUSTED_PROXIES = { - value = "192.168.88.50 192.168.88.52" - } - OVERWRITECLIURL = { - value = "https://next.geeraert.eu" - } - OVERWRITEPROTOCOL = { - value = "https" - } - - NEXTCLOUD_TRUSTED_DOMAINS = { - value = "next.geeraert.eu next.tryton.geeraert.eu 192.168.88.52" - } - NEXTCLOUD_ADMIN_USER = { - value = "admin" - } - NEXTCLOUD_ADMIN_PASSWORD = { - value_from = { - secret_key_ref = { - name = "nextcloud-credentials" - key = "PI_USER_PASSWORD" - } - } - } - - } - pvc = { - nextcloud-webserver = { - name = "nextcloud-webserver" - pvc_size = "2Mi" - pvc = true - mount_path = "/var/www/html" - } - } - - - - } - - - neko = { - enabled = false - name = "neko" - image = "ghcr.io/m1k1o/neko/firefox:latest" - service_port = [8080] - - environment = { - - NEKO_WEBRTC_EPR = { - value = "56000-56100" - } - NEKO_WEBRTC_NAT1TO1 = { - value = "127.0.0.1" - } - - NEKO_MEMBER_MULTIUSER_USER_PASSWORD = { - value = "neko" - } - NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD = { - value = "admin" - } - } - requirements = { - limits-cpu = "900m" - limits-memory = "600Mi" - requests-cpu = "300m" - requests-memory = "400Mi" - } - - } - - homeassistant = { - enabled = false - image = "ghcr.io/home-assistant/home-assistant:stable" - service_port = [8123] - - environment = { - - PORT = { - value = "80" - } - } - pvc = { - homeassistant-config = { - pvc = true - name = "homeassistant-config" - pvc_size = "2Mi" - mount_path = "/config" - } - etc_localtime = { - host_path = "/etc/localtime" - name = "export" - pvc_size = "2Mi" - mount_path = "/etc/localtime" - } - } - requirements = { - limits-cpu = "900m" - limits-memory = "600Mi" - requests-cpu = "300m" - requests-memory = "400Mi" - } - - } - - jellyfin = { - enabled = false - replicas = 0 - image = "jellyfin/jellyfin:latest" - service_port = [8096] - - environment = { - - JELLYFIN_PublishedServerUrl = { - value = "https://jellyfin.geeraert.eu" - } - } - pvc = { - jellyfin-config = { - pvc = true - name = "jellyfin-config" - pvc_size = "2Mi" - mount_path = "/config" - } - jellyfin-cache = { - pvc = true - name = "jellyfin-cache" - pvc_size = "2Mi" - mount_path = "/cache" - } - jellyfin-date = { - host_path = "/data" - name = "export" - pvc_size = "2Mi" - mount_path = "/data" - } - } - # requirements = { - # limits-cpu = "900m" - # limits-memory = "600Mi" - # requests-cpu = "300m" - # requests-memory = "400Mi" - # } - - } - dupeguru = { - enabled = false - image = "jlesage/dupeguru" - service_port = [5800] - - pvc = { - dupeguru-config = { - pvc = true - name = "dupeguru-config" - pvc_size = "2Mi" - mount_path = "/config" - } - dupeguru-storage = { - pvc = true - name = "dupeguru-storage" - pvc_size = "2Mi" - mount_path = "/storage" - } - dupeguru-duplicate = { - host_path = "/data" - name = "dupeguru-duplicate" - pvc_size = "2Mi" - mount_path = "/duplicate" - } - } - requirements = { - limits-cpu = "900m" - limits-memory = "600Mi" - requests-cpu = "300m" - requests-memory = "400Mi" - } - - } - pinchflat = { - enabled = false - connected_namespace = "screeps" - image = "ghcr.io/kieraneglin/pinchflat:latest" - service_port = [8945] - - pvc = { - pinchflat-config = { - pvc = true - name = "pinchflat-config" - pvc_size = "2Mi" - mount_path = "/config" - } - pinchflat-storage = { - pvc = true - name = "pinchflat-storage" - pvc_size = "2Mi" - mount_path = "/downloads" - } - } - requirements = { - limits-cpu = "900m" - limits-memory = "600Mi" - requests-cpu = "300m" - requests-memory = "400Mi" - } - - } - jobspy = { - enabled = false - connected_namespace = "stash" - image = "rainmanjam/jobspy-api:latest" - service_port = [8000] - environment = { - ENABLE_API_KEY_AUTH = { - value = "true" - } - API_KEYS = { - value = "true" - } - } - requirements = { - limits-cpu = "900m" - limits-memory = "600Mi" - requests-cpu = "300m" - requests-memory = "400Mi" - } - - } - - - prowlarr = { - # enabled = false - image = "linuxserver/prowlarr:latest" - namespace = "servarr" - #replicas = 0 - # dns_nameservers = "10.2.0.1" - service_port = [9696] - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/servarr/servarr-db.secret.yaml"] - database = { - "image" = "docker.io/library/postgres:17.5" - name = "prowlarr-main" - username = "servarr_username" - mountPath = "/var/lib/postgresql/data" - } - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - - - - POSTGRES_DB = { - value_from = { - secret_key_ref = { - name = "servarr-db-credentials" - key = "DB_DATABASE" - } - } - } - POSTGRES_USER = { - value_from = { - secret_key_ref = { - name = "servarr-db-credentials" - key = "DB_USER" - } - } - } - POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "servarr-db-credentials" - key = "DB_PASS" - } - } - } - - - } - pvc = { - prowlarr-config = { - name = "prowlarr-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/config" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/disk" - } - } - - } - - radarr = { - #enabled = false - image = "lscr.io/linuxserver/radarr:latest" - connected_namespace = "servarr" - #replicas = 0 - service_port = [7878] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - } - # requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - # } - pvc = { - radarr-config = { - name = "radarr-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/config" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/disk" - } - } - - } - - - sonarr = { - #enabled = false - image = "lscr.io/linuxserver/sonarr:latest" - connected_namespace = "servarr" - #replicas = 0 - service_port = [8989] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - } - # requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - # } - pvc = { - sonarr-config = { - name = "sonarr-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/config" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/disk" - } - } - - } - recommendarr = { - enabled = false - image = "tannermiddleton/recommendarr:latest" - connected_namespace = "servarr" - #replicas = 0 - service_port = [3000] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - } - # requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - # } - pvc = { - recommendarr-config = { - name = "recommendarr-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/server/data" - } - } - - } - qbittorrent = { - #enabled = false - image = "lscr.io/linuxserver/qbittorrent:latest" - connected_namespace = "servarr" - service_port = [8080] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - WEBUI_PORT = { - value = "8080" - } - - } - requirements = { - limits-cpu = "200m" - limits-memory = "250Mi" - requests-cpu = "100m" - requests-memory = "100Mi" - } - pvc = { - qbittorrent-config = { - name = "qbittorrent-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/config" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/disk" - } - } - - } - - - flaresolverr = { - #image = "ghcr.io/flaresolverr/flaresolverr:latest" - image = "alexfozor/flaresolverr:pr-1300-experimental" - - connected_namespace = "servarr" - #enabled = false - image = "ghcr.io/flaresolverr/flaresolverr:latest" - service_port = [8191] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - CAPTCHA_SOLVER = { value = "hcaptcha-solver" - } - - } - # requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - # } - - } - - poste = { - enabled = false - image = "analogic/poste.io:latest" - service_port = [25, 80, 110, 143, 443, 465, 587, 993, 995, 4190] - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - } - # requirements = { - # limits-cpu = "1000m" - # limits-memory = "1Gi" - # requests-cpu = "500m" - # requests-memory = "400Mi" - # } - - pvc = { - poste-data = { - name = "poste-data" - pvc_size = "10Mi" - pvc = true - mount_path = "/data" - } - } - - } - - wikijs = { - #enabled = false - image = "ghcr.io/requarks/wiki:2.5" - service_port = [3000] - #domain_name = "wikijs" - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/wikijs/wikijs-db.secret.yaml"] - database = { - image = "postgres:17" - name = "wiki" - username = "wikijs_username" - mountPath = "/var/lib/postgresql/data" - } - - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - DB_TYPE = { value = "postgres" } - DB_PORT = { value = "5432" } - - POSTGRES_DB = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_DATABASE" - } - } - } - POSTGRES_USER = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_USER" - } - } - } - POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_PASS" - } - } - } - - DB_NAME = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_DATABASE" - } - } - } - DB_USER = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_USER" - } - } - } - DB_PASS = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_PASS" - } - } - } - DB_HOST = { - value_from = { - secret_key_ref = { - name = "wikijs-db-credentials" - key = "DB_HOST" - } - } - } - - - } - - - } - - immich = { - #enabled = false - #replicas = 0 - connected_namespace = "immich" - image = "ghcr.io/immich-app/immich-server:v3.0.0" - service_port = [2283] - database = { - image = "ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0" - mountPath = "/var/lib/postgresql/data" - } - - redis = { - image = "docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9" } - requirements = { - limits-cpu = "800m" - limits-memory = "2Gi" - requests-cpu = "10m" - requests-memory = "300Mi" - } - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/immich/immich-db.secret.yaml"] - - environment = { - DB_DATABASE_NAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_DATABASE_NAME" - } - } - } - DB_USERNAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_USERNAME" - } - } - } - DB_PASSWORD = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_PASSWORD" - } - } - } - POSTGRES_DATABASE = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_DATABASE_NAME" - } - } - } - POSTGRES_USER = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_USERNAME" - } - } - } - POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_PASSWORD" - } - } - } - - POSTGRES_POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_PASSWORD" - } - } - } - - - DB_HOSTNAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_HOST" - } - } - } - - IMMICH_MACHINE_LEARNING_URL = { value = "http://machinelearning-svc:3003" } - REDIS_HOSTNAME = { value = "immich-redis-svc" } - UPLOAD_LOCATION = { value = "/tmp" } - POSTGRESQL_ENABLE_LDAP = { value = "no" } - POSTGRESQL_ENABLE_TLS = { value = "no" } - POSTGRESQL_LOG_HOSTNAME = { value = "false" } - POSTGRESQL_LOG_CONNECTIONS = { value = "false" } - POSTGRESQL_LOG_DISCONNECTIONS = { value = "false" } - POSTGRESQL_PGAUDIT_LOG_CATALOG = { value = "off" } - POSTGRESQL_CLIENT_MIN_MESSAGES = { value = "error" } - POSTGRESQL_SHARED_PRELOAD_LIBRARIES = { value = "pgaudit" } - POSTGRES_INITDB_ARGS = { value = "--data-checksums" } - - BITNAMI_DEBUG = { value = "false" } - REDIS_REPLICATION_MODE = { value = "master" } - ALLOW_EMPTY_PASSWORD = { value = "yes" } - REDIS_TLS_ENABLED = { value = "no" } - REDIS_PORT = { value = "6379" } - - } - pvc = { - immich-data = { - name = "immich-data" - pvc_size = "10Mi" - pvc = false - host_path = "/ssd/Image/immich/immich-storage-fastaccess" - mount_path = "/usr/src/app/upload" - } - stash-data = { - name = "stash-data" - pvc_size = "10Mi" - pvc = false - host_path = "/ssd/stash/data-pvc" - mount_path = "/stash/" - } - - } - } - machinelearning = { - #enabled = false - #replicas = 0 - connected_namespace = "immich" - image = "ghcr.io/immich-app/immich-machine-learning:v2.5.6" - service_port = [3003] - environment = { - DB_DATABASE_NAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_DATABASE_NAME" - } - } - } - DB_USERNAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_USERNAME" - } - } - } - DB_PASSWORD = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_PASSWORD" - } - } - } - DB_HOSTNAME = { - value_from = { - secret_key_ref = { - name = "immich-db-credentials" - key = "DB_HOST" - } - } - } - - IMMICH_MACHINE_LEARNING_URL = { - value = "http://machinelearning-svc:3003" - } - - REDIS_HOSTNAME = { - value = "immich-redis-svc" - } - - TRANSFORMERS_CACHE = { - value = "/cache" - } - - } - - } - - django = { - #enabled =false - namespace = "django" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest" - service_port = [8000] - database = { - image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" - username = "django_username" - mountPath = "/var/lib/postgresql/data" - } - #redis = {} - secret_ref = ["django-bitwarden-credentials"] - secret_import = ["9fc5a725-75f5-4bab-b595-b474017146c3"] - requirements = { - limits-cpu = "800m" - limits-memory = "800Mi" - requests-cpu = "10m" - requests-memory = "300Mi" - } - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/django/kubeconfig.secret.yaml", "/opt/kubernetes/Terraform_kube/external_manifests/django/django-db.secret.yaml"] - - environment = { - ALLOWED_HOSTS = { - value = "django.geeraert.eu,admin.geeraert.eu,redirect.geeraert.eu,streaming.geeraert.eu,stash.geeraert.eu,simpsons.geeraert.eu,kubernetes.geeraert.eu,cloudmanager.geeraert.eu,podcast.geeraert.eu" - } - DEBUG = { - value = "False" - } - ENVIRONMENT = { - value = "PRODUCTION" - } - #CELERY_BROKER_URL = { - # value = "redis://django-redis-svc:6379" - #} - #HTTP_PROXY = { - #value = "http://gluetun-svc.gluetun.svc:8888" } - - DB_PASSWORD = { - value_from = { - secret_key_ref = { - name = "django-db-credentials" - key = "DB_PASSWORD" - } - } - } - POSTGRES_DB = { - value_from = { - secret_key_ref = { - name = "django-db-credentials" - key = "DB_DATABASE_NAME" - } - } - } - POSTGRES_USER = { - value_from = { - secret_key_ref = { - name = "django-db-credentials" - key = "DB_USERNAME" - } - } - } - POSTGRES_PASSWORD = { - value_from = { - secret_key_ref = { - name = "django-db-credentials" - key = "DB_PASSWORD" - } - } - } - - - DB_HOSTNAME = { - value_from = { - secret_key_ref = { - name = "django-db-credentials" - key = "DB_HOST" - } - } - } - - - } - pvc = { - kubeconfig-secret = { - secret = true - name = "kubeconfig" - mount_path = "/kubeconfig" - } - - stash-django-pvc = { - host_path = "/ssd/stash/data-pvc/" - name = "stash-django-pvc" - pvc_size = "2Mi" - mount_path = "/stash" - } - } - } - celery-worker = { - enabled = false - connected_namespace = "django" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest" - command = ["celery", "--workdir=django_code/", "-A", "core", "worker"] - secret_ref = ["django-bitwarden-credentials"] - pvc = { - #kubeconfig-secret = { - # secret = true - # name = "kubeconfig" - # mount_path = "/kubeconfig" - #} - - stash-django-pvc = { - host_path = "/ssd/stash/data-pvc/" - name = "stash-django-pvc" - pvc_size = "2Mi" - mount_path = "/stash" - } - } - - - environment = { - CELERY_BROKER_URL = { - value = "redis://django-redis-svc:6379" - } - CELERY_IMPORTS = { - value = "stash_management.apps" } - } - HTTP_PROXY = { - value = "http://gluetun-svc.gluetun.svc:8888" } - PYTHONPATH = { - value = "/code/django_code/" } - } - - django-testing = { - #enabled =false - image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-testing:latest" - service_port = [8000] - database = {} - #redis = {} - requirements = { - limits-cpu = "800m" - limits-memory = "800Mi" - requests-cpu = "10m" - requests-memory = "300Mi" - } - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/django/kubeconfig-testing.secret.yaml"] - secret_ref = ["django-bitwarden-credentials"] - secret_import = ["68dce7aa-8e5f-4483-9083-b474016e34fc"] - environment = { - ALLOWED_HOSTS = { - value = "django-testing.geeraert.eu,admin-testing.geeraert.eu,redirect-testing.geeraert.eu,streaming-testing.geeraert.eu,stash-testing.geeraert.eu,simpsons-testing.geeraert.eu,kubernetes-testing.geeraert.eu,cloudmanager-testing.geeraert.eu,podcast-testing.geeraert.eu" - } - CELERY_BROKER_URL = { - value = "redis://django-testing-redis-svc:6379" - } - - DEBUG = { - value = "true" - } - DB_PORT = { - value = 5432 - } - CUSTOM_DB_DATABASE = { - value = "cloudmanager" } - } - pvc = { - kubeconfig-secret = { - secret = true - name = "kubeconfig" - mount_path = "/kubeconfig" - } - } - - } - - celery-worker-testing = { - enabled = false - connected_namespace = "django-testing" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest" - command = ["celery", "--workdir=Django_kube/django_code/", "-A", "core", "worker"] - secret_ref = ["django-bitwarden-credentials"] - environment = { - CELERY_BROKER_URL = { - value = "redis://django-testing-redis-svc:6379" - } - CELERY_IMPORTS = { - value = "stash_management.apps" } - } - HTTP_PROXY = { - value = "http://gluetun-svc.gluetun.svc:8888" } - PYTHONPATH = { - value = "/code/Django_kube/django_code/" } - } - - - keycloak = { - enabled = false - name = "keycloak" - image = "quay.io/keycloak/keycloak:25.0.1" - service_port = [8080] - command = ["/opt/keycloak/bin/kc.sh", "start-dev"] - environment = { - KEYCLOAK_ADMIN = { - value = "admin" - } - KEYCLOAK_ADMIN_PASSWORD = { - value = "admin" - } - #KC_DB = { - # value = "dev-mem" - #} - KC_HTTP_ENABLED = { - value = "true" - } - KC_PROXY_HEADERS = { - value = "xforwarded" - } - KC_HOSTNAME_STRICT = { - value = "false" - } - - KC_HOSTNAME = { - value = "https://keycloak.tryton.geeraert.eu" - } - KC_HOSTNAME_ADMIN = { - value = "https://keycloak.tryton.geeraert.eu" - } - } - requirements = { - limits-cpu = "1000m" - limits-memory = "1Gi" - requests-cpu = "500m" - requests-memory = "400Mi" - } - - } - - - echo = { - enabled = false - image = "ealen/echo-server:latest" - service_port = [80] - # command = ["-text=Hello authenticated world!"] - pvc = { - echo-config = { - name = "echo-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/configs" - } - } - } - - echo2 = { - enabled = false - connected_namespace = "echo" - image = "ealen/echo-server:latest" - service_port = [80] - # command = ["-text=Hello authenticated world!"] - pvc = { - echo-config = { - name = "echo-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/configs" - existing_pvc = true - } - } - } - - oauth2-proxy = { - enabled = false - image = "quay.io/oauth2-proxy/oauth2-proxy:latest" - service_port = [4180] - - environment = { - OAUTH2_PROXY_PROVIDER = { - value = "oidc" - } - OAUTH2_PROXY_CLIENT_ID = { - value = "my-client" - } - OAUTH2_PROXY_CLIENT_SECRET = { - value = "el7RU2DKXhjxhF1wasyz1KhTppvw2lF4" - } - OAUTH2_PROXY_COOKIE_SECRET = { - value = "K70xBsslOnUFh9ehCggywlfb0c8OTzRRiOzdIuDz168=" - } - OAUTH2_PROXY_COOKIE_DOMAIN = { - value = "oauthn.tryton.geeraert.eu" - #value = "*.tryton.geeraert.eu" - } - - OAUTH2_PROXY_OIDC_ISSUER_URL = { - value = "https://keycloak.tryton.geeraert.eu/realms/customer" - } - OAUTH2_PROXY_REDIRECT_URL = { - value = "https://echo.tryton.geeraert.eu/oauth2/callback" - } - OAUTH2_PROXY_EMAIL_DOMAINS = { - value = "*" - } - OAUTH2_PROXY_HTTP_ADDRESS = { - value = "0.0.0.0:4180" - } - } - - - } - - tdarr = { - enabled = false - image = "ghcr.io/haveagitgat/tdarr" - connected_namespace = "servarr" - service_port = [8265, 8266] - pvc = { - tdarr-config = { - name = "tdarr-config" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/configs" - } - tdarr-server = { - name = "tdarr-server" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/server" - } - tdarr-log = { - name = "tdarr-log" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/logs" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/media" - } - stash-data = { - name = "stash-data" - pvc_size = "10Mi" - pvc = false - host_path = "/ssd/stash/data-pvc/" - mount_path = "/stash" - } - - tdarr-dri = { - name = "tdarr-dri" - pvc_size = "10Mi" - pvc = false - host_path = "/dev/dri" - mount_path = "/dev/dri" - } - tdarr-transcode-cache = { - name = "tdarr-transcode-cache" - pvc_size = "10Mi" - pvc = true - mount_path = "/transcode-cache" - } - - } - - environment = { - serverIP = { - value = "0.0.0.0" - } - serverPort = { - value = "8266" - } - webUIPort = { - value = "8265" - } - internalNode = { - value = "true" - } - inContainer = { - value = "true" - } - ffmpegVersion = { - value = "7" - } - nodeName = { - value = "MyInternalNode" - } - auth = { - value = "false" - } - openBrowser = { - value = "true" - } - maxLogSizeMB = { - value = "10" - } - cronPluginUpdate = { - value = "" - } - TZ = { - value = "Europe/London" - } - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - NVIDIA_DRIVER_CAPABILITIES = { - value = "all" - } - NVIDIA_VISIBLE_DEVICES = { - value = "all" - } - } - - - } - tdarr-node = { - enabled = false - image = "ghcr.io/haveagitgat/tdarr_node" - connected_namespace = "servarr" - replicas = 2 - service_port = [8268] - pvc = { - tdarrnode-config = { - name = "tdarrnode-config" - pvc_size = "10Mi" - pvc = false - host_path = "/data/kubernetes/servarr/tdarr-config-pvc" - mount_path = "/app/configs" - } - tdarrnode-log = { - name = "tdarrnode-log" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/logs" - } - servarr-data = { - name = "servarr-data" - pvc_size = "10Mi" - pvc = false - host_path = "/data" - mount_path = "/media" - } - tdarrnode-dri = { - name = "tdarrnode-dri" - pvc_size = "10Mi" - pvc = false - host_path = "/dev/dri" - mount_path = "/dev/dri" - } - tdarrnode-transcode-cache = { - name = "tdarrnode-transcode-cache" - pvc_size = "10Mi" - pvc = false - host_path = "/data/kubernetes/servarr/tdarr-transcode-cache-pvc" - mount_path = "/transcode-cache" - } - - } - - environment = { - serverIP = { - value = "tdarr-svc" - } - serverPort = { - value = "8266" - } - nodeType = { - value = "mapped" - } - priority = { - value = "-1" - } - inContainer = { - value = "true" - } - ffmpegVersion = { - value = "7" - } - # nodeName = { - # value = "MyExternalNode" - # } - maxLogSizeMB = { - value = "10" - } - cronPluginUpdate = { - value = "" - } - TZ = { - value = "Europe/London" - } - apikey = { - value = "" - } - pollInterval = { - value = "2000" - } - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - NVIDIA_DRIVER_CAPABILITIES = { - value = "all" - } - NVIDIA_VISIBLE_DEVICES = { - value = "all" - } - startPaused = { - value = "false" - } - transcodegpuWorkers = { - value = "0" - } - transcodecpuWorkers = { - value = "2" - } - healthcheckgpuWorkers = { - value = "0" - } - healthcheckcpuWorkers = { - value = "1" - } - } - - } - tdarr-node2 = { - enabled = false - image = "ghcr.io/haveagitgat/tdarr_node" - connected_namespace = "servarr" - replicas = 1 - service_port = [8268] - pvc = { - tdarrnode2-config = { - name = "tdarrnode2-config" - pvc_size = "10Mi" - pvc = false - host_path = "/data/kubernetes/servarr/tdarr-config-pvc" - mount_path = "/app/configs" - } - tdarrnode2-log = { - name = "tdarrnode2-log" - pvc_size = "10Mi" - pvc = true - mount_path = "/app/logs" - } - nfs-data = { - name = "nfs-data" - pvc_size = "10Mi" - pvc = false - host_path = "/mnt/serie" - mount_path = "/mnt/serie" - } - tdarrnode2-dri = { - name = "tdarrnode2-dri" - pvc_size = "10Mi" - pvc = false - host_path = "/dev/dri" - mount_path = "/dev/dri" - } - tdarrnode2-transcode-cache = { - name = "tdarrnode2-transcode-cache" - pvc_size = "10Mi" - pvc = false - host_path = "/mnt/cache" - mount_path = "/mnt/cache" - } - - } - - environment = { - serverIP = { - #value = "tdarr-svc" - value = "192.168.88.34" - } - serverPort = { - value = "8266" - } - nodeType = { - value = "mapped" - } - priority = { - value = "-1" - } - inContainer = { - value = "true" - } - ffmpegVersion = { - value = "7" - } - #nodeName = { - # value = "MyExternalNode2" - #} - maxLogSizeMB = { - value = "10" - } - pathTranslators = { - value = "W3sic2VydmVyIjoiWjoiLCJub2RlIjoiL21udC9zZXJpZSJ9LHsic2VydmVyIjogIlk6Iiwibm9kZSI6ICIvbW50L2NhY2hlL3RkYXJyLWNhY2hlIn1dCg==" - } - - - cronPluginUpdate = { - value = "" - } - TZ = { - value = "Europe/London" - } - apikey = { - value = "" - } - pollInterval = { - value = "2000" - } - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - NVIDIA_DRIVER_CAPABILITIES = { - value = "all" - } - NVIDIA_VISIBLE_DEVICES = { - value = "all" - } - startPaused = { - value = "false" - } - transcodegpuWorkers = { - value = "0" - } - transcodecpuWorkers = { - value = "2" - } - healthcheckgpuWorkers = { - value = "0" - } - healthcheckcpuWorkers = { - value = "1" - } - } - - } - - bitwarden-admin = { - #enabled = false - namespace = "bitwarden" - replicas = 1 - name = "bitwarden-admin" - image = "ghcr.io/bitwarden/admin:2026.1.0" - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/config.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/uid.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/bitwarden-identity-cert-password.secret.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/identity-svc.svc.yaml"] - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - - bitwarden-core = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/core" - name = "bitwarden-core" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "admin" - } - - - } - - } - - bitwarden-api = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-api" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_api:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - - bitwarden-core = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/core" - name = "bitwarden-core" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "api" - } - - - } - - } - bitwarden-attachments = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-attachments" - image = "ghcr.io/bitwarden/attachments:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env"] - environment = {} - - pvc = { - bitwarden-core = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/core/attachments" - name = "bitwarden-core" - sub_path = "attachments" - } - - } - } - bitwarden-events = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-events" - image = "ghcr.io/bitwarden/events:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "events" - } - - } - - } - bitwarden-icons = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-icons" - image = "ghcr.io/bitwarden/icons:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env"] - environment = {} - - pvc = { - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "icons" - } - } - } - - bitwarden-identity = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-identity" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/bitbetter_identity:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-identity = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/identity" - name = "bitwarden-identity" - } - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - - bitwarden-core = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/core" - name = "bitwarden-core" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "identity" - } - } - } - bitwarden-mssql = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-mssql" - image = "ghcr.io/bitwarden/mssql:2026.1.0" - service_port = [1433, 5000] - config_map_ref = ["mssql.env", "uid.env", "mssql.override.env"] - environment = {} - database = { - shunt = "true" - engine = "sqlserver" - username = "sa" - host = "bitwarden-mssql-svc" - name = "bitwarden_vault" - } - - pvc = { - bitwarden-mssql = { - pvc = true - pvc_size = "2Mi" - mount_path = "/var/opt/mssql/data" - name = "bitwarden-mssql" - sub_path = "data" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "mssql" - } - } - } - bitwarden-nginx = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-nginx" - image = "ghcr.io/bitwarden/nginx:2026.1.0" - service_port = [5000, 8080, 8443] - config_map_ref = ["uid.env"] - environment = {} - - pvc = { - bitwarden-nginx = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/nginx" - name = "bitwarden-nginx" - } - bitwarden-letsencrypt = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/letsencrypt" - name = "bitwarden-letsencrypt" - } - - bitwarden-ssl = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/ssl" - name = "bitwarden-ssl" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/var/log/nginx" - name = "bitwarden-logs" - sub_path = "nginx" - } - } - } - bitwarden-notifications = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-notifications" - image = "ghcr.io/bitwarden/notifications:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "notifications" - } - } - } - bitwarden-sso = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-sso" - image = "ghcr.io/bitwarden/sso:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env", "global.override.env"] - environment = {} - - pvc = { - bitwarden-identity = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/identity" - name = "bitwarden-identity" - } - bitwarden-core = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/core" - name = "bitwarden-core" - } - bitwarden-ca-certificates = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/ca-certificates" - name = "bitwarden-ca-certificates" - } - bitwarden-logs = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/logs" - name = "bitwarden-logs" - sub_path = "sso" - } - } - } - bitwarden-web = { - #enabled = false - connected_namespace = "bitwarden" - replicas = 1 - name = "bitwarden-web" - image = "ghcr.io/bitwarden/web:2026.1.0" - service_port = [5000] - config_map_ref = ["global.env", "uid.env"] - environment = {} - - pvc = { - bitwarden-web = { - pvc = true - pvc_size = "2Mi" - mount_path = "/etc/bitwarden/web" - name = "bitwarden-web" - } - } - } - overleaf = { - enabled = false - #image = "sharelatex/sharelatex:6.1.2" - image = "tuetenk0pp/sharelatex-full:latest" - replicas = 1 - environment = { - MONGO_URL = { - value = "mongodb://overleaf-db-svc:27017/overleaf" - } - REDIS_URL = { - value = "redis://overleaf-redis-svc:6379" - } - OVERLEAF_MONGO_URL = { - value = "mongodb://overleaf-db-svc:27017/overleaf" - } - OVERLEAF_REDIS_HOST = { - value = "overleaf-redis-svc" - } - REDIS_HOST = { - value = "overleaf-redis-svc" - } - REDIS_PORT = { - value = "6379" - } - - TZ = { - value = "Etc/UTC" - } - - VERBOSITY = { - value = "-vv" } - } - service_port = [80] - database = { - "image" = "mongo:8.0" - "port" = 27017 - "mountPath" = "/data/db" - #initialise the replicaset of the mongo DB - #kubectl exec -it -- mongosh - #cfg = rs.conf() - #cfg.members[0].host = "mongodb:27017" // ← your K8s Service name + port - #rs.reconfig(cfg, { force: true }) - #rs.status() - #// members[0].name should now show "mongodb:27017" - } - database_args = ["--replSet", "overleaf"] - redis = { - image = "redis:7.4" } - pvc = { - overleaf-data = { - pvc = true - pvc_size = "2Mi" - mount_path = "/var/lib/overleaf" - name = "overleaf-data" - } - overleaf-package = { - pvc = true - pvc_size = "2Mi" - mount_path = "/usr/local/texlive/" - name = "overleaf-package" - } - } - } - - - fail2ban = { - enabled = false - #image = "lscr.io/linuxserver/fail2ban:latest" - image = "gitea.tryton.geeraert.eu/pi-ux-ce/fail2ban:latest" - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/fail2ban.RoleBinding.yaml", "/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/fail2ban.Role.yaml", "/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/fail2ban.ServiceAccount.yaml"] - service_account_name = "kubectl-service-account" - config_map_import = ["9d8ef71a-de74-478b-aa86-b3ee0160dc43", "50814edb-d190-41cb-8950-b3ee01622dcf", "fb11452e-fec1-489f-9144-b3ee0162ccda"] - environment = { - PUID = { - value = "1000" - } - PGID = { - value = "1000" - } - TZ = { - value = "Etc/UTC" - } - - VERBOSITY = { - value = "-vv" } - } - - security_context = true - pvc = { - fail2ban-config = { - pvc = true - pvc_size = "2Mi" - mount_path = "/config" - name = "fail2ban-config" - } - fail2ban-log = { - pvc = true - pvc_size = "2Mi" - mount_path = "/var/log" - name = "fail2ban-log" - } - nginx-fail2ban-logs = { - host_path = "/data/kubernetes/reverse-proxy/reverse-proxy-log/" - name = "nginx-fail2ban-logs" - pvc_size = "2Mi" - mount_path = "/remotelogs/nginx/" - } - fail2ban-nginx-http-auth-jail = { - config_map = true - name = "fail2ban-nginx-http-auth-jail" - pvc_size = "2Mi" - mount_path = "/config/fail2ban/jail.d/" - } - fail2ban-nginx-unauthorized-filter = { - config_map = true - name = "fail2ban-nginx-unauthorized-filter" - pvc_size = "2Mi" - mount_path = "/config/fail2ban/filter.d/" - } - - - } - } - - - reactive = { - #disabled because it needs AI to import a pdf and AI integration is not working - enabled = false - replicas = 01 - domain_name = "reactive" - image = "ghcr.io/amruthpillai/reactive-resume:latest" - service_port = [3000] - environment = { - AUTH_SECRET = { - value = "change-me-to-a-secure-secret-key-in-production" - } - PRINTER_ENDPOINT = { - value = "ws://browserless:3000?token=change-me" - } - APP_URL = { - value = "https://reactive.tryton.geeraert.eu" - } - AI_ALLOWED_BASE_URLS = { - value = "api.openai.com,https://gateway.ai.vercel.com" - } - } - database = {} - pvc = { - reactive-resume-data = { - name = "reactive-resume-data" - pvc = true - pvc_size = "2Gi" - mount_path = "/app/data" - } - } - } - - opencloud = { - enabled = false - replicas = 01 - image = "opencloudeu/opencloud-rolling:latest" - service_port = [9200] - #domain_name = "opencloud" - - environment = { - #IDM_CREATE_DEMO_USERS = { - # value = "false" - #} - OC_INSECURE = { - value = "true" - } - OC_DOMAIN = { - value = "https://opencloud.tryton.geeraert.eu" - } - OC_URL = { - value = "https://opencloud.tryton.geeraert.eu" - } - - INITIAL_ADMIN_PASSWORD = { - value = "admin" } - } - pvc = { - opencloud-config = { - name = "opencloud-config" - pvc = true - pvc_size = "2Gi" - mount_path = "/etc/opencloud/" - } - opencloud-data = { - name = "opencloud-data" - pvc = true - pvc_size = "2Gi" - mount_path = "/var/lib/opencloud" - } - - } - } - - owncloud = { - enabled = false - replicas = 0 - image = "owncloud/server" - service_port = [8080] - domain_name = "owncloud" - database = { - "engine" = "mysql" - "image" = "lscr.io/linuxserver/mariadb" - "port" = 3306 - "mountPath" = "/config" - name = "owncloud" - map_username = "OWNCLOUD_DB_USERNAME" - map_name = "OWNCLOUD_DB_NAME" - map_password = "OWNCLOUD_DB_PASSWORD" - map_host = "OWNCLOUD_DB_HOST" - } - redis = { - image = "redis" } - environment = { - OWNCLOUD_DOMAIN = { - value = "owncloud.tryton.geeraert.eu" - } - OWNCLOUD_TRUSTED_DOMAINS = { - value = "owncloud.tryton.geeraert.eu" - } - OWNCLOUD_DB_TYPE = { - value = "mysql" - } - OWNCLOUD_ADMIN_USERNAME = { - value = "admin" - } - OWNCLOUD_ADMIN_PASSWORD = { - value = "admin" - } - OWNCLOUD_MYSQL_UTF8MB4 = { - value = true - } - OWNCLOUD_REDIS_ENABLED = { - value = true - } - OWNCLOUD_REDIS_HOST = { - value = "owncloud-redis-svc" - } - } - pvc = { - owncloud-file = { - name = "owncloud-file" - pvc = true - pvc_size = "2Gi" - mount_path = "/mnt/data" - } - - } - } - - netdatat = { - image = "debian" - enabled = false - service_port = [19999] - domain_name = "netdata" - command = ["sleep", "3600"] - security_context = true - - environment = { - NETDATA_CLAIM_TOKEN = { - value = "wN6wJV1M5jvLbcpQTT78s0WRWiCkxz-s4l9tzeIqwA86upIkVSTk6TbaPbA5L6h_5HH9LoemluBqSPAGzi8DnJ2LBp4e8JGRVuWwOv8EWcKfrV0winCPce4xXtuD780KUW5CR6k" - } - NETDATA_CLAIM_URL = { - value = "https://app.netdata.cloud" - } - NETDATA_CLAIM_ROOMS = { - value = "28654d7b-4767-4b8e-bddc-8d134624bb3b" - } - } - - pvc = { - netdata-config = { - name = "netdata-config" - pvc = true - pvc_size = "1Gi" - mount_path = "/etc/netdata" - } - netdata-lib = { - name = "netdata-lib" - pvc = true - pvc_size = "1Gi" - mount_path = "/var/lib/netdata" - } - netdata-cache = { - name = "netdata-cache" - pvc = true - pvc_size = "1Gi" - mount_path = "/var/cache/netdata" - } - netdata-host-root = { - host_path = "/" - name = "netdata-host-root" - mount_path = "/host/root" - } - netdata-host-passwd = { - host_path = "/etc/passwd" - name = "netdata-host-passwd" - mount_path = "/host/etc/passwd" - } - netdata-host-group = { - host_path = "/etc/group" - name = "netdata-host-group" - mount_path = "/host/etc/group" - } - netdata-host-localtime = { - host_path = "/etc/localtime" - name = "netdata-host-localtime" - mount_path = "/etc/localtime" - } - netdata-host-proc = { - host_path = "/proc" - name = "netdata-host-proc" - mount_path = "/host/proc" - } - netdata-host-sys = { - host_path = "/sys" - name = "netdata-host-sys" - mount_path = "/host/sys" - } - netdata-host-os-release = { - host_path = "/etc/os-release" - name = "netdata-host-os-release" - mount_path = "/host/etc/os-release" - } - netdata-host-var-log = { - host_path = "/var/log" - name = "netdata-host-var-log" - mount_path = "/host/var/log" - } - netdata-docker-sock = { - host_path = "/var/run/docker.sock" - name = "netdata-docker-sock" - mount_path = "/var/run/docker.sock" - } - netdata-host-dbus = { - host_path = "/run/dbus" - name = "netdata-host-dbus" - mount_path = "/run/dbus" - } - } - } - - - - kopia = { - enabled = false - replicas = 01 - image = "kopia/kopia" - service_port = [51515] - domain_name = "kopia" - command = ["start", "--disable-csrf-token-checks", "--insecure", "--address=0.0.0.0:51515", "--server-username=USERNAME", "--server-password=SECRET_PASSWORD"] - environment = { - KOPIA_PASSWORD = { - value = "123456789" - } - USER = { - value = "user" } - } - pvc = { - kopia-storage = { - name = "kopia-storage" - pvc = true - pvc_size = "2Gi" - mount_path = "/app" - } - } - kopia-data = { - name = "kopia-data" - pvc_size = "100Mi" - pvc = true - mount_path = "/data" - storage_class_name = "nfs-storage-fastaccess" - } - } - - degoog = { - enabled = false - replicas = 01 - image = "ghcr.io/degoog-org/degoog:latest" - service_port = [4444] - domain_name = "degoog" - environment = { - DEGOOG_SETTINGS_PASSWORDS = { - value = "Crease1-City-Canned" - } - } - pvc = { - degoog-data = { - name = "degoog-data" - pvc = true - pvc_size = "2Gi" - mount_path = "/app/data" - } - } - } - -}