diff --git a/.bitwarden/device_identifier b/.bitwarden/device_identifier new file mode 100644 index 0000000..356de3b --- /dev/null +++ b/.bitwarden/device_identifier @@ -0,0 +1 @@ +9fdbb94c-0fd5-4ce2-919f-1fbb596cd318 \ No newline at end of file diff --git a/.bw-provider-state b/.bw-provider-state new file mode 100644 index 0000000..b7f6514 --- /dev/null +++ b/.bw-provider-state @@ -0,0 +1 @@ +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/module.tf b/module.tf index 1b405b9..e26a447 100644 --- a/module.tf +++ b/module.tf @@ -64,6 +64,8 @@ variable "kubernetes" { 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), { @@ -806,6 +808,54 @@ resource "kubernetes_config_map_v1" "automatic-configmap" { } +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) +} + + data "bitwarden-secrets_secret" "secret" { id = "fee7431a-9f6d-478e-8ee0-b3e800c394b5" } @@ -837,18 +887,38 @@ resource "kubernetes_config_map_v1_data" "tf-bw-configmap" { } -resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_username" { - for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } - key = "${each.key}__db__username" - value = each.key - project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" - length = 32 - special = true - min_special = 5 - avoid_ambiguous = true +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}" + 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}" + DB_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}" + 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}" + + } + } -resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_password" { +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" @@ -858,16 +928,33 @@ resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_password" { avoid_ambiguous = true } -#output "fromressource" { -# #for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } -# value = { +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 = "${each.key}-db-svc.${coalesce(each.value.namespace, each.value.connected_namespace, each.key)}.svc" +} -# #id = resource.bitwarden-secrets_secret.automatic_bitwarden_secret_password.{each.key}.id -# key = resource.bitwarden-secrets_secret.automatic_bitwarden_secret_password."[each.key]".id -# #value = resource.bitwarden-secrets_secret.automatic_bitwarden_secret_password.{each.key}.value #The actual secret value is marked sensitive and will not be printed to stdout -# } -# sensitive = true -#} +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) +} + +output "fromressource" { + value = { + key = resource.kubernetes_service_v1.automatic_service_database + } + sensitive = true +} diff --git a/terraform.tfstate b/terraform.tfstate index 084a46e..27d1097 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,10 +1,1386 @@ { "version": 4, - "terraform_version": "1.9.2", - "serial": 1852, + "terraform_version": "1.14.4", + "serial": 5397, "lineage": "9de68ad6-060f-6b41-b115-a689f60c73a2", - "outputs": {}, + "outputs": { + "example": { + "value": { + "creation_date": "2026-02-05 11:52:05.2843411 +0000 UTC", + "id": "fee7431a-9f6d-478e-8ee0-b3e800c394b5", + "key": "servarr__db__credentials", + "note": "", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-09 13:01:31.4122943 +0000 UTC", + "value": "DB_DATABASE: cHJvd2xhcnItbWFpbg==testing\nDB_HOST: cHJvd2xhcnItZGItc3Zj\nDB_PASS: R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3\nDB_USER: c2VydmFycl91c2VybmFtZQ==" + }, + "type": [ + "object", + { + "creation_date": "string", + "id": "string", + "key": "string", + "note": "string", + "organization_id": "string", + "project_id": "string", + "revision_date": "string", + "value": "string" + } + ], + "sensitive": true + }, + "fromressource": { + "value": { + "key": { + "bookstack": { + "id": "bookstack/bookstack-db-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "bookstack-db-svc", + "namespace": "bookstack", + "resource_version": "216809653", + "uid": "bca0c626-923d-4f75-af47-6772cc2a21bb" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.100.45.114", + "cluster_ips": [ + "10.100.45.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": "", + "node_port": 0, + "port": 3306, + "protocol": "TCP", + "target_port": "3306" + } + ], + "publish_not_ready_addresses": false, + "selector": { + "app": "bookstack-db" + }, + "session_affinity": "None", + "session_affinity_config": [], + "type": "ClusterIP" + } + ], + "status": [ + { + "load_balancer": [ + { + "ingress": [] + } + ] + } + ], + "timeouts": null, + "wait_for_load_balancer": true + }, + "django": { + "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 + }, + "immich": { + "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 + }, + "paperless": { + "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 + }, + "prowlarr": { + "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 + }, + "wikijs": { + "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 + } + } + }, + "type": [ + "object", + { + "key": [ + "object", + { + "bookstack": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "django": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "immich": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "paperless": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "prowlarr": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "wikijs": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ] + } + ] + } + ], + "sensitive": true + } + }, "resources": [ + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "configmap_import", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "index_key": "fail2ban-50814edb-d190-41cb-8950-b3ee01622dcf", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:29:31.5585848 +0000 UTC", + "id": "50814edb-d190-41cb-8950-b3ee01622dcf", + "key": "fail2ban__configmap__nginx-block-map-action", + "note": "nginx-block-map-action", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:33:46.2095808 +0000 UTC", + "value": " nginx-block-map.local: \"## Version 2022/08/06\\n# Fail2Ban configuration file for\n black-listing via nginx\\n#\\n# Author: Serg G. Brester (aka sebres)\\n#\\n# To use\n 'nginx-block-map' action you should define some special blocks in your nginx configuration,\\n#\n and use it hereafter in your locations (to notify fail2ban by failure, resp. nginx\n by ban).\\n#\\n# Example (argument \\\"token_id\\\" resp. cookie \\\"session_id\\\" used\n here as unique identifier for user):\\n#\\n# http {\\n# ...\\n# # maps to\n check user is blacklisted (banned in f2b):\\n# #map $arg_token_id $blck_lst_tok\n { include blacklisted-tokens.map; }\\n# map $cookie_session_id $blck_lst_ses\n { include blacklisted-sessions.map; }\\n# ...\\n# # special log-format to\n notify fail2ban about failures:\\n# log_format f2b_session_errors '$msec failure\n \\\"$cookie_session_id\\\" - $remote_addr - $remote_user '\\n# ;# '\\\"$request\\\"\n $status $bytes_sent '\\n# # '\\\"$http_referer\\\" \\\"$http_user_agent\\\"';\\n#\\n#\n \\ # location checking blacklisted values:\\n# location ... {\\n# #\n check banned sessionid:\\n# if ($blck_lst_ses != \\\"\\\") {\\n# try_files\n \\\"\\\" @f2b-banned;\\n# }\\n# ...\\n# # notify fail2ban about a failure\n inside nginx:\\n# error_page 401 = @notify-f2b;\\n# ...\\n# }\\n#\n \\ ...\\n# # location for return with \\\"403 Forbidden\\\" if banned:\\n# location\n @f2b-banned {\\n# default_type text/html;\\n# return 403 \\\"\u003cbr/\u003e\u003ccenter\u003e\\n#\n \\ \u003cb style=\\\\\\\"color:red; font-size:18pt; border:2pt solid black; padding:5pt;\\\\\\\"\u003e\\n#\n \\ You are banned!\u003c/b\u003e\u003c/center\u003e\\\";\\n# }\\n# ...\\n# # location\n to notify fail2ban about a failure inside nginx:\\n# location @notify-f2b {\\n#\n \\ access_log /var/log/nginx/f2b-auth-errors.log f2b_session_errors;\\n# }\\n#\n \\ }\\n# ...\\n#\\n# Note that quote-character (and possibly other special characters)\n are not allowed currently as session-id.\\n# Thus please add any session-id validation\n rule in your locations (or in the corresponding backend-service), \\n# like in\n example below:\\n#\\n# location ... {\\n# if ($cookie_session_id !~ \\\"^[\\\\w\\\\-]+$\\\")\n {\\n# return 403 \\\"Wrong session-id\\\"\\n# }\\n# ...\\n# }\\n#\\n# The\n parameters for jail corresponding log-format (f2b_session_errors):\\n#\\n# [nginx-blck-lst]\\n#\n \\ filter =\\n# datepattern = ^Epoch\\n# failregex = ^ failure \\\"\u003cF-ID\u003e[^\\\"]+\u003c/F-ID\u003e\\\"\n - \u003cADDR\u003e\\n# usedns = no\\n#\\n# The same log-file can be used for IP-related jail\n (additionally to session-related, to ban very bad IPs):\\n#\\n# [nginx-blck-ip]\\n#\n \\ maxretry = 100\\n# filter =\\n# datepattern = ^Epoch\\n# failregex = ^ failure\n \\\"[^\\\"]+\\\" - \u003cADDR\u003e\\n# usedns = no\\n#\\n\\n[Definition]\\n\\n# path to configuration\n of nginx (used to target nginx-instance in multi-instance system,\\n# and as path\n for the blacklisted map):\\n#srv_cfg_path = /etc/nginx/\\n\\nsrv_cfg_path = /blacklisted.d/\\n\\n#\n cmd-line arguments to supply to test/reload nginx:\\n#srv_cmd = nginx -c %(srv_cfg_path)s/nginx.conf\\nsrv_cmd\n = nginx\\n\\n# pid file (used to check nginx is running):\\nsrv_pid = /run/nginx.pid\\n\\n#\n command used to check whether nginx is running and configuration is valid:\\nsrv_is_running\n = [ -f \\\"%(srv_pid)s\\\" ]\\nsrv_check_cmd = %(srv_is_running)s \u0026\u0026 %(srv_cmd)s -qt\\n\\n#\n first test nginx is running and configuration is correct, hereafter send reload\n signal:\\n#blck_lst_reload = %(srv_check_cmd)s; if [ $? -eq 0 ]; then\\n# %(srv_cmd)s\n -s reload; if [ $? -ne 0 ]; then echo 'reload failed.'; fi;\\n# fi;\\n\\nrestart_file\n = /restart-signal/restart.txt\\n\\nblck_lst_reload = touch %(restart_file)s;sleep\n 20; rm %(restart_file)s;\\n\\n# map-file for nginx, can be redefined using `action\n = nginx-block-map[blck_lst_file=\\\"/path/file.map\\\"]`:\\nblck_lst_file = %(srv_cfg_path)s/blacklisted-sessions.conf\\n\\n#\n Action definition:\\n\\nactionstart_on_demand = false\\nactionstart = touch '%(blck_lst_file)s'\\n\\nactionflush\n = truncate -s 0 '%(blck_lst_file)s'; %(blck_lst_reload)s\\n\\nactionstop = %(actionflush)s\\n\\nactioncheck\n = \\n\\n_echo_blck_row = printf '\\\\%%s 1;\\\\n' \\\"\u003cfid\u003e\\\"\\n\\nactionban = echo \u003cip\u003e\n | awk -F. '{print \\\"deny \\\"$1\\\".\\\"$2\\\".\\\"$3\\\".\\\"$4\\\";\\\"}' \u003e\u003e '%(blck_lst_file)s';\n %(blck_lst_reload)s\\n\\nactionunban = id=$(%(_echo_blck_row)s | sed -e 's/[]\\\\/$*.^|[]/\\\\\\\\\u0026/g');\n sed -i \\\"/^$id$/d\\\" %(blck_lst_file)s; %(blck_lst_reload)s\\n\"\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + }, + { + "index_key": "fail2ban-9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:24:43.5168212 +0000 UTC", + "id": "9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "key": "fail2ban__configmap__fail2ban-nginx-http-auth-jail", + "note": "fail2ban-nginx-http-auth-jail", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:28:08.4270003 +0000 UTC", + "value": " nginx-http-auth.local: |\n ## Version 2022/08/06\n # Fail2Ban jail configuration for nginx-http-auth\n\n # To use more aggressive http-auth modes set filter parameter \"mode\" in jail.local:\n # normal (default), aggressive (combines all), auth or fallback\n # See \"tests/files/logs/nginx-http-auth\" or \"filter.d/nginx-http-auth.conf\" for usage example and details.\n\n [nginx-http-auth]\n\n enabled = false\n port = http,https\n filter = nginx-unauthorized\n action = nginx-block-map\n logpath = /var/log/nginx/backend_debug.log\n maxretry = 5\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + }, + { + "index_key": "fail2ban-fb11452e-fec1-489f-9144-b3ee0162ccda", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:31:47.2717663 +0000 UTC", + "id": "fb11452e-fec1-489f-9144-b3ee0162ccda", + "key": "fail2ban__configmap__fail2ban-nginx-unauthorized-filter", + "note": "fail2ban-nginx-unauthorized-filter", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:33:55.7856419 +0000 UTC", + "value": " nginx-unauthorized.local: |\n ## Version 2022/08/06\n # Fail2Ban filter configuration for nginx unauthorized\n\n [INCLUDES]\n before = common.conf\n\n [Definition]\n\n #original\n #failregex = ^\u003cHOST\u003e.*\"(GET|POST|HEAD).*\" (401) .*$\n\n\n #try this one\n failregex = ^\u003cHOST\u003e - .* \"(?:GET|POST|HEAD) [^\"]+\" 401\n ^\u003cHOST\u003e - .* upstream_status=401\n #for servarr\n ^\u003cHOST\u003e -.*\"GET /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n ^\u003cHOST\u003e -.*\"POST /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n #for bitwarden\n ^\u003cHOST\u003e -.*\"POST /identity/accounts/prelogin *HTTP/.*\" 200\n #actionban = touch /tmp/\u003cname\u003e.ban\n #actionunban = touch /tmp/\u003cname\u003e.unban\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "secret", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-05 11:52:05.2843411 +0000 UTC", + "id": "fee7431a-9f6d-478e-8ee0-b3e800c394b5", + "key": "servarr__db__credentials", + "note": "", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-09 13:01:31.4122943 +0000 UTC", + "value": "DB_DATABASE: cHJvd2xhcnItbWFpbg==testing\nDB_HOST: cHJvd2xhcnItZGItc3Zj\nDB_PASS: R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3\nDB_USER: c2VydmFycl91c2VybmFtZQ==" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "secret_import", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "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 + } + ] + }, { "mode": "data", "type": "kubernetes_all_namespaces", @@ -14,7 +1390,7 @@ { "schema_version": 0, "attributes": { - "id": "52726a671d958730842b2c7152bb58ab83e173e8e99618339cc6e38aa424cf7a", + "id": "06161f7ee061e577ebf4a4e92186801542f55964c01504e5f4e004e54cb244dd", "namespaces": [ "backup", "bitwarden", @@ -23,12 +1399,13 @@ "cert-manager", "certbot", "default", + "django", + "django-dev", "django-python", - "dupeguru", "dyndns-python", "echo-server", + "fail2ban", "gitea", - "gitlab", "gluetun", "immich", "jellyfin", @@ -45,6 +1422,7 @@ "nfs-provisioner-intelligent", "nfs-provisioner-ssd", "nfs-provisioner-synology", + "pagerduty-schedule", "paperless", "piholenew", "portainer", @@ -56,7 +1434,1258 @@ "wikijs" ] }, - "sensitive_attributes": [] + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:12.8335663 +0000 UTC", + "id": "0447f6e4-9380-4b65-857d-b3ed00b0f04d", + "key": "bookstack__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.8335664 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstack-db-svc.bookstack.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": "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": "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 11:04:55.5805199 +0000 UTC", + "id": "f9a015b7-4295-4153-8866-b3ed00b6a0a9", + "key": "bookstack__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-11 20:25:08.1090688 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstackapp" + }, + "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": "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": "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-02-10 11:04:56.087686 +0000 UTC", + "special": false, + "uppercase": true, + "value": "wikijs" + }, + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": true, + "creation_date": "2026-02-10 10:44:13.526363 +0000 UTC", + "id": "9ebdd4d2-7a6a-4d8d-9433-b3ed00b0f11d", + "key": "bookstack__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-11 20:26:52.970829 +0000 UTC", + "special": true, + "uppercase": true, + "value": "Unhappy-Commence-Everyone4" + }, + "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": "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": "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-10 10:44:13.6739635 +0000 UTC", + "special": true, + "uppercase": true, + "value": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx" + }, + "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-02-10 10:44:13.5333181 +0000 UTC", + "special": true, + "uppercase": true, + "value": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp" + }, + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:13.3262967 +0000 UTC", + "id": "4a5ad857-445b-4457-baf7-b3ed00b0f0e4", + "key": "bookstack__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.9559501 +0000 UTC", + "special": false, + "uppercase": true, + "value": "3306" + }, + "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": "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": "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:12.3333303 +0000 UTC", + "id": "f45380ba-8a6d-4b4f-b43b-b3ed00b0efb6", + "key": "bookstack__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-11 20:25:08.1065273 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstack_username" + }, + "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": "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": "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-02-10 10:44:12.7929486 +0000 UTC", + "special": false, + "uppercase": true, + "value": "wikijs" + }, + "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": { + "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" + }, + "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": "216805196", + "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_config_map_v1", + "name": "configmap_import", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "index_key": "fail2ban-50814edb-d190-41cb-8950-b3ee01622dcf", + "schema_version": 0, + "attributes": { + "binary_data": null, + "data": { + "nginx-block-map.local": "## Version 2022/08/06\n# Fail2Ban configuration file for black-listing via nginx\n#\n# Author: Serg G. Brester (aka sebres)\n#\n# To use 'nginx-block-map' action you should define some special blocks in your nginx configuration,\n# and use it hereafter in your locations (to notify fail2ban by failure, resp. nginx by ban).\n#\n# Example (argument \"token_id\" resp. cookie \"session_id\" used here as unique identifier for user):\n#\n# http {\n# ...\n# # maps to check user is blacklisted (banned in f2b):\n# #map $arg_token_id $blck_lst_tok { include blacklisted-tokens.map; }\n# map $cookie_session_id $blck_lst_ses { include blacklisted-sessions.map; }\n# ...\n# # special log-format to notify fail2ban about failures:\n# log_format f2b_session_errors '$msec failure \"$cookie_session_id\" - $remote_addr - $remote_user '\n# ;# '\"$request\" $status $bytes_sent '\n# # '\"$http_referer\" \"$http_user_agent\"';\n#\n# # location checking blacklisted values:\n# location ... {\n# # check banned sessionid:\n# if ($blck_lst_ses != \"\") {\n# try_files \"\" @f2b-banned;\n# }\n# ...\n# # notify fail2ban about a failure inside nginx:\n# error_page 401 = @notify-f2b;\n# ...\n# }\n# ...\n# # location for return with \"403 Forbidden\" if banned:\n# location @f2b-banned {\n# default_type text/html;\n# return 403 \"\u003cbr/\u003e\u003ccenter\u003e\n# \u003cb style=\\\"color:red; font-size:18pt; border:2pt solid black; padding:5pt;\\\"\u003e\n# You are banned!\u003c/b\u003e\u003c/center\u003e\";\n# }\n# ...\n# # location to notify fail2ban about a failure inside nginx:\n# location @notify-f2b {\n# access_log /var/log/nginx/f2b-auth-errors.log f2b_session_errors;\n# }\n# }\n# ...\n#\n# Note that quote-character (and possibly other special characters) are not allowed currently as session-id.\n# Thus please add any session-id validation rule in your locations (or in the corresponding backend-service), \n# like in example below:\n#\n# location ... {\n# if ($cookie_session_id !~ \"^[\\w\\-]+$\") {\n# return 403 \"Wrong session-id\"\n# }\n# ...\n# }\n#\n# The parameters for jail corresponding log-format (f2b_session_errors):\n#\n# [nginx-blck-lst]\n# filter =\n# datepattern = ^Epoch\n# failregex = ^ failure \"\u003cF-ID\u003e[^\"]+\u003c/F-ID\u003e\" - \u003cADDR\u003e\n# usedns = no\n#\n# The same log-file can be used for IP-related jail (additionally to session-related, to ban very bad IPs):\n#\n# [nginx-blck-ip]\n# maxretry = 100\n# filter =\n# datepattern = ^Epoch\n# failregex = ^ failure \"[^\"]+\" - \u003cADDR\u003e\n# usedns = no\n#\n\n[Definition]\n\n# path to configuration of nginx (used to target nginx-instance in multi-instance system,\n# and as path for the blacklisted map):\n#srv_cfg_path = /etc/nginx/\n\nsrv_cfg_path = /blacklisted.d/\n\n# cmd-line arguments to supply to test/reload nginx:\n#srv_cmd = nginx -c %(srv_cfg_path)s/nginx.conf\nsrv_cmd = nginx\n\n# pid file (used to check nginx is running):\nsrv_pid = /run/nginx.pid\n\n# command used to check whether nginx is running and configuration is valid:\nsrv_is_running = [ -f \"%(srv_pid)s\" ]\nsrv_check_cmd = %(srv_is_running)s \u0026\u0026 %(srv_cmd)s -qt\n\n# first test nginx is running and configuration is correct, hereafter send reload signal:\n#blck_lst_reload = %(srv_check_cmd)s; if [ $? -eq 0 ]; then\n# %(srv_cmd)s -s reload; if [ $? -ne 0 ]; then echo 'reload failed.'; fi;\n# fi;\n\nrestart_file = /restart-signal/restart.txt\n\nblck_lst_reload = touch %(restart_file)s;sleep 20; rm %(restart_file)s;\n\n# map-file for nginx, can be redefined using `action = nginx-block-map[blck_lst_file=\"/path/file.map\"]`:\nblck_lst_file = %(srv_cfg_path)s/blacklisted-sessions.conf\n\n# Action definition:\n\nactionstart_on_demand = false\nactionstart = touch '%(blck_lst_file)s'\n\nactionflush = truncate -s 0 '%(blck_lst_file)s'; %(blck_lst_reload)s\n\nactionstop = %(actionflush)s\n\nactioncheck = \n\n_echo_blck_row = printf '\\%%s 1;\\n' \"\u003cfid\u003e\"\n\nactionban = echo \u003cip\u003e | awk -F. '{print \"deny \"$1\".\"$2\".\"$3\".\"$4\";\"}' \u003e\u003e '%(blck_lst_file)s'; %(blck_lst_reload)s\n\nactionunban = id=$(%(_echo_blck_row)s | sed -e 's/[]\\/$*.^|[]/\\\\\u0026/g'); sed -i \"/^$id$/d\" %(blck_lst_file)s; %(blck_lst_reload)s\n" + }, + "id": "fail2ban/nginx-block-map-action", + "immutable": false, + "metadata": [ + { + "annotations": null, + "generate_name": "", + "generation": 0, + "labels": null, + "name": "nginx-block-map-action", + "namespace": "fail2ban", + "resource_version": "218713306", + "uid": "becd578a-4dd2-4be6-a3fe-d8a277659218" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "nginx-block-map-action", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + }, + { + "index_key": "fail2ban-9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "schema_version": 0, + "attributes": { + "binary_data": {}, + "data": { + "nginx-http-auth.local": "## Version 2022/08/06\n# Fail2Ban jail configuration for nginx-http-auth\n\n# To use more aggressive http-auth modes set filter parameter \"mode\" in jail.local:\n# normal (default), aggressive (combines all), auth or fallback\n# See \"tests/files/logs/nginx-http-auth\" or \"filter.d/nginx-http-auth.conf\" for usage example and details.\n\n[nginx-http-auth]\n\nenabled = false\nport = http,https\nfilter = nginx-unauthorized\naction = nginx-block-map\nlogpath = /var/log/nginx/backend_debug.log\nmaxretry = 5\n" + }, + "id": "fail2ban/fail2ban-nginx-http-auth-jail", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "fail2ban-nginx-http-auth-jail", + "namespace": "fail2ban", + "resource_version": "218712272", + "uid": "f0156c79-892d-4659-b921-ef8f09b31306" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "fail2ban-nginx-http-auth-jail", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + }, + { + "index_key": "fail2ban-fb11452e-fec1-489f-9144-b3ee0162ccda", + "schema_version": 0, + "attributes": { + "binary_data": null, + "data": { + "nginx-unauthorized.local": "## Version 2022/08/06\n# Fail2Ban filter configuration for nginx unauthorized\n\n[INCLUDES]\nbefore = common.conf\n\n[Definition]\n\n#original\n#failregex = ^\u003cHOST\u003e.*\"(GET|POST|HEAD).*\" (401) .*$\n\n\n#try this one\nfailregex = ^\u003cHOST\u003e - .* \"(?:GET|POST|HEAD) [^\"]+\" 401\n ^\u003cHOST\u003e - .* upstream_status=401\n #for servarr\n ^\u003cHOST\u003e -.*\"GET /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n ^\u003cHOST\u003e -.*\"POST /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n #for bitwarden\n ^\u003cHOST\u003e -.*\"POST /identity/accounts/prelogin *HTTP/.*\" 200\n#actionban = touch /tmp/\u003cname\u003e.ban\n#actionunban = touch /tmp/\u003cname\u003e.unban\n" + }, + "id": "fail2ban/fail2ban-nginx-unauthorized-filter", + "immutable": false, + "metadata": [ + { + "annotations": null, + "generate_name": "", + "generation": 0, + "labels": null, + "name": "fail2ban-nginx-unauthorized-filter", + "namespace": "fail2ban", + "resource_version": "218713307", + "uid": "4852876c-7ac4-4833-a5ab-496a9fb30987" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "fail2ban-nginx-unauthorized-filter", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + } + ] + }, + { + "mode": "managed", + "type": "kubernetes_config_map_v1_data", + "name": "tf-bw-configmap", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "data": { + "DB_DATABASE": "cHJvd2xhcnItbWFpbg==testing", + "DB_HOST": "cHJvd2xhcnItZGItc3Zj", + "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", + "DB_USER": "c2VydmFycl91c2VybmFtZQ==" + }, + "field_manager": "Terraform", + "force": null, + "id": "echo-server/bitwarden-terraform", + "metadata": [ + { + "name": "bitwarden-terraform", + "namespace": "echo-server" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 0, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.secret" + ] } ] }, @@ -66,6 +2695,3227 @@ "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": 3, + "labels": { + "app": "bitwarden-admin", + "deployment_method": "Terraform" + }, + "name": "bitwarden-admin", + "namespace": "bitwarden", + "resource_version": "218268238", + "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" + }, + { + "index_key": "bitwarden-api", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-api", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-api", + "deployment_method": "Terraform" + }, + "name": "bitwarden-api", + "namespace": "bitwarden", + "resource_version": "218268247", + "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" + }, + { + "index_key": "bitwarden-attachments", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-attachments", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-attachments", + "deployment_method": "Terraform" + }, + "name": "bitwarden-attachments", + "namespace": "bitwarden", + "resource_version": "218268137", + "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" + }, + { + "index_key": "bitwarden-events", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-events", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-events", + "deployment_method": "Terraform" + }, + "name": "bitwarden-events", + "namespace": "bitwarden", + "resource_version": "218268185", + "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" + }, + { + "index_key": "bitwarden-icons", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-icons", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-icons", + "deployment_method": "Terraform" + }, + "name": "bitwarden-icons", + "namespace": "bitwarden", + "resource_version": "218268205", + "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" + }, + { + "index_key": "bitwarden-identity", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-identity", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-identity", + "deployment_method": "Terraform" + }, + "name": "bitwarden-identity", + "namespace": "bitwarden", + "resource_version": "218268192", + "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" + }, + { + "index_key": "bitwarden-mssql", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-mssql", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-mssql", + "deployment_method": "Terraform" + }, + "name": "bitwarden-mssql", + "namespace": "bitwarden", + "resource_version": "218268227", + "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": [ + { + "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": "" + } + ], + "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": [] + } + ] + } + ] + } + ] + } + ], + "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" + }, + { + "index_key": "bitwarden-nginx", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-nginx", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-nginx", + "deployment_method": "Terraform" + }, + "name": "bitwarden-nginx", + "namespace": "bitwarden", + "resource_version": "218268180", + "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" + }, + { + "index_key": "bitwarden-notifications", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-notifications", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-notifications", + "deployment_method": "Terraform" + }, + "name": "bitwarden-notifications", + "namespace": "bitwarden", + "resource_version": "218268210", + "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" + }, + { + "index_key": "bitwarden-sso", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-sso", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-sso", + "deployment_method": "Terraform" + }, + "name": "bitwarden-sso", + "namespace": "bitwarden", + "resource_version": "218268215", + "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" + }, + { + "index_key": "bitwarden-web", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-web", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-web", + "deployment_method": "Terraform" + }, + "name": "bitwarden-web", + "namespace": "bitwarden", + "resource_version": "218268153", + "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" + }, { "index_key": "bookstack", "schema_version": 1, @@ -75,15 +5925,15 @@ { "annotations": {}, "generate_name": "", - "generation": 6, + "generation": 3, "labels": { "app": "bookstack", "deployment_method": "Terraform" }, "name": "bookstack", "namespace": "bookstack", - "resource_version": "124367514", - "uid": "1865ba33-98f4-4652-a62e-ab9d1d2fe3fb" + "resource_version": "218698017", + "uid": "6a8fdffe-4447-4805-85d8-d04335b667d3" } ], "spec": [ @@ -244,23 +6094,25 @@ "container_port": 80, "host_ip": "", "host_port": 0, - "name": "bookstack", + "name": "80bookstack", + "protocol": "TCP" + }, + { + "container_port": 443, + "host_ip": "", + "host_port": 0, + "name": "443bookstack", "protocol": "TCP" } ], "readiness_probe": [], "resources": [ { - "limits": { - "cpu": "18m", - "memory": "100Mi" - }, - "requests": { - "cpu": "10m", - "memory": "70Mi" - } + "limits": {}, + "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -275,7 +6127,8 @@ "mount_propagation": "None", "name": "bookstack-webserver-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -353,6 +6206,959 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "bookstack", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "celery-worker", + "schema_version": 1, + "attributes": { + "id": "django/celery-worker", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "celery-worker", + "deployment_method": "Terraform" + }, + "name": "celery-worker", + "namespace": "django", + "resource_version": "218268233", + "uid": "9870f0a5-bd41-477e-9820-c7d1dfa8fc16" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "celery-worker" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "celery-worker", + "deployment_method": "Terraform" + }, + "name": "", + "namespace": "", + "resource_version": "", + "uid": "" + } + ], + "spec": [ + { + "active_deadline_seconds": 0, + "affinity": [], + "automount_service_account_token": true, + "container": [ + { + "args": [], + "command": [ + "celery", + "--workdir=django_code/", + "-A", + "django_code", + "worker" + ], + "env": [ + { + "name": "CELERY_BROKER_URL", + "value": "redis://django-redis-svc:6379", + "value_from": [] + }, + { + "name": "CELERY_IMPORTS", + "value": "stash_management.apps", + "value_from": [] + } + ], + "env_from": [], + "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "celery-worker", + "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": "/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": [ + { + "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": "celery-worker", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "django", + "schema_version": 1, + "attributes": { + "id": "django/django", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "deployment_method": "Terraform" + }, + "name": "django", + "namespace": "django", + "resource_version": "218268174", + "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": "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": "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": [], + "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" + }, + { + "index_key": "fail2ban", + "schema_version": 1, + "attributes": { + "id": "fail2ban/fail2ban", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "fail2ban", + "deployment_method": "Terraform" + }, + "name": "fail2ban", + "namespace": "fail2ban", + "resource_version": "218268122", + "uid": "b8758ebc-3732-4852-ba56-a589098cf08d" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "fail2ban" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "fail2ban", + "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": "VERBOSITY", + "value": "-vv", + "value_from": [] + } + ], + "env_from": [], + "image": "gitea.tryton.geeraert.eu/pi-ux-ce/fail2ban:latest", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "fail2ban", + "port": [], + "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": [ + { + "mount_path": "/config", + "mount_propagation": "None", + "name": "fail2ban-config-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/var/log", + "mount_propagation": "None", + "name": "fail2ban-log-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/config/fail2ban/jail.d/", + "mount_propagation": "None", + "name": "fail2ban-nginx-http-auth-jail-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/config/fail2ban/filter.d/", + "mount_propagation": "None", + "name": "fail2ban-nginx-unauthorized-filter-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/remotelogs/nginx/", + "mount_propagation": "None", + "name": "nginx-fail2ban-logs-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": "kubectl-service-account", + "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": "fail2ban-config-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "fail2ban-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": "fail2ban-log-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "fail2ban-log-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": [ + { + "default_mode": "0644", + "items": [], + "name": "fail2ban-nginx-http-auth-jail", + "optional": false + } + ], + "csi": [], + "downward_api": [], + "empty_dir": [], + "ephemeral": [], + "fc": [], + "flex_volume": [], + "flocker": [], + "gce_persistent_disk": [], + "git_repo": [], + "glusterfs": [], + "host_path": [], + "iscsi": [], + "local": [], + "name": "fail2ban-nginx-http-auth-jail-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": [ + { + "default_mode": "0644", + "items": [], + "name": "fail2ban-nginx-unauthorized-filter", + "optional": false + } + ], + "csi": [], + "downward_api": [], + "empty_dir": [], + "ephemeral": [], + "fc": [], + "flex_volume": [], + "flocker": [], + "gce_persistent_disk": [], + "git_repo": [], + "glusterfs": [], + "host_path": [], + "iscsi": [], + "local": [], + "name": "fail2ban-nginx-unauthorized-filter-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": "/data/kubernetes/reverse-proxy/reverse-proxy-log/", + "type": "" + } + ], + "iscsi": [], + "local": [], + "name": "nginx-fail2ban-logs-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": "fail2ban", + "namespace": "fail2ban" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -364,15 +7170,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "flaresolverr", "deployment_method": "Terraform" }, "name": "flaresolverr", "namespace": "servarr", - "resource_version": "124266669", - "uid": "9e2e1a21-05c2-4a57-8420-eb1c5218b0cc" + "resource_version": "218268291", + "uid": "66393055-5d2e-4f3b-8f30-190959c539a7" } ], "spec": [ @@ -450,8 +7256,8 @@ } ], "env_from": [], - "image": "alexfozor/flaresolverr:pr-1300-experimental", - "image_pull_policy": "IfNotPresent", + "image": "ghcr.io/flaresolverr/flaresolverr:latest", + "image_pull_policy": "Always", "lifecycle": [], "liveness_probe": [], "name": "flaresolverr", @@ -460,7 +7266,7 @@ "container_port": 8191, "host_ip": "", "host_port": 0, - "name": "flaresolverr", + "name": "8191flaresolver", "protocol": "TCP" } ], @@ -471,6 +7277,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -519,6 +7326,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "flaresolverr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -530,15 +7344,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "gluetun", "deployment_method": "Terraform" }, "name": "gluetun", "namespace": "gluetun", - "resource_version": "123398450", - "uid": "60bbd2cd-ffb3-4b7d-9c96-136569b407b2" + "resource_version": "218710026", + "uid": "417b614c-4c8d-46e1-b3fc-241462952564" } ], "spec": [ @@ -746,7 +7560,7 @@ "container_port": 8888, "host_ip": "", "host_port": 0, - "name": "gluetun", + "name": "8888gluetun", "protocol": "TCP" } ], @@ -757,6 +7571,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [ { "allow_privilege_escalation": true, @@ -825,6 +7640,745 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "gluetun", + "namespace": "gluetun" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "gotenberg", + "schema_version": 1, + "attributes": { + "id": "paperless/gotenberg", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "gotenberg", + "deployment_method": "Terraform" + }, + "name": "gotenberg", + "namespace": "paperless", + "resource_version": "216811757", + "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" + }, + { + "index_key": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 16, + "labels": { + "app": "immich", + "deployment_method": "Terraform" + }, + "name": "immich", + "namespace": "immich", + "resource_version": "216812702", + "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": [], + "image": "ghcr.io/immich-app/immich-server:v2.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" }, { @@ -836,15 +8390,15 @@ { "annotations": {}, "generate_name": "", - "generation": 3, + "generation": 1, "labels": { "app": "jellyfin", "deployment_method": "Terraform" }, "name": "jellyfin", "namespace": "jellyfin", - "resource_version": "123026916", - "uid": "784c65cf-224e-4c32-8fa8-2e710eff7530" + "resource_version": "216806907", + "uid": "e60ec120-405f-45d9-b388-54964b120a83" } ], "spec": [ @@ -917,23 +8471,18 @@ "container_port": 8096, "host_ip": "", "host_port": 0, - "name": "jellyfin", + "name": "8096jellyfin", "protocol": "TCP" } ], "readiness_probe": [], "resources": [ { - "limits": { - "cpu": "900m", - "memory": "600Mi" - }, - "requests": { - "cpu": "300m", - "memory": "400Mi" - } + "limits": {}, + "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -948,21 +8497,24 @@ "mount_propagation": "None", "name": "jellyfin-cache-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/config", "mount_propagation": "None", "name": "jellyfin-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/data", "mount_propagation": "None", "name": "export-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1110,6 +8662,677 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "jellyfin", + "namespace": "jellyfin" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "machinelearning", + "schema_version": 1, + "attributes": { + "id": "immich/machinelearning", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 7, + "labels": { + "app": "machinelearning", + "deployment_method": "Terraform" + }, + "name": "machinelearning", + "namespace": "immich", + "resource_version": "216811689", + "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.0.0", + "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" + }, + { + "index_key": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "deployment_method": "Terraform" + }, + "name": "paperless", + "namespace": "paperless", + "resource_version": "216812298", + "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.tryton.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": "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" }, { @@ -1121,15 +9344,15 @@ { "annotations": {}, "generate_name": "", - "generation": 22, + "generation": 3, "labels": { "app": "prowlarr", "deployment_method": "Terraform" }, "name": "prowlarr", "namespace": "servarr", - "resource_version": "124266775", - "uid": "67584625-9c6b-47e3-886f-946eeb610f0a" + "resource_version": "216812071", + "uid": "985d4c32-fb7b-4894-b83a-1f1673d24af1" } ], "spec": [ @@ -1266,7 +9489,7 @@ "container_port": 9696, "host_ip": "", "host_port": 0, - "name": "prowlarr", + "name": "9696prowlarr", "protocol": "TCP" } ], @@ -1277,6 +9500,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1291,14 +9515,16 @@ "mount_propagation": "None", "name": "prowlarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1411,6 +9637,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "prowlarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1422,15 +9655,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "qbittorrent", "deployment_method": "Terraform" }, "name": "qbittorrent", "namespace": "servarr", - "resource_version": "123398426", - "uid": "9d450249-660e-4d56-ac90-567e8483bd24" + "resource_version": "218268159", + "uid": "7f5435da-4c31-4d9c-b7d7-8d47d749f837" } ], "spec": [ @@ -1518,7 +9751,7 @@ "container_port": 8080, "host_ip": "", "host_port": 0, - "name": "qbittorrent", + "name": "8080qbittorrent", "protocol": "TCP" } ], @@ -1535,6 +9768,7 @@ } } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1549,14 +9783,16 @@ "mount_propagation": "None", "name": "qbittorrent-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1669,6 +9905,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "qbittorrent", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1680,15 +9923,15 @@ { "annotations": {}, "generate_name": "", - "generation": 9, + "generation": 3, "labels": { "app": "radarr", "deployment_method": "Terraform" }, "name": "radarr", "namespace": "servarr", - "resource_version": "123857091", - "uid": "86302f51-f177-4a6e-b8a0-f689cde66850" + "resource_version": "218268256", + "uid": "1b53d262-875e-4fb7-8a4d-86b1ab17438a" } ], "spec": [ @@ -1771,7 +10014,7 @@ "container_port": 7878, "host_ip": "", "host_port": 0, - "name": "radarr", + "name": "7878radarr", "protocol": "TCP" } ], @@ -1782,6 +10025,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1796,14 +10040,16 @@ "mount_propagation": "None", "name": "radarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1916,6 +10162,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "radarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1927,15 +10180,15 @@ { "annotations": {}, "generate_name": "", - "generation": 13, + "generation": 3, "labels": { "app": "sonarr", "deployment_method": "Terraform" }, "name": "sonarr", "namespace": "servarr", - "resource_version": "123863344", - "uid": "f6e0a240-7ebd-46d3-8114-80787090e0d1" + "resource_version": "218268285", + "uid": "88cf2f01-8063-45cb-a378-c8787042ac28" } ], "spec": [ @@ -2018,7 +10271,7 @@ "container_port": 8989, "host_ip": "", "host_port": 0, - "name": "sonarr", + "name": "8989sonarr", "protocol": "TCP" } ], @@ -2029,6 +10282,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2043,14 +10297,16 @@ "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/config", "mount_propagation": "None", "name": "sonarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -2163,6 +10419,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "sonarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -2174,15 +10437,15 @@ { "annotations": {}, "generate_name": "", - "generation": 34, + "generation": 5, "labels": { "app": "stash", "deployment_method": "Terraform" }, "name": "stash", "namespace": "stash", - "resource_version": "124591187", - "uid": "e46b54bd-5dbb-47ce-8379-0dcab44baa30" + "resource_version": "218696315", + "uid": "df6b802a-5cec-432d-8a8c-ea8128ede605" } ], "spec": [ @@ -2265,8 +10528,8 @@ } ], "env_from": [], - "image": "stashapp/stash:latest", - "image_pull_policy": "Always", + "image": "stashapp/stash:v0.30.1", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "stash", @@ -2275,7 +10538,7 @@ "container_port": 9999, "host_ip": "", "host_port": 0, - "name": "stash", + "name": "9999stash", "protocol": "TCP" } ], @@ -2292,6 +10555,7 @@ } } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2306,28 +10570,32 @@ "mount_propagation": "None", "name": "config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/data", "mount_propagation": "None", "name": "data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/generated", "mount_propagation": "None", "name": "generated-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/metadata", "mount_propagation": "None", "name": "metadata-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -2510,6 +10778,716 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "stash", + "namespace": "stash" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "tdarr", + "schema_version": 1, + "attributes": { + "id": "servarr/tdarr", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "tdarr", + "deployment_method": "Terraform" + }, + "name": "tdarr", + "namespace": "servarr", + "resource_version": "216811299", + "uid": "0680176a-7475-4d5d-9afb-09481868bee7" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "tdarr" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "tdarr", + "deployment_method": "Terraform" + }, + "name": "", + "namespace": "", + "resource_version": "", + "uid": "" + } + ], + "spec": [ + { + "active_deadline_seconds": 0, + "affinity": [], + "automount_service_account_token": true, + "container": [ + { + "args": [], + "command": [], + "env": [ + { + "name": "NVIDIA_DRIVER_CAPABILITIES", + "value": "all", + "value_from": [] + }, + { + "name": "NVIDIA_VISIBLE_DEVICES", + "value": "all", + "value_from": [] + }, + { + "name": "PGID", + "value": "1000", + "value_from": [] + }, + { + "name": "PUID", + "value": "1000", + "value_from": [] + }, + { + "name": "TZ", + "value": "Europe/London", + "value_from": [] + }, + { + "name": "auth", + "value": "false", + "value_from": [] + }, + { + "name": "cronPluginUpdate", + "value": "", + "value_from": [] + }, + { + "name": "ffmpegVersion", + "value": "7", + "value_from": [] + }, + { + "name": "inContainer", + "value": "true", + "value_from": [] + }, + { + "name": "internalNode", + "value": "true", + "value_from": [] + }, + { + "name": "maxLogSizeMB", + "value": "10", + "value_from": [] + }, + { + "name": "nodeName", + "value": "MyInternalNode", + "value_from": [] + }, + { + "name": "openBrowser", + "value": "true", + "value_from": [] + }, + { + "name": "serverIP", + "value": "0.0.0.0", + "value_from": [] + }, + { + "name": "serverPort", + "value": "8266", + "value_from": [] + }, + { + "name": "webUIPort", + "value": "8265", + "value_from": [] + } + ], + "env_from": [], + "image": "ghcr.io/haveagitgat/tdarr", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "tdarr", + "port": [ + { + "container_port": 8265, + "host_ip": "", + "host_port": 0, + "name": "8265tdarr", + "protocol": "TCP" + }, + { + "container_port": 8266, + "host_ip": "", + "host_port": 0, + "name": "8266tdarr", + "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": "/media", + "mount_propagation": "None", + "name": "servarr-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": "" + }, + { + "mount_path": "/app/configs", + "mount_propagation": "None", + "name": "tdarr-config-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/dev/dri", + "mount_propagation": "None", + "name": "tdarr-dri-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/app/logs", + "mount_propagation": "None", + "name": "tdarr-log-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/app/server", + "mount_propagation": "None", + "name": "tdarr-server-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/transcode-cache", + "mount_propagation": "None", + "name": "tdarr-transcode-cache-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": [ + { + "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": [] + }, + { + "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": "tdarr-config-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-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": "/dev/dri", + "type": "" + } + ], + "iscsi": [], + "local": [], + "name": "tdarr-dri-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": "tdarr-log-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-log-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": "tdarr-server-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-server-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": "tdarr-transcode-cache-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-transcode-cache-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": "tdarr", + "namespace": "servarr" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "tika", + "schema_version": 1, + "attributes": { + "id": "paperless/tika", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "tika", + "deployment_method": "Terraform" + }, + "name": "tika", + "namespace": "paperless", + "resource_version": "218268250", + "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" }, { @@ -2521,15 +11499,15 @@ { "annotations": {}, "generate_name": "", - "generation": 2, + "generation": 1, "labels": { "app": "wikijs", "deployment_method": "Terraform" }, "name": "wikijs", "namespace": "wikijs", - "resource_version": "124591326", - "uid": "f4bfb95a-8999-4861-acf6-8ae58349695e" + "resource_version": "216812659", + "uid": "8adcbd16-d75f-4b86-85b6-bb1e3019ae0e" } ], "spec": [ @@ -2748,7 +11726,7 @@ "container_port": 3000, "host_ip": "", "host_port": 0, - "name": "wikijs", + "name": "3000wikijs", "protocol": "TCP" } ], @@ -2759,6 +11737,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2807,6 +11786,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "wikijs", + "namespace": "wikijs" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" } ] @@ -2826,7 +11812,7 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 8, "labels": { "app": "bookstack", "database": "true", @@ -2834,8 +11820,8 @@ }, "name": "bookstack-db", "namespace": "bookstack", - "resource_version": "124367872", - "uid": "d576fcf9-abd6-40ca-8efb-ab81456bad5f" + "resource_version": "218698444", + "uid": "bddac795-e463-4225-a2c7-bb7dc1f63d1a" } ], "spec": [ @@ -2987,6 +11973,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3001,7 +11988,8 @@ "mount_propagation": "None", "name": "bookstack-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3079,6 +12067,1073 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "bookstack-db", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "django-db", + "namespace": "django", + "resource_version": "218268164", + "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": "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": "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": [], + "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": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 11, + "labels": { + "app": "immich", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "immich-db", + "namespace": "immich", + "resource_version": "218268262", + "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": [], + "image": "docker.io/tensorchord/pgvecto-rs:pg14-v0.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": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "paperless-db", + "namespace": "paperless", + "resource_version": "218268196", + "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.tryton.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": "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" }, { @@ -3090,7 +13145,7 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "prowlarr", "database": "true", @@ -3098,8 +13153,8 @@ }, "name": "servarr-db", "namespace": "servarr", - "resource_version": "123841830", - "uid": "6b37883f-8c3d-4478-a26a-23fdc2266766" + "resource_version": "216812348", + "uid": "ed99e76b-6277-4f32-9f93-f1a634ae9ec8" } ], "spec": [ @@ -3227,8 +13282,8 @@ } ], "env_from": [], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", + "image": "docker.io/library/postgres:17.5", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "prowlarr-db", @@ -3248,6 +13303,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3262,7 +13318,8 @@ "mount_propagation": "None", "name": "prowlarr-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3340,6 +13397,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "servarr-db", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -3351,7 +13415,7 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "wikijs", "database": "true", @@ -3359,8 +13423,8 @@ }, "name": "wikijs-db", "namespace": "wikijs", - "resource_version": "124560014", - "uid": "c79aa1fa-499e-4cc7-a97a-a341808e2f74" + "resource_version": "218268296", + "uid": "d324e55b-525c-4205-838d-f38d3187c776" } ], "spec": [ @@ -3570,8 +13634,8 @@ } ], "env_from": [], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", + "image": "postgres:17", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "wikijs-db", @@ -3591,6 +13655,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3605,7 +13670,8 @@ "mount_propagation": "None", "name": "wikijs-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3683,6 +13749,1081 @@ "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": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "django-redis", + "namespace": "django", + "resource_version": "218268300", + "uid": "69a133a0-1992-4aba-8462-5d3f344fc152" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "django-redis" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "django-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": "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": "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": [], + "image": "docker.io/library/redis:7", + "image_pull_policy": "IfNotPresent", + "lifecycle": [], + "liveness_probe": [], + "name": "django-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": "django-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": "django-redis-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "django-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": "django-redis", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 8, + "labels": { + "app": "immich", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "immich-redis", + "namespace": "immich", + "resource_version": "216812352", + "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/bitnami/redis:7.2.5-debian-12-r0", + "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": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "paperless-redis", + "namespace": "paperless", + "resource_version": "218268142", + "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.tryton.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" } ] @@ -3690,9 +14831,1472 @@ { "mode": "managed", "type": "kubernetes_manifest", - "name": "service", + "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": "bookstack_0", "schema_version": 1, @@ -3850,7 +16454,14 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "config", + "namespace": "bookstack" + } }, { "index_key": "bookstack_1", @@ -4013,10 +16624,17 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "bookstack-credentials", + "namespace": "bookstack" + } }, { - "index_key": "gluetun_0", + "index_key": "django_0", "schema_version": 1, "attributes": { "computed_fields": null, @@ -4025,17 +16643,12 @@ "value": { "apiVersion": "v1", "data": { - "VPN_DNS_IP": "MTAuMi4wLjE=", - "VPN_ENDPOINT_IP": "MjEyLjguMjUzLjEzNw==", - "VPN_ENDPOINT_PORT": "NTE4MjA=", - "WIREGUARD_PRIVATE_KEY": "Y0grY0hLd3FMeXV3UlVlZy8wRjFYWVlDQVM4bkQwWGsxNmVOQlVLc2tYbz0=", - "WIREGUARD_PUBLIC_KEY": "VVJwZVp4dHlVWEFVVUEwTVdjRmRDU2E3RitNdmNoSjRlTlNKVWV0S0VHaz0=" + "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" }, "kind": "Secret", "metadata": { - "creationTimestamp": null, - "name": "gluetun-secret-netherland", - "namespace": "gluetun" + "name": "kubeconfig", + "namespace": "django" } }, "type": [ @@ -4045,18 +16658,13 @@ "data": [ "object", { - "VPN_DNS_IP": "string", - "VPN_ENDPOINT_IP": "string", - "VPN_ENDPOINT_PORT": "string", - "WIREGUARD_PRIVATE_KEY": "string", - "WIREGUARD_PUBLIC_KEY": "string" + "config": "string" } ], "kind": "string", "metadata": [ "object", { - "creationTimestamp": "dynamic", "name": "string", "namespace": "string" } @@ -4068,11 +16676,7 @@ "value": { "apiVersion": "v1", "data": { - "VPN_DNS_IP": "MTAuMi4wLjE=", - "VPN_ENDPOINT_IP": "MjEyLjguMjUzLjEzNw==", - "VPN_ENDPOINT_PORT": "NTE4MjA=", - "WIREGUARD_PRIVATE_KEY": "Y0grY0hLd3FMeXV3UlVlZy8wRjFYWVlDQVM4bkQwWGsxNmVOQlVLc2tYbz0=", - "WIREGUARD_PUBLIC_KEY": "VVJwZVp4dHlVWEFVVUEwTVdjRmRDU2E3RitNdmNoSjRlTlNKVWV0S0VHaz0=" + "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" }, "immutable": null, "kind": "Secret", @@ -4086,8 +16690,8 @@ "generation": null, "labels": null, "managedFields": null, - "name": "gluetun-secret-netherland", - "namespace": "gluetun", + "name": "kubeconfig", + "namespace": "django", "ownerReferences": null, "resourceVersion": null, "selfLink": null, @@ -4176,7 +16780,1145 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "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": { + "creationTimestamp": null, + "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", + { + "creationTimestamp": "dynamic", + "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": "fail2ban_0", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "metadata": { + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy" + }, + "roleRef": { + "apiGroup": "rbac.authorization.k8s.io", + "kind": "Role", + "name": "role:service-acc" + }, + "subjects": [ + { + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + ] + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ], + "roleRef": [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string" + } + ], + "subjects": [ + "tuple", + [ + [ + "object", + { + "kind": "string", + "name": "string", + "namespace": "string" + } + ] + ] + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "roleRef": { + "apiGroup": "rbac.authorization.k8s.io", + "kind": "Role", + "name": "role:service-acc" + }, + "subjects": [ + { + "apiGroup": null, + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + ] + }, + "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" + } + ], + "roleRef": [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string" + } + ], + "subjects": [ + "list", + [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string", + "namespace": "string" + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy" + } + }, + { + "index_key": "fail2ban_1", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "metadata": { + "name": "role:service-acc", + "namespace": "reverse-proxy" + }, + "rules": [ + { + "apiGroups": [ + "" + ], + "resources": [ + "pods", + "pods/exec" + ], + "verbs": [ + "create", + "list" + ] + }, + { + "apiGroups": [ + "apps" + ], + "resources": [ + "deployments" + ], + "verbs": [ + "get" + ] + } + ] + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ], + "rules": [ + "tuple", + [ + [ + "object", + { + "apiGroups": [ + "tuple", + [ + "string" + ] + ], + "resources": [ + "tuple", + [ + "string", + "string" + ] + ], + "verbs": [ + "tuple", + [ + "string", + "string" + ] + ] + } + ], + [ + "object", + { + "apiGroups": [ + "tuple", + [ + "string" + ] + ], + "resources": [ + "tuple", + [ + "string" + ] + ], + "verbs": [ + "tuple", + [ + "string" + ] + ] + } + ] + ] + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "role:service-acc", + "namespace": "reverse-proxy", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "rules": [ + { + "apiGroups": [ + "" + ], + "nonResourceURLs": null, + "resourceNames": null, + "resources": [ + "pods", + "pods/exec" + ], + "verbs": [ + "create", + "list" + ] + }, + { + "apiGroups": [ + "apps" + ], + "nonResourceURLs": null, + "resourceNames": null, + "resources": [ + "deployments" + ], + "verbs": [ + "get" + ] + } + ] + }, + "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" + } + ], + "rules": [ + "list", + [ + "object", + { + "apiGroups": [ + "list", + "string" + ], + "nonResourceURLs": [ + "list", + "string" + ], + "resourceNames": [ + "list", + "string" + ], + "resources": [ + "list", + "string" + ], + "verbs": [ + "list", + "string" + ] + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "name": "role:service-acc", + "namespace": "reverse-proxy" + } + }, + { + "index_key": "fail2ban_2", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "v1", + "kind": "ServiceAccount", + "metadata": { + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "v1", + "automountServiceAccountToken": null, + "imagePullSecrets": null, + "kind": "ServiceAccount", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "kubectl-service-account", + "namespace": "fail2ban", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "secrets": null + }, + "type": [ + "object", + { + "apiVersion": "string", + "automountServiceAccountToken": "bool", + "imagePullSecrets": [ + "list", + [ + "object", + { + "name": "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" + } + ], + "secrets": [ + "list", + [ + "object", + { + "apiVersion": "string", + "fieldPath": "string", + "kind": "string", + "name": "string", + "namespace": "string", + "resourceVersion": "string", + "uid": "string" + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + }, + { + "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": { + "creationTimestamp": null, + "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", + { + "creationTimestamp": "dynamic", + "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", @@ -4336,7 +18078,14 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "servarr-db-credentials", + "namespace": "servarr" + } }, { "index_key": "wikijs_0", @@ -4496,16 +18245,58 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "wikijs-db-credentials", + "namespace": "wikijs" + } } ] }, { "mode": "managed", - "type": "kubernetes_namespace", + "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": "bookstack", "schema_version": 0, @@ -4522,14 +18313,90 @@ "deployment_method": "Terraform" }, "name": "bookstack", - "resource_version": "118519953", - "uid": "c8907c7f-c76c-4b01-8f04-d02d21202205" + "resource_version": "216805814", + "uid": "36bbab45-347a-4d6f-9137-82db62b62848" } ], "timeouts": null, "wait_for_default_service_account": false }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "bookstack" + }, + "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": "fail2ban", + "schema_version": 0, + "attributes": { + "id": "fail2ban", + "metadata": [ + { + "annotations": { + "name": "fail2ban" + }, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban", + "resource_version": "216805820", + "uid": "5a371597-f5d4-4978-9ba0-697f96945673" + } + ], + "timeouts": null, + "wait_for_default_service_account": false + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "fail2ban" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", "dependencies": [ "data.kubernetes_all_namespaces.allns" @@ -4551,14 +18418,20 @@ "deployment_method": "Terraform" }, "name": "gluetun", - "resource_version": "123398187", - "uid": "083e3f15-7620-4586-a095-2fefa459ecc8" + "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" @@ -4580,14 +18453,55 @@ "deployment_method": "Terraform" }, "name": "jellyfin", - "resource_version": "123024697", - "uid": "3da6eaac-f083-4aa1-a890-1b8560d786fb" + "resource_version": "216805819", + "uid": "e82cf994-4464-4a94-b818-83df4cde36be" } ], "timeouts": null, "wait_for_default_service_account": false }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "jellyfin" + }, + "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" @@ -4609,14 +18523,20 @@ "deployment_method": "Terraform" }, "name": "servarr", - "resource_version": "123398184", - "uid": "49e94c70-f87d-4baf-889a-f62df2d27c09" + "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" @@ -4638,14 +18558,20 @@ "deployment_method": "Terraform" }, "name": "stash", - "resource_version": "118804699", - "uid": "8786bf77-bb35-44b1-bf3c-e92e8378d0e2" + "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" @@ -4667,14 +18593,20 @@ "deployment_method": "Terraform" }, "name": "wikijs", - "resource_version": "124559925", - "uid": "05e4ec74-a449-409d-91db-048039a857f4" + "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" @@ -4684,10 +18616,415 @@ }, { "mode": "managed", - "type": "kubernetes_persistent_volume_claim", + "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": "bookstack-webserver", "schema_version": 0, @@ -4703,8 +19040,8 @@ }, "name": "bookstack-webserver-pvc", "namespace": "bookstack", - "resource_version": "118519983", - "uid": "413dc96d-ac7f-48c6-913e-0eb4d57a65f8" + "resource_version": "216809405", + "uid": "e3d7f8dc-5672-4e8f-a6d0-f43cf4e51985" } ], "spec": [ @@ -4723,13 +19060,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-413dc96d-ac7f-48c6-913e-0eb4d57a65f8" + "volume_name": "pvc-e3d7f8dc-5672-4e8f-a6d0-f43cf4e51985" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4747,8 +19085,8 @@ }, "name": "config-pvc", "namespace": "stash", - "resource_version": "118804745", - "uid": "4c57b4e4-bb60-4062-adda-aebd9e6522b7" + "resource_version": "216809238", + "uid": "5bc33908-0def-44d9-977b-a9e034c2c54f" } ], "spec": [ @@ -4767,13 +19105,59 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-4c57b4e4-bb60-4062-adda-aebd9e6522b7" + "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==" }, { @@ -4791,8 +19175,8 @@ }, "name": "data-pvc", "namespace": "stash", - "resource_version": "118804735", - "uid": "8fef06a1-d702-4fc1-91dd-fd4773b4bd73" + "resource_version": "216809499", + "uid": "f138f35b-fb36-4112-bdc4-bfe825715e58" } ], "spec": [ @@ -4811,13 +19195,104 @@ "selector": [], "storage_class_name": "nfs-storage-fastaccess", "volume_mode": "Filesystem", - "volume_name": "pvc-8fef06a1-d702-4fc1-91dd-fd4773b4bd73" + "volume_name": "pvc-f138f35b-fb36-4112-bdc4-bfe825715e58" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "fail2ban-config", + "schema_version": 0, + "attributes": { + "id": "fail2ban/fail2ban-config-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban-config-pvc", + "namespace": "fail2ban", + "resource_version": "216809375", + "uid": "fb2b096c-396c-45ad-b45a-2c6c5e4746e9" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "2Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-fb2b096c-396c-45ad-b45a-2c6c5e4746e9" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "fail2ban-log", + "schema_version": 0, + "attributes": { + "id": "fail2ban/fail2ban-log-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban-log-pvc", + "namespace": "fail2ban", + "resource_version": "216809474", + "uid": "a8016ded-f5b0-4d63-98f4-711358d128ae" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "2Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-a8016ded-f5b0-4d63-98f4-711358d128ae" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4835,8 +19310,8 @@ }, "name": "generated-pvc", "namespace": "stash", - "resource_version": "118804740", - "uid": "d3844737-c32d-4fdc-ac2b-a7d1931bcd3a" + "resource_version": "216809617", + "uid": "223b2191-35ba-4e13-b545-c400eb2b9758" } ], "spec": [ @@ -4855,13 +19330,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-d3844737-c32d-4fdc-ac2b-a7d1931bcd3a" + "volume_name": "pvc-223b2191-35ba-4e13-b545-c400eb2b9758" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4879,8 +19355,8 @@ }, "name": "jellyfin-cache-pvc", "namespace": "jellyfin", - "resource_version": "123024725", - "uid": "736c8427-44e8-4447-b774-d0dfc441905b" + "resource_version": "216809682", + "uid": "b084ea50-3961-4aa5-9c7d-d6c9d0581a10" } ], "spec": [ @@ -4899,13 +19375,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-736c8427-44e8-4447-b774-d0dfc441905b" + "volume_name": "pvc-b084ea50-3961-4aa5-9c7d-d6c9d0581a10" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4923,8 +19400,8 @@ }, "name": "jellyfin-config-pvc", "namespace": "jellyfin", - "resource_version": "123024720", - "uid": "61acd0f2-689e-443a-b732-da292e18ce14" + "resource_version": "216809563", + "uid": "9c236a51-7294-42bb-a7a8-2b503dae33a1" } ], "spec": [ @@ -4943,13 +19420,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-61acd0f2-689e-443a-b732-da292e18ce14" + "volume_name": "pvc-9c236a51-7294-42bb-a7a8-2b503dae33a1" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4967,8 +19445,8 @@ }, "name": "metadata-pvc", "namespace": "stash", - "resource_version": "118804728", - "uid": "308631ed-f9bd-4a7d-bbc6-b645a2e6390b" + "resource_version": "216809400", + "uid": "4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" } ], "spec": [ @@ -4987,13 +19465,104 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-308631ed-f9bd-4a7d-bbc6-b645a2e6390b" + "volume_name": "pvc-4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" } ], "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==" }, { @@ -5011,8 +19580,8 @@ }, "name": "prowlarr-config-pvc", "namespace": "servarr", - "resource_version": "123403281", - "uid": "32df5da2-93b4-46ee-8e65-1d3a1414faf0" + "resource_version": "216806540", + "uid": "9e2ca000-439f-413a-9dda-31cefeefdcd4" } ], "spec": [ @@ -5031,13 +19600,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-32df5da2-93b4-46ee-8e65-1d3a1414faf0" + "volume_name": "pvc-9e2ca000-439f-413a-9dda-31cefeefdcd4" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5055,8 +19625,8 @@ }, "name": "qbittorrent-config-pvc", "namespace": "servarr", - "resource_version": "123398238", - "uid": "162f8434-c74f-45a4-ab68-14f66c345fc6" + "resource_version": "216809706", + "uid": "82b5d3e0-3c8a-49c4-86bf-b5588df7dc16" } ], "spec": [ @@ -5075,13 +19645,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-162f8434-c74f-45a4-ab68-14f66c345fc6" + "volume_name": "pvc-82b5d3e0-3c8a-49c4-86bf-b5588df7dc16" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5099,8 +19670,8 @@ }, "name": "radarr-config-pvc", "namespace": "servarr", - "resource_version": "123403285", - "uid": "c92a942a-87ec-40a0-9e72-026dea4d9f29" + "resource_version": "216809576", + "uid": "2f2c3031-b548-471a-bdd8-689932a2b666" } ], "spec": [ @@ -5119,13 +19690,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-c92a942a-87ec-40a0-9e72-026dea4d9f29" + "volume_name": "pvc-2f2c3031-b548-471a-bdd8-689932a2b666" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5143,8 +19715,8 @@ }, "name": "sonarr-config-pvc", "namespace": "servarr", - "resource_version": "123403289", - "uid": "5788ced5-5573-4433-9c63-e1cde45f1999" + "resource_version": "216809448", + "uid": "6ef4290f-be7e-47c3-a2a6-35db4a7600b2" } ], "spec": [ @@ -5163,20 +19735,201 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-5788ced5-5573-4433-9c63-e1cde45f1999" + "volume_name": "pvc-6ef4290f-be7e-47c3-a2a6-35db4a7600b2" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-config", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-config-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-config-pvc", + "namespace": "servarr", + "resource_version": "216809310", + "uid": "965c2d4c-2123-4831-83ba-784ae070ea2a" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-965c2d4c-2123-4831-83ba-784ae070ea2a" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-log", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-log-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-log-pvc", + "namespace": "servarr", + "resource_version": "216809461", + "uid": "3651d53e-7af5-4f71-a381-d1f05dc53d06" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-3651d53e-7af5-4f71-a381-d1f05dc53d06" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-server", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-server-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-server-pvc", + "namespace": "servarr", + "resource_version": "216809248", + "uid": "2ae5b1fe-18bf-4bfc-a3a5-54be9066a171" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-2ae5b1fe-18bf-4bfc-a3a5-54be9066a171" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-transcode-cache", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-transcode-cache-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-transcode-cache-pvc", + "namespace": "servarr", + "resource_version": "216809646", + "uid": "ce37990c-0a1c-4042-bfce-17b762c8df65" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-ce37990c-0a1c-4042-bfce-17b762c8df65" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" } ] }, { "mode": "managed", - "type": "kubernetes_persistent_volume_claim", + "type": "kubernetes_persistent_volume_claim_v1", "name": "automatic-pvc-database", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ @@ -5195,8 +19948,8 @@ }, "name": "bookstack-db-pvc", "namespace": "bookstack", - "resource_version": "118519979", - "uid": "28908efd-0793-4bab-bfe7-805747f002f4" + "resource_version": "216808260", + "uid": "18fed802-6ffe-400f-b046-fc7f72e1ccd0" } ], "spec": [ @@ -5215,13 +19968,149 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-28908efd-0793-4bab-bfe7-805747f002f4" + "volume_name": "pvc-18fed802-6ffe-400f-b046-fc7f72e1ccd0" } ], "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-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": "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": "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==" }, { @@ -5239,8 +20128,8 @@ }, "name": "prowlarr-db-pvc", "namespace": "servarr", - "resource_version": "123841728", - "uid": "276f9496-124a-440f-aa3e-4c081ce47c26" + "resource_version": "216809261", + "uid": "c0650187-d942-4d44-bf0d-30e72d8160cd" } ], "spec": [ @@ -5259,13 +20148,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-276f9496-124a-440f-aa3e-4c081ce47c26" + "volume_name": "pvc-c0650187-d942-4d44-bf0d-30e72d8160cd" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5283,8 +20173,8 @@ }, "name": "wikijs-db-pvc", "namespace": "wikijs", - "resource_version": "124559956", - "uid": "78d4a9e0-122e-4119-b373-83e1fa1ceac7" + "resource_version": "216809329", + "uid": "229a885f-df6b-42b2-89ea-03335f9ba7c6" } ], "spec": [ @@ -5303,28 +20193,29 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-78d4a9e0-122e-4119-b373-83e1fa1ceac7" + "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_service", - "name": "automatic_service", + "type": "kubernetes_persistent_volume_claim_v1", + "name": "automatic-pvc-redis", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ { - "index_key": "bookstack", - "schema_version": 1, + "index_key": "django", + "schema_version": 0, "attributes": { - "id": "bookstack/bookstack-svc", + "id": "django/django-redis-pvc", "metadata": [ { "annotations": {}, @@ -5333,18 +20224,1509 @@ "labels": { "deployment_method": "Terraform" }, - "name": "bookstack-svc", + "name": "django-redis-pvc", + "namespace": "django", + "resource_version": "216808554", + "uid": "3cab4e06-ef3a-4940-ba65-becbac1dc882" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "1Gi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-3cab4e06-ef3a-4940-ba65-becbac1dc882" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "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": "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_secret_v1", + "name": "automatic-database-secret", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "index_key": "bookstack", + "schema_version": 0, + "attributes": { + "binary_data": null, + "binary_data_wo": null, + "binary_data_wo_revision": null, + "data": { + "DB_DATABASE_NAME": "bookstackapp", + "DB_HOST": "bookstack-db-svc.bookstack.svc", + "DB_PASSWORD": "Unhappy-Commence-Everyone4", + "DB_USERNAME": "bookstack_username", + "MYSQL_DATABASE": "bookstackapp", + "MYSQL_PASSWORD": "Unhappy-Commence-Everyone4", + "MYSQL_ROOT_PASSWORD": "Unhappy-Commence-Everyone4", + "MYSQL_USER": "bookstack_username", + "POSTGRES_DB": "bookstackapp", + "POSTGRES_PASSWORD": "Unhappy-Commence-Everyone4", + "POSTGRES_USER": "bookstack_username" + }, + "data_wo": null, + "data_wo_revision": null, + "id": "bookstack/bookstack-db-terraform", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "bookstack-db-terraform", "namespace": "bookstack", - "resource_version": "118519965", - "uid": "736e05bf-8b66-4c29-b585-b08236707011" + "resource_version": "218696846", + "uid": "8ebafbf7-2635-4e08-a310-ff91f70b9391" + } + ], + "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" + } + } + ], + [ + { + "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": "POSTGRES_DB", + "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": "bookstack-db-terraform", + "namespace": "bookstack" + }, + "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", + "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", + "POSTGRES_DB": "django", + "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": "218225129", + "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": "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": "POSTGRES_DB", + "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_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", + "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", + "POSTGRES_DB": "immich", + "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": "218225125", + "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": "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": "POSTGRES_DB", + "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_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", + "DB_HOST": "paperless-db-svc.paperless.svc", + "DB_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "DB_USERNAME": "paperless", + "MYSQL_DATABASE": "paperless", + "MYSQL_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "MYSQL_ROOT_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "MYSQL_USER": "paperless", + "POSTGRES_DB": "paperless", + "POSTGRES_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "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": "218225126", + "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": "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": "POSTGRES_DB", + "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_username" + ] + }, + { + "index_key": "prowlarr", + "schema_version": 0, + "attributes": { + "binary_data": null, + "binary_data_wo": null, + "binary_data_wo_revision": null, + "data": { + "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", + "POSTGRES_DB": "prowlarr-main", + "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": "218225128", + "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": "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": "POSTGRES_DB", + "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_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", + "DB_HOST": "wikijs-db-svc.wikijs.svc", + "DB_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "DB_USERNAME": "wikijs", + "MYSQL_DATABASE": "wikijs", + "MYSQL_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "MYSQL_ROOT_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "MYSQL_USER": "wikijs", + "POSTGRES_DB": "wikijs", + "POSTGRES_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "POSTGRES_USER": "wikijs" + }, + "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": "218225130", + "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": "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": "POSTGRES_DB", + "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_username" + ] + } + ] + }, + { + "mode": "managed", + "type": "kubernetes_secret_v1", + "name": "secret_import", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "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" + ] + } + ] + }, + { + "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.106.51.48", + "cluster_ip": "10.111.234.203", "cluster_ips": [ - "10.106.51.48" + "10.111.234.203" ], "external_ips": [], "external_name": "", @@ -5361,11 +21743,912 @@ "port": [ { "app_protocol": "", - "name": "", + "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": "bookstack", + "schema_version": 1, + "attributes": { + "id": "bookstack/bookstack-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "bookstack-svc", + "namespace": "bookstack", + "resource_version": "216805898", + "uid": "1a76bd37-d6db-4676-828c-a9e8a4d0cbc6" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.106.143.37", + "cluster_ips": [ + "10.106.143.37" + ], + "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": "80bookstack", "node_port": 0, "port": 80, "protocol": "TCP", "target_port": "80" + }, + { + "app_protocol": "", + "name": "443bookstack", + "node_port": 0, + "port": 443, + "protocol": "TCP", + "target_port": "443" } ], "publish_not_ready_addresses": false, @@ -5390,6 +22673,92 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "bookstack-svc", + "namespace": "bookstack" + }, + "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==" }, { @@ -5407,16 +22776,16 @@ }, "name": "flaresolverr-svc", "namespace": "servarr", - "resource_version": "124266444", - "uid": "c2c15a4e-ee28-4e8f-8e93-1bd78205ce5a" + "resource_version": "216805894", + "uid": "4d7ac53b-7743-4789-8905-7da555c6460b" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.40.239", + "cluster_ip": "10.106.235.114", "cluster_ips": [ - "10.104.40.239" + "10.106.235.114" ], "external_ips": [], "external_name": "", @@ -5433,7 +22802,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8191flaresolver", "node_port": 0, "port": 8191, "protocol": "TCP", @@ -5462,6 +22831,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "flaresolverr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5479,16 +22855,16 @@ }, "name": "gluetun-svc", "namespace": "gluetun", - "resource_version": "123398199", - "uid": "7e604e09-4ebc-4d00-bb9c-a776bfc8111f" + "resource_version": "216805871", + "uid": "939206be-f469-4cd6-8c5b-a73f34991c9e" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.69.93", + "cluster_ip": "10.102.155.78", "cluster_ips": [ - "10.111.69.93" + "10.102.155.78" ], "external_ips": [], "external_name": "", @@ -5505,7 +22881,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8888gluetun", "node_port": 0, "port": 8888, "protocol": "TCP", @@ -5534,6 +22910,171 @@ "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==" }, { @@ -5551,16 +23092,16 @@ }, "name": "jellyfin-svc", "namespace": "jellyfin", - "resource_version": "123024705", - "uid": "4bf0955c-ef31-4bf9-83f2-748a4c545f1c" + "resource_version": "216805833", + "uid": "eeb9f919-ab0c-4253-a2ec-155730253d76" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.9.127", + "cluster_ip": "10.107.48.5", "cluster_ips": [ - "10.96.9.127" + "10.107.48.5" ], "external_ips": [], "external_name": "", @@ -5577,7 +23118,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8096jellyfin", "node_port": 0, "port": 8096, "protocol": "TCP", @@ -5606,6 +23147,171 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "jellyfin-svc", + "namespace": "jellyfin" + }, + "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": "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==" }, { @@ -5623,16 +23329,16 @@ }, "name": "prowlarr-svc", "namespace": "servarr", - "resource_version": "123398209", - "uid": "ec58267e-4fd1-4569-b062-e4fb6cee90c0" + "resource_version": "216805867", + "uid": "85cb3122-c3ea-4c2b-b9dd-ffc5f9b20ee2" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.232.78", + "cluster_ip": "10.104.178.6", "cluster_ips": [ - "10.107.232.78" + "10.104.178.6" ], "external_ips": [], "external_name": "", @@ -5649,7 +23355,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "9696prowlarr", "node_port": 0, "port": 9696, "protocol": "TCP", @@ -5678,6 +23384,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "prowlarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5695,16 +23408,16 @@ }, "name": "qbittorrent-svc", "namespace": "servarr", - "resource_version": "123398194", - "uid": "62a257c4-cc0b-4c4f-b099-0ec18fcd7f7d" + "resource_version": "216805922", + "uid": "f7af72d4-845d-416c-a2a2-d94fd318b297" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.62.216", + "cluster_ip": "10.96.233.142", "cluster_ips": [ - "10.103.62.216" + "10.96.233.142" ], "external_ips": [], "external_name": "", @@ -5721,7 +23434,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8080qbittorrent", "node_port": 0, "port": 8080, "protocol": "TCP", @@ -5750,6 +23463,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "qbittorrent-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5767,16 +23487,16 @@ }, "name": "radarr-svc", "namespace": "servarr", - "resource_version": "123398241", - "uid": "e82172fb-3bd6-41cf-8bd6-e2d59f09ef40" + "resource_version": "216805926", + "uid": "e8104fd7-b6a9-4d71-ab1b-d74b5ccd4d6e" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.136.51", + "cluster_ip": "10.108.186.62", "cluster_ips": [ - "10.107.136.51" + "10.108.186.62" ], "external_ips": [], "external_name": "", @@ -5793,7 +23513,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "7878radarr", "node_port": 0, "port": 7878, "protocol": "TCP", @@ -5822,6 +23542,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "radarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5839,16 +23566,16 @@ }, "name": "sonarr-svc", "namespace": "servarr", - "resource_version": "123399769", - "uid": "c43a2119-c0a0-496c-81e7-2f913d2f8261" + "resource_version": "216805841", + "uid": "49850cc7-ecf7-4101-9f1c-79468bc61fba" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.122.9", + "cluster_ip": "10.106.131.45", "cluster_ips": [ - "10.108.122.9" + "10.106.131.45" ], "external_ips": [], "external_name": "", @@ -5865,7 +23592,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8989sonarr", "node_port": 0, "port": 8989, "protocol": "TCP", @@ -5894,6 +23621,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "sonarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5911,16 +23645,16 @@ }, "name": "stash-svc", "namespace": "stash", - "resource_version": "118804708", - "uid": "dcd03786-d601-40f8-8e69-049f18486ff0" + "resource_version": "216805859", + "uid": "46efe27d-1c1e-4148-b506-6531163e48a0" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.210.205", + "cluster_ip": "10.97.250.227", "cluster_ips": [ - "10.97.210.205" + "10.97.250.227" ], "external_ips": [], "external_name": "", @@ -5937,7 +23671,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "9999stash", "node_port": 0, "port": 9999, "protocol": "TCP", @@ -5966,6 +23700,179 @@ "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": "tdarr", + "schema_version": 1, + "attributes": { + "id": "servarr/tdarr-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-svc", + "namespace": "servarr", + "resource_version": "216805958", + "uid": "1ceab5ff-549c-492d-b23d-41fbddec33e7" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.97.153.109", + "cluster_ips": [ + "10.97.153.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": "8265tdarr", + "node_port": 0, + "port": 8265, + "protocol": "TCP", + "target_port": "8265" + }, + { + "app_protocol": "", + "name": "8266tdarr", + "node_port": 0, + "port": 8266, + "protocol": "TCP", + "target_port": "8266" + } + ], + "publish_not_ready_addresses": false, + "selector": { + "app": "tdarr" + }, + "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": "tdarr-svc", + "namespace": "servarr" + }, + "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==" }, { @@ -5983,16 +23890,16 @@ }, "name": "wikijs-svc", "namespace": "wikijs", - "resource_version": "124559927", - "uid": "89d92f12-44fb-4557-be4d-a20dbcda390e" + "resource_version": "216810989", + "uid": "bced5aec-8a1c-4cd3-8f49-61b69cea6370" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.5.170", + "cluster_ip": "10.104.31.197", "cluster_ips": [ - "10.111.5.170" + "10.104.31.197" ], "external_ips": [], "external_name": "", @@ -6009,7 +23916,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "3000wikijs", "node_port": 0, "port": 3000, "protocol": "TCP", @@ -6038,13 +23945,20 @@ "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", + "type": "kubernetes_service_v1", "name": "automatic_service_database", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ @@ -6063,16 +23977,16 @@ }, "name": "bookstack-db-svc", "namespace": "bookstack", - "resource_version": "118519957", - "uid": "b1e78cec-03d4-4f9c-bb26-b07ccbd954e2" + "resource_version": "216809653", + "uid": "bca0c626-923d-4f75-af47-6772cc2a21bb" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.98.155.171", + "cluster_ip": "10.100.45.114", "cluster_ips": [ - "10.98.155.171" + "10.100.45.114" ], "external_ips": [], "external_name": "", @@ -6118,6 +24032,250 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "bookstack-db-svc", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + }, + { + "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": "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": "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==" }, { @@ -6135,16 +24293,16 @@ }, "name": "prowlarr-db-svc", "namespace": "servarr", - "resource_version": "123848769", - "uid": "b396032a-8a38-4329-85c7-d69bc3c11a06" + "resource_version": "216809045", + "uid": "7ae5ab8c-ca48-4b96-bf81-8db011c14db5" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.108.200", + "cluster_ip": "10.111.195.3", "cluster_ips": [ - "10.96.108.200" + "10.111.195.3" ], "external_ips": [], "external_name": "", @@ -6190,6 +24348,13 @@ "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==" }, { @@ -6207,16 +24372,16 @@ }, "name": "wikijs-db-svc", "namespace": "wikijs", - "resource_version": "124559930", - "uid": "f5148aef-337e-4f53-9937-bb66c039bb75" + "resource_version": "216809631", + "uid": "2c320cb5-f168-4d64-a2e6-9829a01be32d" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.162.103", + "cluster_ip": "10.99.153.248", "cluster_ips": [ - "10.107.162.103" + "10.99.153.248" ], "external_ips": [], "external_name": "", @@ -6262,6 +24427,258 @@ "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": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-redis-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "django-redis-svc", + "namespace": "django", + "resource_version": "216806498", + "uid": "0c5a9b81-076d-473f-97eb-e7a8b983cd6f" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.102.103.235", + "cluster_ips": [ + "10.102.103.235" + ], + "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": "django-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": "django-redis-svc", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + }, + { + "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": "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==" } ] diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index c007edd..b349a6b 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,10 +1,1386 @@ { "version": 4, - "terraform_version": "1.9.2", - "serial": 1846, + "terraform_version": "1.14.4", + "serial": 5388, "lineage": "9de68ad6-060f-6b41-b115-a689f60c73a2", - "outputs": {}, + "outputs": { + "example": { + "value": { + "creation_date": "2026-02-05 11:52:05.2843411 +0000 UTC", + "id": "fee7431a-9f6d-478e-8ee0-b3e800c394b5", + "key": "servarr__db__credentials", + "note": "", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-09 13:01:31.4122943 +0000 UTC", + "value": "DB_DATABASE: cHJvd2xhcnItbWFpbg==testing\nDB_HOST: cHJvd2xhcnItZGItc3Zj\nDB_PASS: R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3\nDB_USER: c2VydmFycl91c2VybmFtZQ==" + }, + "type": [ + "object", + { + "creation_date": "string", + "id": "string", + "key": "string", + "note": "string", + "organization_id": "string", + "project_id": "string", + "revision_date": "string", + "value": "string" + } + ], + "sensitive": true + }, + "fromressource": { + "value": { + "key": { + "bookstack": { + "id": "bookstack/bookstack-db-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "bookstack-db-svc", + "namespace": "bookstack", + "resource_version": "216809653", + "uid": "bca0c626-923d-4f75-af47-6772cc2a21bb" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.100.45.114", + "cluster_ips": [ + "10.100.45.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": "", + "node_port": 0, + "port": 3306, + "protocol": "TCP", + "target_port": "3306" + } + ], + "publish_not_ready_addresses": false, + "selector": { + "app": "bookstack-db" + }, + "session_affinity": "None", + "session_affinity_config": [], + "type": "ClusterIP" + } + ], + "status": [ + { + "load_balancer": [ + { + "ingress": [] + } + ] + } + ], + "timeouts": null, + "wait_for_load_balancer": true + }, + "django": { + "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 + }, + "immich": { + "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 + }, + "paperless": { + "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 + }, + "prowlarr": { + "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 + }, + "wikijs": { + "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 + } + } + }, + "type": [ + "object", + { + "key": [ + "object", + { + "bookstack": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "django": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "immich": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "paperless": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "prowlarr": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ], + "wikijs": [ + "object", + { + "id": "string", + "metadata": [ + "list", + [ + "object", + { + "annotations": [ + "map", + "string" + ], + "generate_name": "string", + "generation": "number", + "labels": [ + "map", + "string" + ], + "name": "string", + "namespace": "string", + "resource_version": "string", + "uid": "string" + } + ] + ], + "spec": [ + "list", + [ + "object", + { + "allocate_load_balancer_node_ports": "bool", + "cluster_ip": "string", + "cluster_ips": [ + "list", + "string" + ], + "external_ips": [ + "set", + "string" + ], + "external_name": "string", + "external_traffic_policy": "string", + "health_check_node_port": "number", + "internal_traffic_policy": "string", + "ip_families": [ + "list", + "string" + ], + "ip_family_policy": "string", + "load_balancer_class": "string", + "load_balancer_ip": "string", + "load_balancer_source_ranges": [ + "set", + "string" + ], + "port": [ + "list", + [ + "object", + { + "app_protocol": "string", + "name": "string", + "node_port": "number", + "port": "number", + "protocol": "string", + "target_port": "string" + } + ] + ], + "publish_not_ready_addresses": "bool", + "selector": [ + "map", + "string" + ], + "session_affinity": "string", + "session_affinity_config": [ + "list", + [ + "object", + { + "client_ip": [ + "list", + [ + "object", + { + "timeout_seconds": "number" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "status": [ + "list", + [ + "object", + { + "load_balancer": [ + "list", + [ + "object", + { + "ingress": [ + "list", + [ + "object", + { + "hostname": "string", + "ip": "string", + "ip_mode": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "timeouts": [ + "object", + { + "create": "string" + } + ], + "wait_for_load_balancer": "bool" + } + ] + } + ] + } + ], + "sensitive": true + } + }, "resources": [ + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "configmap_import", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "index_key": "fail2ban-50814edb-d190-41cb-8950-b3ee01622dcf", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:29:31.5585848 +0000 UTC", + "id": "50814edb-d190-41cb-8950-b3ee01622dcf", + "key": "fail2ban__configmap__nginx-block-map-action", + "note": "nginx-block-map-action-tf", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:29:31.5585853 +0000 UTC", + "value": " nginx-block-map.local: \"## Version 2022/08/06\\n# Fail2Ban configuration file for\n black-listing via nginx\\n#\\n# Author: Serg G. Brester (aka sebres)\\n#\\n# To use\n 'nginx-block-map' action you should define some special blocks in your nginx configuration,\\n#\n and use it hereafter in your locations (to notify fail2ban by failure, resp. nginx\n by ban).\\n#\\n# Example (argument \\\"token_id\\\" resp. cookie \\\"session_id\\\" used\n here as unique identifier for user):\\n#\\n# http {\\n# ...\\n# # maps to\n check user is blacklisted (banned in f2b):\\n# #map $arg_token_id $blck_lst_tok\n { include blacklisted-tokens.map; }\\n# map $cookie_session_id $blck_lst_ses\n { include blacklisted-sessions.map; }\\n# ...\\n# # special log-format to\n notify fail2ban about failures:\\n# log_format f2b_session_errors '$msec failure\n \\\"$cookie_session_id\\\" - $remote_addr - $remote_user '\\n# ;# '\\\"$request\\\"\n $status $bytes_sent '\\n# # '\\\"$http_referer\\\" \\\"$http_user_agent\\\"';\\n#\\n#\n \\ # location checking blacklisted values:\\n# location ... {\\n# #\n check banned sessionid:\\n# if ($blck_lst_ses != \\\"\\\") {\\n# try_files\n \\\"\\\" @f2b-banned;\\n# }\\n# ...\\n# # notify fail2ban about a failure\n inside nginx:\\n# error_page 401 = @notify-f2b;\\n# ...\\n# }\\n#\n \\ ...\\n# # location for return with \\\"403 Forbidden\\\" if banned:\\n# location\n @f2b-banned {\\n# default_type text/html;\\n# return 403 \\\"\u003cbr/\u003e\u003ccenter\u003e\\n#\n \\ \u003cb style=\\\\\\\"color:red; font-size:18pt; border:2pt solid black; padding:5pt;\\\\\\\"\u003e\\n#\n \\ You are banned!\u003c/b\u003e\u003c/center\u003e\\\";\\n# }\\n# ...\\n# # location\n to notify fail2ban about a failure inside nginx:\\n# location @notify-f2b {\\n#\n \\ access_log /var/log/nginx/f2b-auth-errors.log f2b_session_errors;\\n# }\\n#\n \\ }\\n# ...\\n#\\n# Note that quote-character (and possibly other special characters)\n are not allowed currently as session-id.\\n# Thus please add any session-id validation\n rule in your locations (or in the corresponding backend-service), \\n# like in\n example below:\\n#\\n# location ... {\\n# if ($cookie_session_id !~ \\\"^[\\\\w\\\\-]+$\\\")\n {\\n# return 403 \\\"Wrong session-id\\\"\\n# }\\n# ...\\n# }\\n#\\n# The\n parameters for jail corresponding log-format (f2b_session_errors):\\n#\\n# [nginx-blck-lst]\\n#\n \\ filter =\\n# datepattern = ^Epoch\\n# failregex = ^ failure \\\"\u003cF-ID\u003e[^\\\"]+\u003c/F-ID\u003e\\\"\n - \u003cADDR\u003e\\n# usedns = no\\n#\\n# The same log-file can be used for IP-related jail\n (additionally to session-related, to ban very bad IPs):\\n#\\n# [nginx-blck-ip]\\n#\n \\ maxretry = 100\\n# filter =\\n# datepattern = ^Epoch\\n# failregex = ^ failure\n \\\"[^\\\"]+\\\" - \u003cADDR\u003e\\n# usedns = no\\n#\\n\\n[Definition]\\n\\n# path to configuration\n of nginx (used to target nginx-instance in multi-instance system,\\n# and as path\n for the blacklisted map):\\n#srv_cfg_path = /etc/nginx/\\n\\nsrv_cfg_path = /blacklisted.d/\\n\\n#\n cmd-line arguments to supply to test/reload nginx:\\n#srv_cmd = nginx -c %(srv_cfg_path)s/nginx.conf\\nsrv_cmd\n = nginx\\n\\n# pid file (used to check nginx is running):\\nsrv_pid = /run/nginx.pid\\n\\n#\n command used to check whether nginx is running and configuration is valid:\\nsrv_is_running\n = [ -f \\\"%(srv_pid)s\\\" ]\\nsrv_check_cmd = %(srv_is_running)s \u0026\u0026 %(srv_cmd)s -qt\\n\\n#\n first test nginx is running and configuration is correct, hereafter send reload\n signal:\\n#blck_lst_reload = %(srv_check_cmd)s; if [ $? -eq 0 ]; then\\n# %(srv_cmd)s\n -s reload; if [ $? -ne 0 ]; then echo 'reload failed.'; fi;\\n# fi;\\n\\nrestart_file\n = /restart-signal/restart.txt\\n\\nblck_lst_reload = touch %(restart_file)s;sleep\n 20; rm %(restart_file)s;\\n\\n# map-file for nginx, can be redefined using `action\n = nginx-block-map[blck_lst_file=\\\"/path/file.map\\\"]`:\\nblck_lst_file = %(srv_cfg_path)s/blacklisted-sessions.conf\\n\\n#\n Action definition:\\n\\nactionstart_on_demand = false\\nactionstart = touch '%(blck_lst_file)s'\\n\\nactionflush\n = truncate -s 0 '%(blck_lst_file)s'; %(blck_lst_reload)s\\n\\nactionstop = %(actionflush)s\\n\\nactioncheck\n = \\n\\n_echo_blck_row = printf '\\\\%%s 1;\\\\n' \\\"\u003cfid\u003e\\\"\\n\\nactionban = echo \u003cip\u003e\n | awk -F. '{print \\\"deny \\\"$1\\\".\\\"$2\\\".\\\"$3\\\".\\\"$4\\\";\\\"}' \u003e\u003e '%(blck_lst_file)s';\n %(blck_lst_reload)s\\n\\nactionunban = id=$(%(_echo_blck_row)s | sed -e 's/[]\\\\/$*.^|[]/\\\\\\\\\u0026/g');\n sed -i \\\"/^$id$/d\\\" %(blck_lst_file)s; %(blck_lst_reload)s\\n\"\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + }, + { + "index_key": "fail2ban-9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:24:43.5168212 +0000 UTC", + "id": "9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "key": "fail2ban__configmap__fail2ban-nginx-http-auth-jail", + "note": "fail2ban-nginx-http-auth-jail", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:28:08.4270003 +0000 UTC", + "value": " nginx-http-auth.local: |\n ## Version 2022/08/06\n # Fail2Ban jail configuration for nginx-http-auth\n\n # To use more aggressive http-auth modes set filter parameter \"mode\" in jail.local:\n # normal (default), aggressive (combines all), auth or fallback\n # See \"tests/files/logs/nginx-http-auth\" or \"filter.d/nginx-http-auth.conf\" for usage example and details.\n\n [nginx-http-auth]\n\n enabled = false\n port = http,https\n filter = nginx-unauthorized\n action = nginx-block-map\n logpath = /var/log/nginx/backend_debug.log\n maxretry = 5\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + }, + { + "index_key": "fail2ban-fb11452e-fec1-489f-9144-b3ee0162ccda", + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-11 21:31:47.2717663 +0000 UTC", + "id": "fb11452e-fec1-489f-9144-b3ee0162ccda", + "key": "fail2ban__configmap__fail2ban-nginx-unauthorized-filter", + "note": "fail2ban-nginx-unauthorized-filter-tf", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-11 21:31:47.2717667 +0000 UTC", + "value": " nginx-unauthorized.local: |\n ## Version 2022/08/06\n # Fail2Ban filter configuration for nginx unauthorized\n\n [INCLUDES]\n before = common.conf\n\n [Definition]\n\n #original\n #failregex = ^\u003cHOST\u003e.*\"(GET|POST|HEAD).*\" (401) .*$\n\n\n #try this one\n failregex = ^\u003cHOST\u003e - .* \"(?:GET|POST|HEAD) [^\"]+\" 401\n ^\u003cHOST\u003e - .* upstream_status=401\n #for servarr\n ^\u003cHOST\u003e -.*\"GET /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n ^\u003cHOST\u003e -.*\"POST /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n #for bitwarden\n ^\u003cHOST\u003e -.*\"POST /identity/accounts/prelogin *HTTP/.*\" 200\n #actionban = touch /tmp/\u003cname\u003e.ban\n #actionunban = touch /tmp/\u003cname\u003e.unban\n" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "secret", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "creation_date": "2026-02-05 11:52:05.2843411 +0000 UTC", + "id": "fee7431a-9f6d-478e-8ee0-b3e800c394b5", + "key": "servarr__db__credentials", + "note": "", + "organization_id": "a6361589-badd-4bde-9cb4-af8901161c0d", + "project_id": "b5fc4c48-e951-442f-97ca-b3e800c143cd", + "revision_date": "2026-02-09 13:01:31.4122943 +0000 UTC", + "value": "DB_DATABASE: cHJvd2xhcnItbWFpbg==testing\nDB_HOST: cHJvd2xhcnItZGItc3Zj\nDB_PASS: R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3\nDB_USER: c2VydmFycl91c2VybmFtZQ==" + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "value" + } + ] + ], + "identity_schema_version": 0 + } + ] + }, + { + "mode": "data", + "type": "bitwarden-secrets_secret", + "name": "secret_import", + "provider": "provider[\"registry.terraform.io/bitwarden/bitwarden-secrets\"]", + "instances": [ + { + "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 + } + ] + }, { "mode": "data", "type": "kubernetes_all_namespaces", @@ -14,7 +1390,7 @@ { "schema_version": 0, "attributes": { - "id": "1505aac4fcf1a908fbdc1767ef9385111cfa78cafa938649dae9d528a2493306", + "id": "06161f7ee061e577ebf4a4e92186801542f55964c01504e5f4e004e54cb244dd", "namespaces": [ "backup", "bitwarden", @@ -23,12 +1399,13 @@ "cert-manager", "certbot", "default", + "django", + "django-dev", "django-python", - "dupeguru", "dyndns-python", "echo-server", + "fail2ban", "gitea", - "gitlab", "gluetun", "immich", "jellyfin", @@ -45,6 +1422,7 @@ "nfs-provisioner-intelligent", "nfs-provisioner-ssd", "nfs-provisioner-synology", + "pagerduty-schedule", "paperless", "piholenew", "portainer", @@ -52,10 +1430,1262 @@ "servarr", "stash", "traefik", - "unifi" + "unifi", + "wikijs" ] }, - "sensitive_attributes": [] + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:12.8335663 +0000 UTC", + "id": "0447f6e4-9380-4b65-857d-b3ed00b0f04d", + "key": "bookstack__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.8335664 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstack-db-svc.bookstack.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": "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": "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 11:04:55.5805199 +0000 UTC", + "id": "f9a015b7-4295-4153-8866-b3ed00b6a0a9", + "key": "bookstack__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-11 20:25:08.1090688 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstackapp" + }, + "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": "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": "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-02-10 11:04:56.087686 +0000 UTC", + "special": false, + "uppercase": true, + "value": "wikijs" + }, + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": true, + "creation_date": "2026-02-10 10:44:13.526363 +0000 UTC", + "id": "9ebdd4d2-7a6a-4d8d-9433-b3ed00b0f11d", + "key": "bookstack__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-11 20:26:52.970829 +0000 UTC", + "special": true, + "uppercase": true, + "value": "Unhappy-Commence-Everyone4" + }, + "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": "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": "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-10 10:44:13.6739635 +0000 UTC", + "special": true, + "uppercase": true, + "value": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx" + }, + "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-02-10 10:44:13.5333181 +0000 UTC", + "special": true, + "uppercase": true, + "value": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp" + }, + "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:13.3262967 +0000 UTC", + "id": "4a5ad857-445b-4457-baf7-b3ed00b0f0e4", + "key": "bookstack__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.9559501 +0000 UTC", + "special": false, + "uppercase": true, + "value": "3306" + }, + "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": "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": "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": "bookstack", + "schema_version": 0, + "attributes": { + "avoid_ambiguous": false, + "creation_date": "2026-02-10 10:44:12.3333303 +0000 UTC", + "id": "f45380ba-8a6d-4b4f-b43b-b3ed00b0efb6", + "key": "bookstack__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-11 20:25:08.1065273 +0000 UTC", + "special": false, + "uppercase": true, + "value": "bookstack_username" + }, + "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": "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": "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-02-10 10:44:12.7929486 +0000 UTC", + "special": false, + "uppercase": true, + "value": "wikijs" + }, + "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": { + "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" + }, + "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": "216805196", + "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_config_map_v1", + "name": "configmap_import", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "index_key": "fail2ban-50814edb-d190-41cb-8950-b3ee01622dcf", + "schema_version": 0, + "attributes": { + "binary_data": {}, + "data": { + "nginx-block-map.local": "## Version 2022/08/06\n# Fail2Ban configuration file for black-listing via nginx\n#\n# Author: Serg G. Brester (aka sebres)\n#\n# To use 'nginx-block-map' action you should define some special blocks in your nginx configuration,\n# and use it hereafter in your locations (to notify fail2ban by failure, resp. nginx by ban).\n#\n# Example (argument \"token_id\" resp. cookie \"session_id\" used here as unique identifier for user):\n#\n# http {\n# ...\n# # maps to check user is blacklisted (banned in f2b):\n# #map $arg_token_id $blck_lst_tok { include blacklisted-tokens.map; }\n# map $cookie_session_id $blck_lst_ses { include blacklisted-sessions.map; }\n# ...\n# # special log-format to notify fail2ban about failures:\n# log_format f2b_session_errors '$msec failure \"$cookie_session_id\" - $remote_addr - $remote_user '\n# ;# '\"$request\" $status $bytes_sent '\n# # '\"$http_referer\" \"$http_user_agent\"';\n#\n# # location checking blacklisted values:\n# location ... {\n# # check banned sessionid:\n# if ($blck_lst_ses != \"\") {\n# try_files \"\" @f2b-banned;\n# }\n# ...\n# # notify fail2ban about a failure inside nginx:\n# error_page 401 = @notify-f2b;\n# ...\n# }\n# ...\n# # location for return with \"403 Forbidden\" if banned:\n# location @f2b-banned {\n# default_type text/html;\n# return 403 \"\u003cbr/\u003e\u003ccenter\u003e\n# \u003cb style=\\\"color:red; font-size:18pt; border:2pt solid black; padding:5pt;\\\"\u003e\n# You are banned!\u003c/b\u003e\u003c/center\u003e\";\n# }\n# ...\n# # location to notify fail2ban about a failure inside nginx:\n# location @notify-f2b {\n# access_log /var/log/nginx/f2b-auth-errors.log f2b_session_errors;\n# }\n# }\n# ...\n#\n# Note that quote-character (and possibly other special characters) are not allowed currently as session-id.\n# Thus please add any session-id validation rule in your locations (or in the corresponding backend-service), \n# like in example below:\n#\n# location ... {\n# if ($cookie_session_id !~ \"^[\\w\\-]+$\") {\n# return 403 \"Wrong session-id\"\n# }\n# ...\n# }\n#\n# The parameters for jail corresponding log-format (f2b_session_errors):\n#\n# [nginx-blck-lst]\n# filter =\n# datepattern = ^Epoch\n# failregex = ^ failure \"\u003cF-ID\u003e[^\"]+\u003c/F-ID\u003e\" - \u003cADDR\u003e\n# usedns = no\n#\n# The same log-file can be used for IP-related jail (additionally to session-related, to ban very bad IPs):\n#\n# [nginx-blck-ip]\n# maxretry = 100\n# filter =\n# datepattern = ^Epoch\n# failregex = ^ failure \"[^\"]+\" - \u003cADDR\u003e\n# usedns = no\n#\n\n[Definition]\n\n# path to configuration of nginx (used to target nginx-instance in multi-instance system,\n# and as path for the blacklisted map):\n#srv_cfg_path = /etc/nginx/\n\nsrv_cfg_path = /blacklisted.d/\n\n# cmd-line arguments to supply to test/reload nginx:\n#srv_cmd = nginx -c %(srv_cfg_path)s/nginx.conf\nsrv_cmd = nginx\n\n# pid file (used to check nginx is running):\nsrv_pid = /run/nginx.pid\n\n# command used to check whether nginx is running and configuration is valid:\nsrv_is_running = [ -f \"%(srv_pid)s\" ]\nsrv_check_cmd = %(srv_is_running)s \u0026\u0026 %(srv_cmd)s -qt\n\n# first test nginx is running and configuration is correct, hereafter send reload signal:\n#blck_lst_reload = %(srv_check_cmd)s; if [ $? -eq 0 ]; then\n# %(srv_cmd)s -s reload; if [ $? -ne 0 ]; then echo 'reload failed.'; fi;\n# fi;\n\nrestart_file = /restart-signal/restart.txt\n\nblck_lst_reload = touch %(restart_file)s;sleep 20; rm %(restart_file)s;\n\n# map-file for nginx, can be redefined using `action = nginx-block-map[blck_lst_file=\"/path/file.map\"]`:\nblck_lst_file = %(srv_cfg_path)s/blacklisted-sessions.conf\n\n# Action definition:\n\nactionstart_on_demand = false\nactionstart = touch '%(blck_lst_file)s'\n\nactionflush = truncate -s 0 '%(blck_lst_file)s'; %(blck_lst_reload)s\n\nactionstop = %(actionflush)s\n\nactioncheck = \n\n_echo_blck_row = printf '\\%%s 1;\\n' \"\u003cfid\u003e\"\n\nactionban = echo \u003cip\u003e | awk -F. '{print \"deny \"$1\".\"$2\".\"$3\".\"$4\";\"}' \u003e\u003e '%(blck_lst_file)s'; %(blck_lst_reload)s\n\nactionunban = id=$(%(_echo_blck_row)s | sed -e 's/[]\\/$*.^|[]/\\\\\u0026/g'); sed -i \"/^$id$/d\" %(blck_lst_file)s; %(blck_lst_reload)s\n" + }, + "id": "fail2ban/nginx-block-map-action-tf", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "nginx-block-map-action-tf", + "namespace": "fail2ban", + "resource_version": "218712271", + "uid": "3236592a-fbb9-41e2-a8bf-8bcb7e077361" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "nginx-block-map-action-tf", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + }, + { + "index_key": "fail2ban-9d8ef71a-de74-478b-aa86-b3ee0160dc43", + "schema_version": 0, + "attributes": { + "binary_data": {}, + "data": { + "nginx-http-auth.local": "## Version 2022/08/06\n# Fail2Ban jail configuration for nginx-http-auth\n\n# To use more aggressive http-auth modes set filter parameter \"mode\" in jail.local:\n# normal (default), aggressive (combines all), auth or fallback\n# See \"tests/files/logs/nginx-http-auth\" or \"filter.d/nginx-http-auth.conf\" for usage example and details.\n\n[nginx-http-auth]\n\nenabled = false\nport = http,https\nfilter = nginx-unauthorized\naction = nginx-block-map\nlogpath = /var/log/nginx/backend_debug.log\nmaxretry = 5\n" + }, + "id": "fail2ban/fail2ban-nginx-http-auth-jail", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "fail2ban-nginx-http-auth-jail", + "namespace": "fail2ban", + "resource_version": "218712272", + "uid": "f0156c79-892d-4659-b921-ef8f09b31306" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "fail2ban-nginx-http-auth-jail", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + }, + { + "index_key": "fail2ban-fb11452e-fec1-489f-9144-b3ee0162ccda", + "schema_version": 0, + "attributes": { + "binary_data": {}, + "data": { + "nginx-unauthorized.local": "## Version 2022/08/06\n# Fail2Ban filter configuration for nginx unauthorized\n\n[INCLUDES]\nbefore = common.conf\n\n[Definition]\n\n#original\n#failregex = ^\u003cHOST\u003e.*\"(GET|POST|HEAD).*\" (401) .*$\n\n\n#try this one\nfailregex = ^\u003cHOST\u003e - .* \"(?:GET|POST|HEAD) [^\"]+\" 401\n ^\u003cHOST\u003e - .* upstream_status=401\n #for servarr\n ^\u003cHOST\u003e -.*\"GET /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n ^\u003cHOST\u003e -.*\"POST /login\\?returnUrl=/\u0026loginFailed=true HTTP/.*\" 200\n #for bitwarden\n ^\u003cHOST\u003e -.*\"POST /identity/accounts/prelogin *HTTP/.*\" 200\n#actionban = touch /tmp/\u003cname\u003e.ban\n#actionunban = touch /tmp/\u003cname\u003e.unban\n" + }, + "id": "fail2ban/fail2ban-nginx-unauthorized-filter-tf", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "fail2ban-nginx-unauthorized-filter-tf", + "namespace": "fail2ban", + "resource_version": "218712966", + "uid": "a662b957-7166-4b50-af2b-e0ce6ad5861f" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "fail2ban-nginx-unauthorized-filter-tf", + "namespace": "fail2ban" + }, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.configmap_import" + ] + } + ] + }, + { + "mode": "managed", + "type": "kubernetes_config_map_v1_data", + "name": "tf-bw-configmap", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "data": { + "DB_DATABASE": "cHJvd2xhcnItbWFpbg==testing", + "DB_HOST": "cHJvd2xhcnItZGItc3Zj", + "DB_PASS": "R29saWF0aC1EZWVwZW4tRGl2aWRpbmc3", + "DB_USER": "c2VydmFycl91c2VybmFtZQ==" + }, + "field_manager": "Terraform", + "force": null, + "id": "echo-server/bitwarden-terraform", + "metadata": [ + { + "name": "bitwarden-terraform", + "namespace": "echo-server" + } + ] + }, + "sensitive_attributes": [ + [ + { + "type": "get_attr", + "value": "data" + } + ] + ], + "identity_schema_version": 0, + "private": "bnVsbA==", + "dependencies": [ + "data.bitwarden-secrets_secret.secret" + ] } ] }, @@ -65,6 +2695,3227 @@ "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": 3, + "labels": { + "app": "bitwarden-admin", + "deployment_method": "Terraform" + }, + "name": "bitwarden-admin", + "namespace": "bitwarden", + "resource_version": "218268238", + "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" + }, + { + "index_key": "bitwarden-api", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-api", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-api", + "deployment_method": "Terraform" + }, + "name": "bitwarden-api", + "namespace": "bitwarden", + "resource_version": "218268247", + "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" + }, + { + "index_key": "bitwarden-attachments", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-attachments", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-attachments", + "deployment_method": "Terraform" + }, + "name": "bitwarden-attachments", + "namespace": "bitwarden", + "resource_version": "218268137", + "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" + }, + { + "index_key": "bitwarden-events", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-events", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-events", + "deployment_method": "Terraform" + }, + "name": "bitwarden-events", + "namespace": "bitwarden", + "resource_version": "218268185", + "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" + }, + { + "index_key": "bitwarden-icons", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-icons", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-icons", + "deployment_method": "Terraform" + }, + "name": "bitwarden-icons", + "namespace": "bitwarden", + "resource_version": "218268205", + "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" + }, + { + "index_key": "bitwarden-identity", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-identity", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-identity", + "deployment_method": "Terraform" + }, + "name": "bitwarden-identity", + "namespace": "bitwarden", + "resource_version": "218268192", + "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" + }, + { + "index_key": "bitwarden-mssql", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-mssql", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-mssql", + "deployment_method": "Terraform" + }, + "name": "bitwarden-mssql", + "namespace": "bitwarden", + "resource_version": "218268227", + "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": [ + { + "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": "" + } + ], + "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": [] + } + ] + } + ] + } + ] + } + ], + "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" + }, + { + "index_key": "bitwarden-nginx", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-nginx", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-nginx", + "deployment_method": "Terraform" + }, + "name": "bitwarden-nginx", + "namespace": "bitwarden", + "resource_version": "218268180", + "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" + }, + { + "index_key": "bitwarden-notifications", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-notifications", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-notifications", + "deployment_method": "Terraform" + }, + "name": "bitwarden-notifications", + "namespace": "bitwarden", + "resource_version": "218268210", + "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" + }, + { + "index_key": "bitwarden-sso", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-sso", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-sso", + "deployment_method": "Terraform" + }, + "name": "bitwarden-sso", + "namespace": "bitwarden", + "resource_version": "218268215", + "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" + }, + { + "index_key": "bitwarden-web", + "schema_version": 1, + "attributes": { + "id": "bitwarden/bitwarden-web", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "bitwarden-web", + "deployment_method": "Terraform" + }, + "name": "bitwarden-web", + "namespace": "bitwarden", + "resource_version": "218268153", + "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" + }, { "index_key": "bookstack", "schema_version": 1, @@ -74,15 +5925,15 @@ { "annotations": {}, "generate_name": "", - "generation": 6, + "generation": 3, "labels": { "app": "bookstack", "deployment_method": "Terraform" }, "name": "bookstack", "namespace": "bookstack", - "resource_version": "124367514", - "uid": "1865ba33-98f4-4652-a62e-ab9d1d2fe3fb" + "resource_version": "218698017", + "uid": "6a8fdffe-4447-4805-85d8-d04335b667d3" } ], "spec": [ @@ -243,23 +6094,25 @@ "container_port": 80, "host_ip": "", "host_port": 0, - "name": "bookstack", + "name": "80bookstack", + "protocol": "TCP" + }, + { + "container_port": 443, + "host_ip": "", + "host_port": 0, + "name": "443bookstack", "protocol": "TCP" } ], "readiness_probe": [], "resources": [ { - "limits": { - "cpu": "18m", - "memory": "100Mi" - }, - "requests": { - "cpu": "10m", - "memory": "70Mi" - } + "limits": {}, + "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -274,7 +6127,8 @@ "mount_propagation": "None", "name": "bookstack-webserver-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -352,6 +6206,959 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "bookstack", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "celery-worker", + "schema_version": 1, + "attributes": { + "id": "django/celery-worker", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "celery-worker", + "deployment_method": "Terraform" + }, + "name": "celery-worker", + "namespace": "django", + "resource_version": "218268233", + "uid": "9870f0a5-bd41-477e-9820-c7d1dfa8fc16" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "celery-worker" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "celery-worker", + "deployment_method": "Terraform" + }, + "name": "", + "namespace": "", + "resource_version": "", + "uid": "" + } + ], + "spec": [ + { + "active_deadline_seconds": 0, + "affinity": [], + "automount_service_account_token": true, + "container": [ + { + "args": [], + "command": [ + "celery", + "--workdir=django_code/", + "-A", + "django_code", + "worker" + ], + "env": [ + { + "name": "CELERY_BROKER_URL", + "value": "redis://django-redis-svc:6379", + "value_from": [] + }, + { + "name": "CELERY_IMPORTS", + "value": "stash_management.apps", + "value_from": [] + } + ], + "env_from": [], + "image": "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "celery-worker", + "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": "/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": [ + { + "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": "celery-worker", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "django", + "schema_version": 1, + "attributes": { + "id": "django/django", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "deployment_method": "Terraform" + }, + "name": "django", + "namespace": "django", + "resource_version": "218268174", + "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": "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": "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": [], + "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" + }, + { + "index_key": "fail2ban", + "schema_version": 1, + "attributes": { + "id": "fail2ban/fail2ban", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "fail2ban", + "deployment_method": "Terraform" + }, + "name": "fail2ban", + "namespace": "fail2ban", + "resource_version": "218268122", + "uid": "b8758ebc-3732-4852-ba56-a589098cf08d" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "fail2ban" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "fail2ban", + "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": "VERBOSITY", + "value": "-vv", + "value_from": [] + } + ], + "env_from": [], + "image": "gitea.tryton.geeraert.eu/pi-ux-ce/fail2ban:latest", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "fail2ban", + "port": [], + "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": [ + { + "mount_path": "/config", + "mount_propagation": "None", + "name": "fail2ban-config-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/var/log", + "mount_propagation": "None", + "name": "fail2ban-log-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/config/fail2ban/jail.d/", + "mount_propagation": "None", + "name": "fail2ban-nginx-http-auth-jail-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/config/fail2ban/filter.d/", + "mount_propagation": "None", + "name": "fail2ban-nginx-unauthorized-filter-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/remotelogs/nginx/", + "mount_propagation": "None", + "name": "nginx-fail2ban-logs-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": "kubectl-service-account", + "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": "fail2ban-config-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "fail2ban-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": "fail2ban-log-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "fail2ban-log-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": [ + { + "default_mode": "0644", + "items": [], + "name": "fail2ban-nginx-http-auth-jail", + "optional": false + } + ], + "csi": [], + "downward_api": [], + "empty_dir": [], + "ephemeral": [], + "fc": [], + "flex_volume": [], + "flocker": [], + "gce_persistent_disk": [], + "git_repo": [], + "glusterfs": [], + "host_path": [], + "iscsi": [], + "local": [], + "name": "fail2ban-nginx-http-auth-jail-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": [ + { + "default_mode": "0644", + "items": [], + "name": "fail2ban-nginx-unauthorized-filter", + "optional": false + } + ], + "csi": [], + "downward_api": [], + "empty_dir": [], + "ephemeral": [], + "fc": [], + "flex_volume": [], + "flocker": [], + "gce_persistent_disk": [], + "git_repo": [], + "glusterfs": [], + "host_path": [], + "iscsi": [], + "local": [], + "name": "fail2ban-nginx-unauthorized-filter-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": "/data/kubernetes/reverse-proxy/reverse-proxy-log/", + "type": "" + } + ], + "iscsi": [], + "local": [], + "name": "nginx-fail2ban-logs-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": "fail2ban", + "namespace": "fail2ban" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -363,15 +7170,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "flaresolverr", "deployment_method": "Terraform" }, "name": "flaresolverr", "namespace": "servarr", - "resource_version": "124266669", - "uid": "9e2e1a21-05c2-4a57-8420-eb1c5218b0cc" + "resource_version": "218268291", + "uid": "66393055-5d2e-4f3b-8f30-190959c539a7" } ], "spec": [ @@ -449,8 +7256,8 @@ } ], "env_from": [], - "image": "alexfozor/flaresolverr:pr-1300-experimental", - "image_pull_policy": "IfNotPresent", + "image": "ghcr.io/flaresolverr/flaresolverr:latest", + "image_pull_policy": "Always", "lifecycle": [], "liveness_probe": [], "name": "flaresolverr", @@ -459,7 +7266,7 @@ "container_port": 8191, "host_ip": "", "host_port": 0, - "name": "flaresolverr", + "name": "8191flaresolver", "protocol": "TCP" } ], @@ -470,6 +7277,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -518,6 +7326,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "flaresolverr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -529,15 +7344,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "gluetun", "deployment_method": "Terraform" }, "name": "gluetun", "namespace": "gluetun", - "resource_version": "123398450", - "uid": "60bbd2cd-ffb3-4b7d-9c96-136569b407b2" + "resource_version": "218710026", + "uid": "417b614c-4c8d-46e1-b3fc-241462952564" } ], "spec": [ @@ -745,7 +7560,7 @@ "container_port": 8888, "host_ip": "", "host_port": 0, - "name": "gluetun", + "name": "8888gluetun", "protocol": "TCP" } ], @@ -756,6 +7571,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [ { "allow_privilege_escalation": true, @@ -824,6 +7640,745 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "gluetun", + "namespace": "gluetun" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "gotenberg", + "schema_version": 1, + "attributes": { + "id": "paperless/gotenberg", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "gotenberg", + "deployment_method": "Terraform" + }, + "name": "gotenberg", + "namespace": "paperless", + "resource_version": "216811757", + "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" + }, + { + "index_key": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 16, + "labels": { + "app": "immich", + "deployment_method": "Terraform" + }, + "name": "immich", + "namespace": "immich", + "resource_version": "216812702", + "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": [], + "image": "ghcr.io/immich-app/immich-server:v2.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" }, { @@ -835,15 +8390,15 @@ { "annotations": {}, "generate_name": "", - "generation": 3, + "generation": 1, "labels": { "app": "jellyfin", "deployment_method": "Terraform" }, "name": "jellyfin", "namespace": "jellyfin", - "resource_version": "123026916", - "uid": "784c65cf-224e-4c32-8fa8-2e710eff7530" + "resource_version": "216806907", + "uid": "e60ec120-405f-45d9-b388-54964b120a83" } ], "spec": [ @@ -916,23 +8471,18 @@ "container_port": 8096, "host_ip": "", "host_port": 0, - "name": "jellyfin", + "name": "8096jellyfin", "protocol": "TCP" } ], "readiness_probe": [], "resources": [ { - "limits": { - "cpu": "900m", - "memory": "600Mi" - }, - "requests": { - "cpu": "300m", - "memory": "400Mi" - } + "limits": {}, + "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -947,21 +8497,24 @@ "mount_propagation": "None", "name": "jellyfin-cache-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/config", "mount_propagation": "None", "name": "jellyfin-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/data", "mount_propagation": "None", "name": "export-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1109,6 +8662,677 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "jellyfin", + "namespace": "jellyfin" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "machinelearning", + "schema_version": 1, + "attributes": { + "id": "immich/machinelearning", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 7, + "labels": { + "app": "machinelearning", + "deployment_method": "Terraform" + }, + "name": "machinelearning", + "namespace": "immich", + "resource_version": "216811689", + "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.0.0", + "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" + }, + { + "index_key": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "deployment_method": "Terraform" + }, + "name": "paperless", + "namespace": "paperless", + "resource_version": "216812298", + "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.tryton.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": "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" }, { @@ -1120,15 +9344,15 @@ { "annotations": {}, "generate_name": "", - "generation": 22, + "generation": 3, "labels": { "app": "prowlarr", "deployment_method": "Terraform" }, "name": "prowlarr", "namespace": "servarr", - "resource_version": "124266775", - "uid": "67584625-9c6b-47e3-886f-946eeb610f0a" + "resource_version": "216812071", + "uid": "985d4c32-fb7b-4894-b83a-1f1673d24af1" } ], "spec": [ @@ -1265,7 +9489,7 @@ "container_port": 9696, "host_ip": "", "host_port": 0, - "name": "prowlarr", + "name": "9696prowlarr", "protocol": "TCP" } ], @@ -1276,6 +9500,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1290,14 +9515,16 @@ "mount_propagation": "None", "name": "prowlarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1410,6 +9637,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "prowlarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1421,15 +9655,15 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "qbittorrent", "deployment_method": "Terraform" }, "name": "qbittorrent", "namespace": "servarr", - "resource_version": "123398426", - "uid": "9d450249-660e-4d56-ac90-567e8483bd24" + "resource_version": "218268159", + "uid": "7f5435da-4c31-4d9c-b7d7-8d47d749f837" } ], "spec": [ @@ -1517,7 +9751,7 @@ "container_port": 8080, "host_ip": "", "host_port": 0, - "name": "qbittorrent", + "name": "8080qbittorrent", "protocol": "TCP" } ], @@ -1534,6 +9768,7 @@ } } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1548,14 +9783,16 @@ "mount_propagation": "None", "name": "qbittorrent-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1668,6 +9905,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "qbittorrent", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1679,15 +9923,15 @@ { "annotations": {}, "generate_name": "", - "generation": 9, + "generation": 3, "labels": { "app": "radarr", "deployment_method": "Terraform" }, "name": "radarr", "namespace": "servarr", - "resource_version": "123857091", - "uid": "86302f51-f177-4a6e-b8a0-f689cde66850" + "resource_version": "218268256", + "uid": "1b53d262-875e-4fb7-8a4d-86b1ab17438a" } ], "spec": [ @@ -1770,7 +10014,7 @@ "container_port": 7878, "host_ip": "", "host_port": 0, - "name": "radarr", + "name": "7878radarr", "protocol": "TCP" } ], @@ -1781,6 +10025,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -1795,14 +10040,16 @@ "mount_propagation": "None", "name": "radarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/disk", "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -1915,6 +10162,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "radarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -1926,15 +10180,15 @@ { "annotations": {}, "generate_name": "", - "generation": 13, + "generation": 3, "labels": { "app": "sonarr", "deployment_method": "Terraform" }, "name": "sonarr", "namespace": "servarr", - "resource_version": "123863344", - "uid": "f6e0a240-7ebd-46d3-8114-80787090e0d1" + "resource_version": "218268285", + "uid": "88cf2f01-8063-45cb-a378-c8787042ac28" } ], "spec": [ @@ -2017,7 +10271,7 @@ "container_port": 8989, "host_ip": "", "host_port": 0, - "name": "sonarr", + "name": "8989sonarr", "protocol": "TCP" } ], @@ -2028,6 +10282,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2042,14 +10297,16 @@ "mount_propagation": "None", "name": "servarr-data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/config", "mount_propagation": "None", "name": "sonarr-config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -2162,6 +10419,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "sonarr", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -2173,15 +10437,15 @@ { "annotations": {}, "generate_name": "", - "generation": 32, + "generation": 5, "labels": { "app": "stash", "deployment_method": "Terraform" }, "name": "stash", "namespace": "stash", - "resource_version": "124343579", - "uid": "e46b54bd-5dbb-47ce-8379-0dcab44baa30" + "resource_version": "218696315", + "uid": "df6b802a-5cec-432d-8a8c-ea8128ede605" } ], "spec": [ @@ -2264,8 +10528,8 @@ } ], "env_from": [], - "image": "stashapp/stash:latest", - "image_pull_policy": "Always", + "image": "stashapp/stash:v0.30.1", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "stash", @@ -2274,7 +10538,7 @@ "container_port": 9999, "host_ip": "", "host_port": 0, - "name": "stash", + "name": "9999stash", "protocol": "TCP" } ], @@ -2291,6 +10555,7 @@ } } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2305,28 +10570,32 @@ "mount_propagation": "None", "name": "config-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/data", "mount_propagation": "None", "name": "data-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/generated", "mount_propagation": "None", "name": "generated-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" }, { "mount_path": "/metadata", "mount_propagation": "None", "name": "metadata-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -2509,6 +10778,716 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "stash", + "namespace": "stash" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "tdarr", + "schema_version": 1, + "attributes": { + "id": "servarr/tdarr", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "tdarr", + "deployment_method": "Terraform" + }, + "name": "tdarr", + "namespace": "servarr", + "resource_version": "216811299", + "uid": "0680176a-7475-4d5d-9afb-09481868bee7" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "tdarr" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "tdarr", + "deployment_method": "Terraform" + }, + "name": "", + "namespace": "", + "resource_version": "", + "uid": "" + } + ], + "spec": [ + { + "active_deadline_seconds": 0, + "affinity": [], + "automount_service_account_token": true, + "container": [ + { + "args": [], + "command": [], + "env": [ + { + "name": "NVIDIA_DRIVER_CAPABILITIES", + "value": "all", + "value_from": [] + }, + { + "name": "NVIDIA_VISIBLE_DEVICES", + "value": "all", + "value_from": [] + }, + { + "name": "PGID", + "value": "1000", + "value_from": [] + }, + { + "name": "PUID", + "value": "1000", + "value_from": [] + }, + { + "name": "TZ", + "value": "Europe/London", + "value_from": [] + }, + { + "name": "auth", + "value": "false", + "value_from": [] + }, + { + "name": "cronPluginUpdate", + "value": "", + "value_from": [] + }, + { + "name": "ffmpegVersion", + "value": "7", + "value_from": [] + }, + { + "name": "inContainer", + "value": "true", + "value_from": [] + }, + { + "name": "internalNode", + "value": "true", + "value_from": [] + }, + { + "name": "maxLogSizeMB", + "value": "10", + "value_from": [] + }, + { + "name": "nodeName", + "value": "MyInternalNode", + "value_from": [] + }, + { + "name": "openBrowser", + "value": "true", + "value_from": [] + }, + { + "name": "serverIP", + "value": "0.0.0.0", + "value_from": [] + }, + { + "name": "serverPort", + "value": "8266", + "value_from": [] + }, + { + "name": "webUIPort", + "value": "8265", + "value_from": [] + } + ], + "env_from": [], + "image": "ghcr.io/haveagitgat/tdarr", + "image_pull_policy": "Always", + "lifecycle": [], + "liveness_probe": [], + "name": "tdarr", + "port": [ + { + "container_port": 8265, + "host_ip": "", + "host_port": 0, + "name": "8265tdarr", + "protocol": "TCP" + }, + { + "container_port": 8266, + "host_ip": "", + "host_port": 0, + "name": "8266tdarr", + "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": "/media", + "mount_propagation": "None", + "name": "servarr-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": "" + }, + { + "mount_path": "/app/configs", + "mount_propagation": "None", + "name": "tdarr-config-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/dev/dri", + "mount_propagation": "None", + "name": "tdarr-dri-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/app/logs", + "mount_propagation": "None", + "name": "tdarr-log-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/app/server", + "mount_propagation": "None", + "name": "tdarr-server-pvc", + "read_only": false, + "sub_path": "", + "sub_path_expr": "" + }, + { + "mount_path": "/transcode-cache", + "mount_propagation": "None", + "name": "tdarr-transcode-cache-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": [ + { + "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": [] + }, + { + "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": "tdarr-config-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-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": "/dev/dri", + "type": "" + } + ], + "iscsi": [], + "local": [], + "name": "tdarr-dri-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": "tdarr-log-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-log-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": "tdarr-server-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-server-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": "tdarr-transcode-cache-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "tdarr-transcode-cache-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": "tdarr", + "namespace": "servarr" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "tika", + "schema_version": 1, + "attributes": { + "id": "paperless/tika", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "tika", + "deployment_method": "Terraform" + }, + "name": "tika", + "namespace": "paperless", + "resource_version": "218268250", + "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" }, { @@ -2518,7 +11497,7 @@ "id": "wikijs/wikijs", "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 1, "labels": { @@ -2527,8 +11506,8 @@ }, "name": "wikijs", "namespace": "wikijs", - "resource_version": "124560009", - "uid": "f4bfb95a-8999-4861-acf6-8ae58349695e" + "resource_version": "216812659", + "uid": "8adcbd16-d75f-4b86-85b6-bb1e3019ae0e" } ], "spec": [ @@ -2561,7 +11540,7 @@ { "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 0, "labels": { @@ -2581,8 +11560,8 @@ "automount_service_account_token": true, "container": [ { - "args": null, - "command": null, + "args": [], + "command": [], "env": [ { "name": "DB_HOST", @@ -2737,7 +11716,7 @@ } ], "env_from": [], - "image": "ghcr.io/requarks/wiki:2", + "image": "ghcr.io/requarks/wiki:2.5", "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], @@ -2747,7 +11726,7 @@ "container_port": 3000, "host_ip": "", "host_port": 0, - "name": "wikijs", + "name": "3000wikijs", "protocol": "TCP" } ], @@ -2758,6 +11737,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -2781,7 +11761,7 @@ "image_pull_secrets": [], "init_container": [], "node_name": "", - "node_selector": null, + "node_selector": {}, "os": [], "priority_class_name": "", "readiness_gate": [], @@ -2806,6 +11786,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "wikijs", + "namespace": "wikijs" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" } ] @@ -2825,7 +11812,7 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 8, "labels": { "app": "bookstack", "database": "true", @@ -2833,8 +11820,8 @@ }, "name": "bookstack-db", "namespace": "bookstack", - "resource_version": "124367872", - "uid": "d576fcf9-abd6-40ca-8efb-ab81456bad5f" + "resource_version": "218698444", + "uid": "bddac795-e463-4225-a2c7-bb7dc1f63d1a" } ], "spec": [ @@ -2986,6 +11973,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3000,7 +11988,8 @@ "mount_propagation": "None", "name": "bookstack-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3078,6 +12067,1073 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "bookstack-db", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "django-db", + "namespace": "django", + "resource_version": "218268164", + "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": "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": "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": [], + "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": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 11, + "labels": { + "app": "immich", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "immich-db", + "namespace": "immich", + "resource_version": "218268262", + "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": [], + "image": "docker.io/tensorchord/pgvecto-rs:pg14-v0.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": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless-db", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "database": "true", + "deployment_method": "Terraform" + }, + "name": "paperless-db", + "namespace": "paperless", + "resource_version": "218268196", + "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.tryton.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": "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" }, { @@ -3089,7 +13145,7 @@ { "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "prowlarr", "database": "true", @@ -3097,8 +13153,8 @@ }, "name": "servarr-db", "namespace": "servarr", - "resource_version": "123841830", - "uid": "6b37883f-8c3d-4478-a26a-23fdc2266766" + "resource_version": "216812348", + "uid": "ed99e76b-6277-4f32-9f93-f1a634ae9ec8" } ], "spec": [ @@ -3226,8 +13282,8 @@ } ], "env_from": [], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", + "image": "docker.io/library/postgres:17.5", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "prowlarr-db", @@ -3247,6 +13303,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3261,7 +13318,8 @@ "mount_propagation": "None", "name": "prowlarr-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3339,6 +13397,13 @@ "wait_for_rollout": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "apps/v1", + "kind": "Deployment", + "name": "servarr-db", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" }, { @@ -3348,9 +13413,9 @@ "id": "wikijs/wikijs-db", "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", - "generation": 1, + "generation": 3, "labels": { "app": "wikijs", "database": "true", @@ -3358,8 +13423,8 @@ }, "name": "wikijs-db", "namespace": "wikijs", - "resource_version": "124560014", - "uid": "c79aa1fa-499e-4cc7-a97a-a341808e2f74" + "resource_version": "218268296", + "uid": "d324e55b-525c-4205-838d-f38d3187c776" } ], "spec": [ @@ -3392,7 +13457,7 @@ { "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 0, "labels": { @@ -3413,8 +13478,8 @@ "automount_service_account_token": true, "container": [ { - "args": null, - "command": null, + "args": [], + "command": [], "env": [ { "name": "DB_HOST", @@ -3569,8 +13634,8 @@ } ], "env_from": [], - "image": "docker.io/library/postgres:latest", - "image_pull_policy": "Always", + "image": "postgres:17", + "image_pull_policy": "IfNotPresent", "lifecycle": [], "liveness_probe": [], "name": "wikijs-db", @@ -3590,6 +13655,7 @@ "requests": {} } ], + "restart_policy": "", "security_context": [], "startup_probe": [], "stdin": false, @@ -3604,7 +13670,8 @@ "mount_propagation": "None", "name": "wikijs-db-pvc", "read_only": false, - "sub_path": "" + "sub_path": "", + "sub_path_expr": "" } ], "working_dir": "" @@ -3621,7 +13688,7 @@ "image_pull_secrets": [], "init_container": [], "node_name": "", - "node_selector": null, + "node_selector": {}, "os": [], "priority_class_name": "", "readiness_gate": [], @@ -3682,6 +13749,1081 @@ "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": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "django", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "django-redis", + "namespace": "django", + "resource_version": "218268300", + "uid": "69a133a0-1992-4aba-8462-5d3f344fc152" + } + ], + "spec": [ + { + "min_ready_seconds": 0, + "paused": false, + "progress_deadline_seconds": 600, + "replicas": "1", + "revision_history_limit": 10, + "selector": [ + { + "match_expressions": [], + "match_labels": { + "app": "django-redis" + } + } + ], + "strategy": [ + { + "rolling_update": [ + { + "max_surge": "25%", + "max_unavailable": "25%" + } + ], + "type": "RollingUpdate" + } + ], + "template": [ + { + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "app": "django-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": "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": "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": [], + "image": "docker.io/library/redis:7", + "image_pull_policy": "IfNotPresent", + "lifecycle": [], + "liveness_probe": [], + "name": "django-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": "django-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": "django-redis-pvc", + "nfs": [], + "persistent_volume_claim": [ + { + "claim_name": "django-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": "django-redis", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + }, + { + "index_key": "immich", + "schema_version": 1, + "attributes": { + "id": "immich/immich-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 8, + "labels": { + "app": "immich", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "immich-redis", + "namespace": "immich", + "resource_version": "216812352", + "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/bitnami/redis:7.2.5-debian-12-r0", + "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": "paperless", + "schema_version": 1, + "attributes": { + "id": "paperless/paperless-redis", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 3, + "labels": { + "app": "paperless", + "deployment_method": "Terraform", + "redis": "true" + }, + "name": "paperless-redis", + "namespace": "paperless", + "resource_version": "218268142", + "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.tryton.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" } ] @@ -3689,9 +14831,1472 @@ { "mode": "managed", "type": "kubernetes_manifest", - "name": "service", + "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": "bookstack_0", "schema_version": 1, @@ -3849,7 +16454,14 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ConfigMap", + "name": "config", + "namespace": "bookstack" + } }, { "index_key": "bookstack_1", @@ -4012,10 +16624,17 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "bookstack-credentials", + "namespace": "bookstack" + } }, { - "index_key": "gluetun_0", + "index_key": "django_0", "schema_version": 1, "attributes": { "computed_fields": null, @@ -4024,17 +16643,12 @@ "value": { "apiVersion": "v1", "data": { - "VPN_DNS_IP": "MTAuMi4wLjE=", - "VPN_ENDPOINT_IP": "MjEyLjguMjUzLjEzNw==", - "VPN_ENDPOINT_PORT": "NTE4MjA=", - "WIREGUARD_PRIVATE_KEY": "Y0grY0hLd3FMeXV3UlVlZy8wRjFYWVlDQVM4bkQwWGsxNmVOQlVLc2tYbz0=", - "WIREGUARD_PUBLIC_KEY": "VVJwZVp4dHlVWEFVVUEwTVdjRmRDU2E3RitNdmNoSjRlTlNKVWV0S0VHaz0=" + "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" }, "kind": "Secret", "metadata": { - "creationTimestamp": null, - "name": "gluetun-secret-netherland", - "namespace": "gluetun" + "name": "kubeconfig", + "namespace": "django" } }, "type": [ @@ -4044,18 +16658,13 @@ "data": [ "object", { - "VPN_DNS_IP": "string", - "VPN_ENDPOINT_IP": "string", - "VPN_ENDPOINT_PORT": "string", - "WIREGUARD_PRIVATE_KEY": "string", - "WIREGUARD_PUBLIC_KEY": "string" + "config": "string" } ], "kind": "string", "metadata": [ "object", { - "creationTimestamp": "dynamic", "name": "string", "namespace": "string" } @@ -4067,11 +16676,7 @@ "value": { "apiVersion": "v1", "data": { - "VPN_DNS_IP": "MTAuMi4wLjE=", - "VPN_ENDPOINT_IP": "MjEyLjguMjUzLjEzNw==", - "VPN_ENDPOINT_PORT": "NTE4MjA=", - "WIREGUARD_PRIVATE_KEY": "Y0grY0hLd3FMeXV3UlVlZy8wRjFYWVlDQVM4bkQwWGsxNmVOQlVLc2tYbz0=", - "WIREGUARD_PUBLIC_KEY": "VVJwZVp4dHlVWEFVVUEwTVdjRmRDU2E3RitNdmNoSjRlTlNKVWV0S0VHaz0=" + "config": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSQ1ZFTkRRV1V5WjBGM1NVSkJaMGxKU1V0RFJtWm1UMHRLUWtsM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVKUlFYZEdWRVZVVFVKRlIwRXhWVVVLUVhoTlMyRXpWbWxhV0VwMVdsaFNiR042UVdWR2R6QjVUa1JCZUUxVVVYaFBWRUY1VFdwYVlVWjNNSHBPUkVGNFRWUkZlRTlVUVROTmFscGhUVUpWZUFwRmVrRlNRbWRPVmtKQlRWUkRiWFF4V1cxV2VXSnRWakJhV0UxM1oyZEZhVTFCTUVkRFUzRkhVMGxpTTBSUlJVSkJVVlZCUVRSSlFrUjNRWGRuWjBWTENrRnZTVUpCVVVSalV6ZGhObVJyV1doUFoyczJTRTV3Vm1sSVdXcG1iMHg1S3pWQ1JERlpTa1ExWTNkaWJXOWtWRWRxY21nNWQyeFBSWHBqTkVoME1Ga0thMUJqUVU1TVREQlVla2h3Tmxsb1lta3lSRTVRZVc1cVVucFZhMEpFT1ZOcGFsSTFNa0p3VlM5NlNFOUZlRk40TUhSNlRqTnRSVzFWZVVwUU1qWTVjd28wYmxWMmFqUnRRVWx5TjNCUWNrRnhURU5MVFZoRmQzZFhORkJYTlRrNWFsQkhVRlV2V2tFNFVGUnRaakI0ZWxjNWExVkNUbEo0YVZGMWVrbHBXWE5UQ2pkbWJuQnJVakpZVXpSS1EwVkNjMnRJYXpaSVVFTmpPVFJWVmxGSWRWTm5lWGhTYm1neE1VeFNhVk51WkdKUU9UWkRZbWhpYTNaRGJUVnlPSGsyUW0wS1puWnRWVTlhZURaVVIyUllUekF6Ulc1alUyNVlOMk0zUkV0Sk0zTmhZVnBzV21jelZtTlFTWFYzU2t0blNrZE9kVE01ZDJwelEzZDJXa0psVW1GeFNBcFZRa0ZhV0hKWWFUbE1PRTExVWk5ck1HaFRaakpOYUVGeEsweFlRV2ROUWtGQlIycFhWRUpZVFVFMFIwRXhWV1JFZDBWQ0wzZFJSVUYzU1VOd1JFRlFDa0puVGxaSVVrMUNRV1k0UlVKVVFVUkJVVWd2VFVJd1IwRXhWV1JFWjFGWFFrSlJNREk0ZVROQmVrSXdTMGhyY0RCMVVqaFRWVGhoZUd4ak0xWlVRVllLUW1kT1ZraFNSVVZFYWtGTloyZHdjbVJYU214amJUVnNaRWRXZWsxQk1FZERVM0ZIVTBsaU0wUlJSVUpEZDFWQlFUUkpRa0ZSUWxKb1JVUkhhekJsYmdwak1FMU1UekoxY2xReFNUVk9XRk55UTNobVlTOHlhbUpWWVZNNUwzTk5RamsxU1ZoWU9UbFhWMFJxVUVGdUsyUjVkemRyTW5kbVRYZG9XRGhNSzJoTkNtcDNOVzV2TTNGNldISnJZemR4VXpJNWFsRnBRekU1VDBKQmNsVlhhWGxUT1cxcGVpdFNWbmxGVVZwNVNXMHpWVlJ4U1ZSdFpVeEROM2RHT0VSQmVqVUtkbVl2VkZWSWFreHdPV05XV0VsR0t5czFTWFpUTWt3Mk0zQkZkaXREYzFOVk1IZHVTVlZIWnpneVJqSm5ZM2N2UjJSR05XSnJTRlE0ZVVGSFpGaEdiUW95TTFkWFpWRnhZVTR3VEdwclUzSXZRelJoWWtWME9FeHhSV3A1WVdKMllrMWlRMlpDZUd0U2VYWXJSRVp5YkhRNVJuRmhkRTFQTVcxa1dUZEJaMjFTQ2tOUmNGUk1hRUl5UVd0NmMxRlVUSHByUjFNeFYzUTBUamgzVjFoRWEzbE9WRFEyVlhBdlRXNW5kM0pqTDBWcmFsb3JkbTVXVWtWQmR6VXZNVXA2VkhnS1JGSlZkSHBEWlZsS1dITnZDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsKICAgIHNlcnZlcjogaHR0cHM6Ly8xOTIuMTY4Ljg4LjUyOjY0NDMKICBuYW1lOiBrdWJlcm5ldGVzCmNvbnRleHRzOgotIGNvbnRleHQ6CiAgICBjbHVzdGVyOiBrdWJlcm5ldGVzCiAgICBuYW1lc3BhY2U6IGRqYW5nbwogICAgdXNlcjoga3ViZXJuZXRlcy1hZG1pbgogIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpjdXJyZW50LWNvbnRleHQ6IGt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcwpraW5kOiBDb25maWcKcHJlZmVyZW5jZXM6IHt9CnVzZXJzOgotIG5hbWU6IGt1YmVybmV0ZXMtYWRtaW4KICB1c2VyOgogICAgY2xpZW50LWNlcnRpZmljYXRlLWRhdGE6IExTMHRMUzFDUlVkSlRpQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENrMUpTVVJKVkVORFFXZHRaMEYzU1VKQlowbEpRMjQzVUd4VWMwaHVabFYzUkZGWlNrdHZXa2xvZG1OT1FWRkZURUpSUVhkR1ZFVlVUVUpGUjBFeFZVVUtRWGhOUzJFelZtbGFXRXAxV2xoU2JHTjZRV1ZHZHpCNVRrUkJlRTFVVVhoUFZFRjVUV3BhWVVaM01IbE9la0Y0VFZSUmVVMVVUVEpPVkd4aFRVUlJlQXBHZWtGV1FtZE9Wa0pCYjFSRWJrNDFZek5TYkdKVWNIUlpXRTR3V2xoS2VrMVNhM2RHZDFsRVZsRlJSRVY0UW5Ka1YwcHNZMjAxYkdSSFZucE1WMFpyQ21KWGJIVk5TVWxDU1dwQlRrSm5hM0ZvYTJsSE9YY3dRa0ZSUlVaQlFVOURRVkU0UVUxSlNVSkRaMHREUVZGRlFXdzJkMVZ6VTNScldFeFZiek55TWlzS1VWZHpVREZGSzBGTVFWSXdkbVkwVms1Rk5XbHdRVWQzYW0xbmQyMVRValpLVWs1UFdsQkVRblZZZVVkYVdtVlFaa2hzUjJ4SWJGWmxabk5xY2xndlpBcHBjbUZKTUVKT1NqYzJWRkYyVFhSNk5XZ3JValppZUZkVFZFUkpTMk5FVEVZeldUWTNiM2xVVTFOTWMybzVWek5uV0VKVllqRlJPVzFxZVdka1ZESTRDalJJWmtwaE0wdDJiSEZGUW1odlQyaEdVR3BoUkRKUmFXNXFVbHBRZDFFdlFWUTBObmRCYW1GRlYySXhkR2xDVmtzekswTXpTbkpQTlUxWll6bDBlWFFLUzFkd1NUTjRXa2hDUms5UmNUWnliVWw1YlhjMFIybHpPV2RuWXpaRFZuaGlja0ZvUzJaQlFVdzBhMnd6VGxCS2JsRkphR0pHT0U1V1VXUjFaVlpzWndwNFZGVkhNMVJqZUVKdFdrNTRWbWhFVTFGdFFXc3lSSE00TUd4Q1EwTlJOakJRV1dwUlJXdG9kM1pZWkU0MFMzVjVOM0o2SzBjeWF6bEZiMlpuYzA1dUNrUTFjVkZZZDBsRVFWRkJRbTh4V1hkV1JFRlBRbWRPVmtoUk9FSkJaamhGUWtGTlEwSmhRWGRGZDFsRVZsSXdiRUpCZDNkRFoxbEpTM2RaUWtKUlZVZ0tRWGRKZDBSQldVUldVakJVUVZGSUwwSkJTWGRCUkVGbVFtZE9Wa2hUVFVWSFJFRlhaMEpSTURJNGVUTkJla0l3UzBocmNEQjFVamhUVlRoaGVHeGpNd3BXVkVGT1FtZHJjV2hyYVVjNWR6QkNRVkZ6UmtGQlQwTkJVVVZCUkdKSVUwOXNSRE5MWW5JM2EyOWFOV0ppWTB0MU16RktTM3BPYW1WVVZrRTNSV3RHQ2xSUVZuTndiRFpXY0N0MllsaFNTa1U1VkVSRFoxRkpZVVJqZWpOdlZHdENOWFJ4ZFRZemIwRkxjVEpXZUdSa0wzQmlLelJVZFRselRIaE5kMWt5U1ZFS2MweGpObFpDS3pVdlRuSlZRVVJJS3pOb1IzSm9iVWR5TTNGU1REbE9UMWRFYm5wMmRIRmFaekJ5Ym1WU2NHZFdVVU53ZDNCV05Hd3hTWE42YmpjeGFBcHpNREF2WkRKM2JUQndjbWs1UVdsS1VXTjFWbTk0UzBkNU1WSnVLMmh5WjIxNlpDdDJWazV0TjFSVFRrSmxTM1owVjA1MVUwbzJXREpMWkdKSFEwdHdDbEpNYW5aVlMxWlZTV1pvWmxsTmJYWmllakZZVGl0dFkySndhVWxUZWxsaVlXSmFlakZhZGxCWFVGQXJlVlIyVjFNelZEUlBjMnhFYjFkMlZrNDRhV0VLZG1KaVYwWnpaVmhUUVZsb1NrMVZOMlJ3V2xwSVdXWlpUMEpYVFdFM1kxbHVlVTB6S3pKSlFsQTRjazFLYW1ONFdtYzlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09CiAgICBjbGllbnQta2V5LWRhdGE6IExTMHRMUzFDUlVkSlRpQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUXBOU1VsRmNGRkpRa0ZCUzBOQlVVVkJiRFozVlhOVGRHdFlURlZ2TTNJeUsxRlhjMUF4UlN0QlRFRlNNSFptTkZaT1JUVnBjRUZIZDJwdFozZHRVMUkyQ2twU1RrOWFVRVJDZFZoNVIxcGFaVkJtU0d4SGJFaHNWbVZtYzJweVdDOWthWEpoU1RCQ1RrbzNObFJSZGsxMGVqVm9LMUkyWW5oWFUxUkVTVXRqUkV3S1JqTlpOamR2ZVZSVFUweHphamxYTTJkWVFsVmlNVkU1YldwNVoyUlVNamcwU0daS1lUTkxkbXh4UlVKb2IwOW9SbEJxWVVReVVXbHVhbEphVUhkUkx3cEJWRFEyZDBGcVlVVlhZakYwYVVKV1N6TXJRek5LY2s4MVRWbGpPWFI1ZEV0WGNFa3plRnBJUWtaUFVYRTJjbTFKZVcxM05FZHBjemxuWjJNMlExWjRDbUp5UVdoTFprRkJURFJyYkROT1VFcHVVVWxvWWtZNFRsWlJaSFZsVm14bmVGUlZSek5VWTNoQ2JWcE9lRlpvUkZOUmJVRnJNa1J6T0RCc1FrTkRVVFlLTUZCWmFsRkZhMmgzZGxoa1RqUkxkWGszY25vclJ6SnJPVVZ2Wm1kelRtNUVOWEZSV0hkSlJFRlJRVUpCYjBsQ1FWRkRURVJYVkdKSFYwVnNOMkZFVHdwMFZEWmpWWG81Y2podlkySXdLMjlFTVdSSmVUVnFjR2hEYm5WSU1EbFlZVlZUY2padGNubG5jRzF0TVZkSmEwOHdkV3BzZDFodlNETlZWMVZWTnpka0NqZG5RalpxSzJKWFpsSnBiamhJTmlzeEwyZHNNMjlQZW5WemRWRjRibmc0WVhocVNFcGpibHB6YkM5SFExcE1RVTgzZGtadEszRk9Ubkp3Vkd0WmJUWUtZM2xQWVRFM1pDdElkVTFGVVdoQ1dEbHZNMVEwUjBweVFXVTRURUZ4U1ZCNWJUTmlaSEpYVDNweGNtMVlVMXB3UTFGblVXeDNiVTlVUm5sMk4yWlZkd293TUVWalNEQXhXamxXTmt0UVIxaFdOMUZQTUVJMWQxZEtibXBKY1ZFNU1uQnlkRGxNWW14Uk5UaFhTSHB3TDBKSU1WcEJOMEo2VHpCTlYzRm5jWGgxQ21KS1VFNU1ZMWxZWnl0UWVpdEpaMFJ2VldkdWFuWm9WMjVJVlhCdFVVWXhNRnBFYmtkM1MxcG5OV1ZoWml0V1J6ZGliRzFETWtoaFQzaGpSWEFyV0RVS1JWTTNhSGQ0Y0VKQmIwZENRVTFUYzJkMFUyWnpZMnhYUVdoQ1V5dFVWREJzZGpSS1UxZ3hORGQxVkVGcWFVOWpSRUZJWkZKQ1JVMXZkRGhUU2k5T1RncHRWaXQyY0ZOdFJqSkJiR05ZWXpCWWR5OTFOMlZDY3pablNUTnFPRFpwTm1jM1RXcGxTRzlEWWtWWlUzbDFjR3REWm1ZdlFqUjFVRzlrYms5SVNTOUhDbFZ5T0dSemNrVTFPVzFPVFdOMWJURjRhbUZoVkUxcGExWmtWMWhETW5NMWFESXhXRXgyVG5SVVpXZE5kMUpzV0VKWVpsRndjbEUxUVc5SFFrRk5Wbk1LWkhOSE9FRnRhWGsxYnpKSEswdEhjRWhrVW10TlFVNUthMmxKV0dac1NuTTVjbmRLVVZOblRsWjBTelJwVkRscFRHdERabFp1U0VwblRGWnNhV3c1S3dwdVpsQmxWRVZLYjNSU1MzWXlTbko0V2pKT1VqRmlOR2s0VUdoRGFHeEVXa1F3UVhKelpXaEtWRUpPZHpsQk1FOXVSRmQxTHpVMlVUVXpXbWxqT0d4akNrNUpSbmM0YzFKbU5XcFJlbFZKVUN0cVJrdGFOek56SzNGdWNHcE1NMmhTZVZCd0wzQTViRmhCYjBkQlJEQTNVMGhDVTFZNVVFeFNNVVV4ZUVGcVRYSUtZMWhvZEd4UGRVNTRTbHBOVDJVNVUyRXJOalU1YnpORFR6VlRhRTFYYmxCNk1HWlFiR2w2U25oUGFrRnJSVGhUVUZGNU5XRXpNR2hPYlc5UmRFRm9XUXBoWlVGUU5UUmpObmRFVjBWUU4zZHlibTVpYlUxdVIzRnBiRnBzYlV4ak5rSTFRV0pOV0c5MVpVVnZhVUUxYWxoYVltRmhNVlk0WkVsNlVGQmxjbWRQQ213eU9HRjNNakl4YVRaTk5tZEhkSEZxU1c1aUx6bHJRMmRaUlVGcVNGUkpXVXhyUkRsaU1HZzNhSEpUYkZORlpXbGtZbXh0WkVWcU1rbEdhV0V2TXprS05VaFhjRVl6WlRKQ05rVnRaRU5RUkhsR1NWVlVSWGRTT1M5NFVETXZWRlJLTkdSSFRtaEZUV3RyYW5SRUx6aHFhMVJRVG00NFNqUk5aMmRUVTNvM1F3cGlUMDF3V2xwMVVVNXNlWE5LVVZnMUswOHJVME5TZDB0elRqQkhhRFJJUlVWVWRITllSek5zT1Roc2VWSlNXVFpsZVVoMGExZzVZVUpyZVN0dWVHMUJDbkJWWkdoQlZ6QkRaMWxGUVdod1ZrbHBkVkV2ZFc5RlZFWlBTR1ZoYmpSNlJWTlBOa2MwV0d4clRHdDBkbkJJWlZKU1REaHFhVWhDVURJdlRsTnNaazBLZGs4eWVpdEhkMlJFUjBOcWRVTTVSRnBRZURad1RYcFJabVkzYXk5UlJFMVhRM3BpTkhkNlNHSnNNRGd4WTBOTFZFOUZkMGxQVDNZckwyMXdhWEZtYWdwVEswSjBUWGw0UTNOclQweFFiVEYwVG01eFoyYzRVVWxEYzJkb1MyUklhemhXVGpCclJGSlliM0o1VlhSd1ptVXpiVWxoU0RKelBRb3RMUzB0TFVWT1JDQlNVMEVnVUZKSlZrRlVSU0JMUlZrdExTMHRMUW89Cg==" }, "immutable": null, "kind": "Secret", @@ -4085,8 +16690,8 @@ "generation": null, "labels": null, "managedFields": null, - "name": "gluetun-secret-netherland", - "namespace": "gluetun", + "name": "kubeconfig", + "namespace": "django", "ownerReferences": null, "resourceVersion": null, "selfLink": null, @@ -4175,7 +16780,1145 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "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": { + "creationTimestamp": null, + "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", + { + "creationTimestamp": "dynamic", + "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": "fail2ban_0", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "metadata": { + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy" + }, + "roleRef": { + "apiGroup": "rbac.authorization.k8s.io", + "kind": "Role", + "name": "role:service-acc" + }, + "subjects": [ + { + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + ] + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ], + "roleRef": [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string" + } + ], + "subjects": [ + "tuple", + [ + [ + "object", + { + "kind": "string", + "name": "string", + "namespace": "string" + } + ] + ] + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "roleRef": { + "apiGroup": "rbac.authorization.k8s.io", + "kind": "Role", + "name": "role:service-acc" + }, + "subjects": [ + { + "apiGroup": null, + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + ] + }, + "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" + } + ], + "roleRef": [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string" + } + ], + "subjects": [ + "list", + [ + "object", + { + "apiGroup": "string", + "kind": "string", + "name": "string", + "namespace": "string" + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "rbac.authorization.k8s.io/v1", + "kind": "RoleBinding", + "name": "rolebinding:service-acc", + "namespace": "reverse-proxy" + } + }, + { + "index_key": "fail2ban_1", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "metadata": { + "name": "role:service-acc", + "namespace": "reverse-proxy" + }, + "rules": [ + { + "apiGroups": [ + "" + ], + "resources": [ + "pods", + "pods/exec" + ], + "verbs": [ + "create", + "list" + ] + }, + { + "apiGroups": [ + "apps" + ], + "resources": [ + "deployments" + ], + "verbs": [ + "get" + ] + } + ] + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ], + "rules": [ + "tuple", + [ + [ + "object", + { + "apiGroups": [ + "tuple", + [ + "string" + ] + ], + "resources": [ + "tuple", + [ + "string", + "string" + ] + ], + "verbs": [ + "tuple", + [ + "string", + "string" + ] + ] + } + ], + [ + "object", + { + "apiGroups": [ + "tuple", + [ + "string" + ] + ], + "resources": [ + "tuple", + [ + "string" + ] + ], + "verbs": [ + "tuple", + [ + "string" + ] + ] + } + ] + ] + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "role:service-acc", + "namespace": "reverse-proxy", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "rules": [ + { + "apiGroups": [ + "" + ], + "nonResourceURLs": null, + "resourceNames": null, + "resources": [ + "pods", + "pods/exec" + ], + "verbs": [ + "create", + "list" + ] + }, + { + "apiGroups": [ + "apps" + ], + "nonResourceURLs": null, + "resourceNames": null, + "resources": [ + "deployments" + ], + "verbs": [ + "get" + ] + } + ] + }, + "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" + } + ], + "rules": [ + "list", + [ + "object", + { + "apiGroups": [ + "list", + "string" + ], + "nonResourceURLs": [ + "list", + "string" + ], + "resourceNames": [ + "list", + "string" + ], + "resources": [ + "list", + "string" + ], + "verbs": [ + "list", + "string" + ] + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "rbac.authorization.k8s.io/v1", + "kind": "Role", + "name": "role:service-acc", + "namespace": "reverse-proxy" + } + }, + { + "index_key": "fail2ban_2", + "schema_version": 1, + "attributes": { + "computed_fields": null, + "field_manager": [], + "manifest": { + "value": { + "apiVersion": "v1", + "kind": "ServiceAccount", + "metadata": { + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + }, + "type": [ + "object", + { + "apiVersion": "string", + "kind": "string", + "metadata": [ + "object", + { + "name": "string", + "namespace": "string" + } + ] + } + ] + }, + "object": { + "value": { + "apiVersion": "v1", + "automountServiceAccountToken": null, + "imagePullSecrets": null, + "kind": "ServiceAccount", + "metadata": { + "annotations": null, + "creationTimestamp": null, + "deletionGracePeriodSeconds": null, + "deletionTimestamp": null, + "finalizers": null, + "generateName": null, + "generation": null, + "labels": null, + "managedFields": null, + "name": "kubectl-service-account", + "namespace": "fail2ban", + "ownerReferences": null, + "resourceVersion": null, + "selfLink": null, + "uid": null + }, + "secrets": null + }, + "type": [ + "object", + { + "apiVersion": "string", + "automountServiceAccountToken": "bool", + "imagePullSecrets": [ + "list", + [ + "object", + { + "name": "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" + } + ], + "secrets": [ + "list", + [ + "object", + { + "apiVersion": "string", + "fieldPath": "string", + "kind": "string", + "name": "string", + "namespace": "string", + "resourceVersion": "string", + "uid": "string" + } + ] + ] + } + ] + }, + "timeouts": [], + "wait": [], + "wait_for": null + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "ServiceAccount", + "name": "kubectl-service-account", + "namespace": "fail2ban" + } + }, + { + "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": { + "creationTimestamp": null, + "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", + { + "creationTimestamp": "dynamic", + "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", @@ -4335,7 +18078,14 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "servarr-db-credentials", + "namespace": "servarr" + } }, { "index_key": "wikijs_0", @@ -4495,16 +18245,58 @@ "wait": [], "wait_for": null }, - "sensitive_attributes": [] + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Secret", + "name": "wikijs-db-credentials", + "namespace": "wikijs" + } } ] }, { "mode": "managed", - "type": "kubernetes_namespace", + "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": "bookstack", "schema_version": 0, @@ -4521,14 +18313,90 @@ "deployment_method": "Terraform" }, "name": "bookstack", - "resource_version": "118519953", - "uid": "c8907c7f-c76c-4b01-8f04-d02d21202205" + "resource_version": "216805814", + "uid": "36bbab45-347a-4d6f-9137-82db62b62848" } ], "timeouts": null, "wait_for_default_service_account": false }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "bookstack" + }, + "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": "fail2ban", + "schema_version": 0, + "attributes": { + "id": "fail2ban", + "metadata": [ + { + "annotations": { + "name": "fail2ban" + }, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban", + "resource_version": "216805820", + "uid": "5a371597-f5d4-4978-9ba0-697f96945673" + } + ], + "timeouts": null, + "wait_for_default_service_account": false + }, + "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "fail2ban" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==", "dependencies": [ "data.kubernetes_all_namespaces.allns" @@ -4550,14 +18418,20 @@ "deployment_method": "Terraform" }, "name": "gluetun", - "resource_version": "123398187", - "uid": "083e3f15-7620-4586-a095-2fefa459ecc8" + "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" @@ -4579,14 +18453,55 @@ "deployment_method": "Terraform" }, "name": "jellyfin", - "resource_version": "123024697", - "uid": "3da6eaac-f083-4aa1-a890-1b8560d786fb" + "resource_version": "216805819", + "uid": "e82cf994-4464-4a94-b818-83df4cde36be" } ], "timeouts": null, "wait_for_default_service_account": false }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Namespace", + "name": "jellyfin" + }, + "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" @@ -4608,14 +18523,20 @@ "deployment_method": "Terraform" }, "name": "servarr", - "resource_version": "123398184", - "uid": "49e94c70-f87d-4baf-889a-f62df2d27c09" + "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" @@ -4637,14 +18558,20 @@ "deployment_method": "Terraform" }, "name": "stash", - "resource_version": "118804699", - "uid": "8786bf77-bb35-44b1-bf3c-e92e8378d0e2" + "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" @@ -4666,14 +18593,20 @@ "deployment_method": "Terraform" }, "name": "wikijs", - "resource_version": "124559925", - "uid": "05e4ec74-a449-409d-91db-048039a857f4" + "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" @@ -4683,10 +18616,415 @@ }, { "mode": "managed", - "type": "kubernetes_persistent_volume_claim", + "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": "bookstack-webserver", "schema_version": 0, @@ -4702,8 +19040,8 @@ }, "name": "bookstack-webserver-pvc", "namespace": "bookstack", - "resource_version": "118519983", - "uid": "413dc96d-ac7f-48c6-913e-0eb4d57a65f8" + "resource_version": "216809405", + "uid": "e3d7f8dc-5672-4e8f-a6d0-f43cf4e51985" } ], "spec": [ @@ -4722,13 +19060,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-413dc96d-ac7f-48c6-913e-0eb4d57a65f8" + "volume_name": "pvc-e3d7f8dc-5672-4e8f-a6d0-f43cf4e51985" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4746,8 +19085,8 @@ }, "name": "config-pvc", "namespace": "stash", - "resource_version": "118804745", - "uid": "4c57b4e4-bb60-4062-adda-aebd9e6522b7" + "resource_version": "216809238", + "uid": "5bc33908-0def-44d9-977b-a9e034c2c54f" } ], "spec": [ @@ -4766,13 +19105,59 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-4c57b4e4-bb60-4062-adda-aebd9e6522b7" + "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==" }, { @@ -4790,8 +19175,8 @@ }, "name": "data-pvc", "namespace": "stash", - "resource_version": "118804735", - "uid": "8fef06a1-d702-4fc1-91dd-fd4773b4bd73" + "resource_version": "216809499", + "uid": "f138f35b-fb36-4112-bdc4-bfe825715e58" } ], "spec": [ @@ -4810,13 +19195,104 @@ "selector": [], "storage_class_name": "nfs-storage-fastaccess", "volume_mode": "Filesystem", - "volume_name": "pvc-8fef06a1-d702-4fc1-91dd-fd4773b4bd73" + "volume_name": "pvc-f138f35b-fb36-4112-bdc4-bfe825715e58" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "fail2ban-config", + "schema_version": 0, + "attributes": { + "id": "fail2ban/fail2ban-config-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban-config-pvc", + "namespace": "fail2ban", + "resource_version": "216809375", + "uid": "fb2b096c-396c-45ad-b45a-2c6c5e4746e9" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "2Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-fb2b096c-396c-45ad-b45a-2c6c5e4746e9" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "fail2ban-log", + "schema_version": 0, + "attributes": { + "id": "fail2ban/fail2ban-log-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "fail2ban-log-pvc", + "namespace": "fail2ban", + "resource_version": "216809474", + "uid": "a8016ded-f5b0-4d63-98f4-711358d128ae" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "2Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-a8016ded-f5b0-4d63-98f4-711358d128ae" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4834,8 +19310,8 @@ }, "name": "generated-pvc", "namespace": "stash", - "resource_version": "118804740", - "uid": "d3844737-c32d-4fdc-ac2b-a7d1931bcd3a" + "resource_version": "216809617", + "uid": "223b2191-35ba-4e13-b545-c400eb2b9758" } ], "spec": [ @@ -4854,13 +19330,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-d3844737-c32d-4fdc-ac2b-a7d1931bcd3a" + "volume_name": "pvc-223b2191-35ba-4e13-b545-c400eb2b9758" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4878,8 +19355,8 @@ }, "name": "jellyfin-cache-pvc", "namespace": "jellyfin", - "resource_version": "123024725", - "uid": "736c8427-44e8-4447-b774-d0dfc441905b" + "resource_version": "216809682", + "uid": "b084ea50-3961-4aa5-9c7d-d6c9d0581a10" } ], "spec": [ @@ -4898,13 +19375,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-736c8427-44e8-4447-b774-d0dfc441905b" + "volume_name": "pvc-b084ea50-3961-4aa5-9c7d-d6c9d0581a10" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4922,8 +19400,8 @@ }, "name": "jellyfin-config-pvc", "namespace": "jellyfin", - "resource_version": "123024720", - "uid": "61acd0f2-689e-443a-b732-da292e18ce14" + "resource_version": "216809563", + "uid": "9c236a51-7294-42bb-a7a8-2b503dae33a1" } ], "spec": [ @@ -4942,13 +19420,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-61acd0f2-689e-443a-b732-da292e18ce14" + "volume_name": "pvc-9c236a51-7294-42bb-a7a8-2b503dae33a1" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -4966,8 +19445,8 @@ }, "name": "metadata-pvc", "namespace": "stash", - "resource_version": "118804728", - "uid": "308631ed-f9bd-4a7d-bbc6-b645a2e6390b" + "resource_version": "216809400", + "uid": "4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" } ], "spec": [ @@ -4986,13 +19465,104 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-308631ed-f9bd-4a7d-bbc6-b645a2e6390b" + "volume_name": "pvc-4ae8b979-a608-47ee-96c3-43f5fc5f6ff6" } ], "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==" }, { @@ -5010,8 +19580,8 @@ }, "name": "prowlarr-config-pvc", "namespace": "servarr", - "resource_version": "123403281", - "uid": "32df5da2-93b4-46ee-8e65-1d3a1414faf0" + "resource_version": "216806540", + "uid": "9e2ca000-439f-413a-9dda-31cefeefdcd4" } ], "spec": [ @@ -5030,13 +19600,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-32df5da2-93b4-46ee-8e65-1d3a1414faf0" + "volume_name": "pvc-9e2ca000-439f-413a-9dda-31cefeefdcd4" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5054,8 +19625,8 @@ }, "name": "qbittorrent-config-pvc", "namespace": "servarr", - "resource_version": "123398238", - "uid": "162f8434-c74f-45a4-ab68-14f66c345fc6" + "resource_version": "216809706", + "uid": "82b5d3e0-3c8a-49c4-86bf-b5588df7dc16" } ], "spec": [ @@ -5074,13 +19645,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-162f8434-c74f-45a4-ab68-14f66c345fc6" + "volume_name": "pvc-82b5d3e0-3c8a-49c4-86bf-b5588df7dc16" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5098,8 +19670,8 @@ }, "name": "radarr-config-pvc", "namespace": "servarr", - "resource_version": "123403285", - "uid": "c92a942a-87ec-40a0-9e72-026dea4d9f29" + "resource_version": "216809576", + "uid": "2f2c3031-b548-471a-bdd8-689932a2b666" } ], "spec": [ @@ -5118,13 +19690,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-c92a942a-87ec-40a0-9e72-026dea4d9f29" + "volume_name": "pvc-2f2c3031-b548-471a-bdd8-689932a2b666" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5142,8 +19715,8 @@ }, "name": "sonarr-config-pvc", "namespace": "servarr", - "resource_version": "123403289", - "uid": "5788ced5-5573-4433-9c63-e1cde45f1999" + "resource_version": "216809448", + "uid": "6ef4290f-be7e-47c3-a2a6-35db4a7600b2" } ], "spec": [ @@ -5162,20 +19735,201 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-5788ced5-5573-4433-9c63-e1cde45f1999" + "volume_name": "pvc-6ef4290f-be7e-47c3-a2a6-35db4a7600b2" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-config", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-config-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-config-pvc", + "namespace": "servarr", + "resource_version": "216809310", + "uid": "965c2d4c-2123-4831-83ba-784ae070ea2a" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-965c2d4c-2123-4831-83ba-784ae070ea2a" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-log", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-log-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-log-pvc", + "namespace": "servarr", + "resource_version": "216809461", + "uid": "3651d53e-7af5-4f71-a381-d1f05dc53d06" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-3651d53e-7af5-4f71-a381-d1f05dc53d06" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-server", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-server-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-server-pvc", + "namespace": "servarr", + "resource_version": "216809248", + "uid": "2ae5b1fe-18bf-4bfc-a3a5-54be9066a171" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-2ae5b1fe-18bf-4bfc-a3a5-54be9066a171" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "index_key": "tdarr-transcode-cache", + "schema_version": 0, + "attributes": { + "id": "servarr/tdarr-transcode-cache-pvc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "tdarr-transcode-cache-pvc", + "namespace": "servarr", + "resource_version": "216809646", + "uid": "ce37990c-0a1c-4042-bfce-17b762c8df65" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "10Mi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-ce37990c-0a1c-4042-bfce-17b762c8df65" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" } ] }, { "mode": "managed", - "type": "kubernetes_persistent_volume_claim", + "type": "kubernetes_persistent_volume_claim_v1", "name": "automatic-pvc-database", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ @@ -5194,8 +19948,8 @@ }, "name": "bookstack-db-pvc", "namespace": "bookstack", - "resource_version": "118519979", - "uid": "28908efd-0793-4bab-bfe7-805747f002f4" + "resource_version": "216808260", + "uid": "18fed802-6ffe-400f-b046-fc7f72e1ccd0" } ], "spec": [ @@ -5214,13 +19968,149 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-28908efd-0793-4bab-bfe7-805747f002f4" + "volume_name": "pvc-18fed802-6ffe-400f-b046-fc7f72e1ccd0" } ], "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-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": "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": "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==" }, { @@ -5238,8 +20128,8 @@ }, "name": "prowlarr-db-pvc", "namespace": "servarr", - "resource_version": "123841728", - "uid": "276f9496-124a-440f-aa3e-4c081ce47c26" + "resource_version": "216809261", + "uid": "c0650187-d942-4d44-bf0d-30e72d8160cd" } ], "spec": [ @@ -5258,13 +20148,14 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-276f9496-124a-440f-aa3e-4c081ce47c26" + "volume_name": "pvc-c0650187-d942-4d44-bf0d-30e72d8160cd" } ], "timeouts": null, "wait_until_bound": true }, "sensitive_attributes": [], + "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" }, { @@ -5274,7 +20165,7 @@ "id": "wikijs/wikijs-db-pvc", "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 0, "labels": { @@ -5282,8 +20173,8 @@ }, "name": "wikijs-db-pvc", "namespace": "wikijs", - "resource_version": "124559956", - "uid": "78d4a9e0-122e-4119-b373-83e1fa1ceac7" + "resource_version": "216809329", + "uid": "229a885f-df6b-42b2-89ea-03335f9ba7c6" } ], "spec": [ @@ -5293,7 +20184,7 @@ ], "resources": [ { - "limits": null, + "limits": {}, "requests": { "storage": "1Gi" } @@ -5302,28 +20193,29 @@ "selector": [], "storage_class_name": "nfs-storage-intelligent", "volume_mode": "Filesystem", - "volume_name": "pvc-78d4a9e0-122e-4119-b373-83e1fa1ceac7" + "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_service", - "name": "automatic_service", + "type": "kubernetes_persistent_volume_claim_v1", + "name": "automatic-pvc-redis", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ { - "index_key": "bookstack", - "schema_version": 1, + "index_key": "django", + "schema_version": 0, "attributes": { - "id": "bookstack/bookstack-svc", + "id": "django/django-redis-pvc", "metadata": [ { "annotations": {}, @@ -5332,18 +20224,1509 @@ "labels": { "deployment_method": "Terraform" }, - "name": "bookstack-svc", + "name": "django-redis-pvc", + "namespace": "django", + "resource_version": "216808554", + "uid": "3cab4e06-ef3a-4940-ba65-becbac1dc882" + } + ], + "spec": [ + { + "access_modes": [ + "ReadWriteMany" + ], + "resources": [ + { + "limits": {}, + "requests": { + "storage": "1Gi" + } + } + ], + "selector": [], + "storage_class_name": "nfs-storage-intelligent", + "volume_mode": "Filesystem", + "volume_name": "pvc-3cab4e06-ef3a-4940-ba65-becbac1dc882" + } + ], + "timeouts": null, + "wait_until_bound": true + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" + }, + { + "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": "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_secret_v1", + "name": "automatic-database-secret", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "index_key": "bookstack", + "schema_version": 0, + "attributes": { + "binary_data": null, + "binary_data_wo": null, + "binary_data_wo_revision": null, + "data": { + "DB_DATABASE_NAME": "bookstackapp", + "DB_HOST": "bookstack-db-svc.bookstack.svc", + "DB_PASSWORD": "Unhappy-Commence-Everyone4", + "DB_USERNAME": "bookstack_username", + "MYSQL_DATABASE": "bookstackapp", + "MYSQL_PASSWORD": "Unhappy-Commence-Everyone4", + "MYSQL_ROOT_PASSWORD": "Unhappy-Commence-Everyone4", + "MYSQL_USER": "bookstack_username", + "POSTGRES_DB": "bookstackapp", + "POSTGRES_PASSWORD": "Unhappy-Commence-Everyone4", + "POSTGRES_USER": "bookstack_username" + }, + "data_wo": null, + "data_wo_revision": null, + "id": "bookstack/bookstack-db-terraform", + "immutable": false, + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": {}, + "name": "bookstack-db-terraform", "namespace": "bookstack", - "resource_version": "118519965", - "uid": "736e05bf-8b66-4c29-b585-b08236707011" + "resource_version": "218696846", + "uid": "8ebafbf7-2635-4e08-a310-ff91f70b9391" + } + ], + "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" + } + } + ], + [ + { + "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": "POSTGRES_DB", + "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": "bookstack-db-terraform", + "namespace": "bookstack" + }, + "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", + "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", + "POSTGRES_DB": "django", + "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": "218225129", + "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": "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": "POSTGRES_DB", + "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_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", + "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", + "POSTGRES_DB": "immich", + "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": "218225125", + "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": "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": "POSTGRES_DB", + "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_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", + "DB_HOST": "paperless-db-svc.paperless.svc", + "DB_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "DB_USERNAME": "paperless", + "MYSQL_DATABASE": "paperless", + "MYSQL_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "MYSQL_ROOT_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "MYSQL_USER": "paperless", + "POSTGRES_DB": "paperless", + "POSTGRES_PASSWORD": "LJi3D*i%7r!\u0026L^Y#W\u0026@R\u0026yqv\u0026m93b#gx", + "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": "218225126", + "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": "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": "POSTGRES_DB", + "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_username" + ] + }, + { + "index_key": "prowlarr", + "schema_version": 0, + "attributes": { + "binary_data": null, + "binary_data_wo": null, + "binary_data_wo_revision": null, + "data": { + "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", + "POSTGRES_DB": "prowlarr-main", + "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": "218225128", + "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": "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": "POSTGRES_DB", + "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_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", + "DB_HOST": "wikijs-db-svc.wikijs.svc", + "DB_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "DB_USERNAME": "wikijs", + "MYSQL_DATABASE": "wikijs", + "MYSQL_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "MYSQL_ROOT_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "MYSQL_USER": "wikijs", + "POSTGRES_DB": "wikijs", + "POSTGRES_PASSWORD": "C@fkUDMtq\u0026hmGh$6z3^7!z3Bg!sdEQcp", + "POSTGRES_USER": "wikijs" + }, + "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": "218225130", + "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": "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": "POSTGRES_DB", + "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_username" + ] + } + ] + }, + { + "mode": "managed", + "type": "kubernetes_secret_v1", + "name": "secret_import", + "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", + "instances": [ + { + "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" + ] + } + ] + }, + { + "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.106.51.48", + "cluster_ip": "10.111.234.203", "cluster_ips": [ - "10.106.51.48" + "10.111.234.203" ], "external_ips": [], "external_name": "", @@ -5360,11 +21743,912 @@ "port": [ { "app_protocol": "", - "name": "", + "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": "bookstack", + "schema_version": 1, + "attributes": { + "id": "bookstack/bookstack-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "bookstack-svc", + "namespace": "bookstack", + "resource_version": "216805898", + "uid": "1a76bd37-d6db-4676-828c-a9e8a4d0cbc6" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.106.143.37", + "cluster_ips": [ + "10.106.143.37" + ], + "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": "80bookstack", "node_port": 0, "port": 80, "protocol": "TCP", "target_port": "80" + }, + { + "app_protocol": "", + "name": "443bookstack", + "node_port": 0, + "port": 443, + "protocol": "TCP", + "target_port": "443" } ], "publish_not_ready_addresses": false, @@ -5389,6 +22673,92 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "bookstack-svc", + "namespace": "bookstack" + }, + "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==" }, { @@ -5406,16 +22776,16 @@ }, "name": "flaresolverr-svc", "namespace": "servarr", - "resource_version": "124266444", - "uid": "c2c15a4e-ee28-4e8f-8e93-1bd78205ce5a" + "resource_version": "216805894", + "uid": "4d7ac53b-7743-4789-8905-7da555c6460b" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.104.40.239", + "cluster_ip": "10.106.235.114", "cluster_ips": [ - "10.104.40.239" + "10.106.235.114" ], "external_ips": [], "external_name": "", @@ -5432,7 +22802,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8191flaresolver", "node_port": 0, "port": 8191, "protocol": "TCP", @@ -5461,6 +22831,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "flaresolverr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5478,16 +22855,16 @@ }, "name": "gluetun-svc", "namespace": "gluetun", - "resource_version": "123398199", - "uid": "7e604e09-4ebc-4d00-bb9c-a776bfc8111f" + "resource_version": "216805871", + "uid": "939206be-f469-4cd6-8c5b-a73f34991c9e" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.69.93", + "cluster_ip": "10.102.155.78", "cluster_ips": [ - "10.111.69.93" + "10.102.155.78" ], "external_ips": [], "external_name": "", @@ -5504,7 +22881,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8888gluetun", "node_port": 0, "port": 8888, "protocol": "TCP", @@ -5533,6 +22910,171 @@ "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==" }, { @@ -5550,16 +23092,16 @@ }, "name": "jellyfin-svc", "namespace": "jellyfin", - "resource_version": "123024705", - "uid": "4bf0955c-ef31-4bf9-83f2-748a4c545f1c" + "resource_version": "216805833", + "uid": "eeb9f919-ab0c-4253-a2ec-155730253d76" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.9.127", + "cluster_ip": "10.107.48.5", "cluster_ips": [ - "10.96.9.127" + "10.107.48.5" ], "external_ips": [], "external_name": "", @@ -5576,7 +23118,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8096jellyfin", "node_port": 0, "port": 8096, "protocol": "TCP", @@ -5605,6 +23147,171 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "jellyfin-svc", + "namespace": "jellyfin" + }, + "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": "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==" }, { @@ -5622,16 +23329,16 @@ }, "name": "prowlarr-svc", "namespace": "servarr", - "resource_version": "123398209", - "uid": "ec58267e-4fd1-4569-b062-e4fb6cee90c0" + "resource_version": "216805867", + "uid": "85cb3122-c3ea-4c2b-b9dd-ffc5f9b20ee2" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.232.78", + "cluster_ip": "10.104.178.6", "cluster_ips": [ - "10.107.232.78" + "10.104.178.6" ], "external_ips": [], "external_name": "", @@ -5648,7 +23355,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "9696prowlarr", "node_port": 0, "port": 9696, "protocol": "TCP", @@ -5677,6 +23384,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "prowlarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5694,16 +23408,16 @@ }, "name": "qbittorrent-svc", "namespace": "servarr", - "resource_version": "123398194", - "uid": "62a257c4-cc0b-4c4f-b099-0ec18fcd7f7d" + "resource_version": "216805922", + "uid": "f7af72d4-845d-416c-a2a2-d94fd318b297" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.103.62.216", + "cluster_ip": "10.96.233.142", "cluster_ips": [ - "10.103.62.216" + "10.96.233.142" ], "external_ips": [], "external_name": "", @@ -5720,7 +23434,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8080qbittorrent", "node_port": 0, "port": 8080, "protocol": "TCP", @@ -5749,6 +23463,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "qbittorrent-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5766,16 +23487,16 @@ }, "name": "radarr-svc", "namespace": "servarr", - "resource_version": "123398241", - "uid": "e82172fb-3bd6-41cf-8bd6-e2d59f09ef40" + "resource_version": "216805926", + "uid": "e8104fd7-b6a9-4d71-ab1b-d74b5ccd4d6e" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.136.51", + "cluster_ip": "10.108.186.62", "cluster_ips": [ - "10.107.136.51" + "10.108.186.62" ], "external_ips": [], "external_name": "", @@ -5792,7 +23513,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "7878radarr", "node_port": 0, "port": 7878, "protocol": "TCP", @@ -5821,6 +23542,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "radarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5838,16 +23566,16 @@ }, "name": "sonarr-svc", "namespace": "servarr", - "resource_version": "123399769", - "uid": "c43a2119-c0a0-496c-81e7-2f913d2f8261" + "resource_version": "216805841", + "uid": "49850cc7-ecf7-4101-9f1c-79468bc61fba" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.108.122.9", + "cluster_ip": "10.106.131.45", "cluster_ips": [ - "10.108.122.9" + "10.106.131.45" ], "external_ips": [], "external_name": "", @@ -5864,7 +23592,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "8989sonarr", "node_port": 0, "port": 8989, "protocol": "TCP", @@ -5893,6 +23621,13 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "sonarr-svc", + "namespace": "servarr" + }, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" }, { @@ -5910,16 +23645,16 @@ }, "name": "stash-svc", "namespace": "stash", - "resource_version": "118804708", - "uid": "dcd03786-d601-40f8-8e69-049f18486ff0" + "resource_version": "216805859", + "uid": "46efe27d-1c1e-4148-b506-6531163e48a0" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.97.210.205", + "cluster_ip": "10.97.250.227", "cluster_ips": [ - "10.97.210.205" + "10.97.250.227" ], "external_ips": [], "external_name": "", @@ -5936,7 +23671,7 @@ "port": [ { "app_protocol": "", - "name": "", + "name": "9999stash", "node_port": 0, "port": 9999, "protocol": "TCP", @@ -5965,35 +23700,42 @@ "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": "wikijs", + "index_key": "tdarr", "schema_version": 1, "attributes": { - "id": "wikijs/wikijs-svc", + "id": "servarr/tdarr-svc", "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 0, "labels": { "deployment_method": "Terraform" }, - "name": "wikijs-svc", - "namespace": "wikijs", - "resource_version": "124559927", - "uid": "89d92f12-44fb-4557-be4d-a20dbcda390e" + "name": "tdarr-svc", + "namespace": "servarr", + "resource_version": "216805958", + "uid": "1ceab5ff-549c-492d-b23d-41fbddec33e7" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.111.5.170", + "cluster_ip": "10.97.153.109", "cluster_ips": [ - "10.111.5.170" + "10.97.153.109" ], - "external_ips": null, + "external_ips": [], "external_name": "", "external_traffic_policy": "", "health_check_node_port": 0, @@ -6004,11 +23746,177 @@ "ip_family_policy": "SingleStack", "load_balancer_class": "", "load_balancer_ip": "", - "load_balancer_source_ranges": null, + "load_balancer_source_ranges": [], "port": [ { "app_protocol": "", - "name": "", + "name": "8265tdarr", + "node_port": 0, + "port": 8265, + "protocol": "TCP", + "target_port": "8265" + }, + { + "app_protocol": "", + "name": "8266tdarr", + "node_port": 0, + "port": 8266, + "protocol": "TCP", + "target_port": "8266" + } + ], + "publish_not_ready_addresses": false, + "selector": { + "app": "tdarr" + }, + "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": "tdarr-svc", + "namespace": "servarr" + }, + "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", @@ -6037,13 +23945,20 @@ "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", + "type": "kubernetes_service_v1", "name": "automatic_service_database", "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", "instances": [ @@ -6062,16 +23977,16 @@ }, "name": "bookstack-db-svc", "namespace": "bookstack", - "resource_version": "118519957", - "uid": "b1e78cec-03d4-4f9c-bb26-b07ccbd954e2" + "resource_version": "216809653", + "uid": "bca0c626-923d-4f75-af47-6772cc2a21bb" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.98.155.171", + "cluster_ip": "10.100.45.114", "cluster_ips": [ - "10.98.155.171" + "10.100.45.114" ], "external_ips": [], "external_name": "", @@ -6117,6 +24032,250 @@ "wait_for_load_balancer": true }, "sensitive_attributes": [], + "identity_schema_version": 1, + "identity": { + "api_version": "v1", + "kind": "Service", + "name": "bookstack-db-svc", + "namespace": "bookstack" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + }, + { + "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": "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": "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==" }, { @@ -6134,16 +24293,16 @@ }, "name": "prowlarr-db-svc", "namespace": "servarr", - "resource_version": "123848769", - "uid": "b396032a-8a38-4329-85c7-d69bc3c11a06" + "resource_version": "216809045", + "uid": "7ae5ab8c-ca48-4b96-bf81-8db011c14db5" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.96.108.200", + "cluster_ip": "10.111.195.3", "cluster_ips": [ - "10.96.108.200" + "10.111.195.3" ], "external_ips": [], "external_name": "", @@ -6189,6 +24348,13 @@ "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==" }, { @@ -6198,7 +24364,7 @@ "id": "wikijs/wikijs-db-svc", "metadata": [ { - "annotations": null, + "annotations": {}, "generate_name": "", "generation": 0, "labels": { @@ -6206,18 +24372,18 @@ }, "name": "wikijs-db-svc", "namespace": "wikijs", - "resource_version": "124559930", - "uid": "f5148aef-337e-4f53-9937-bb66c039bb75" + "resource_version": "216809631", + "uid": "2c320cb5-f168-4d64-a2e6-9829a01be32d" } ], "spec": [ { "allocate_load_balancer_node_ports": true, - "cluster_ip": "10.107.162.103", + "cluster_ip": "10.99.153.248", "cluster_ips": [ - "10.107.162.103" + "10.99.153.248" ], - "external_ips": null, + "external_ips": [], "external_name": "", "external_traffic_policy": "", "health_check_node_port": 0, @@ -6228,7 +24394,7 @@ "ip_family_policy": "SingleStack", "load_balancer_class": "", "load_balancer_ip": "", - "load_balancer_source_ranges": null, + "load_balancer_source_ranges": [], "port": [ { "app_protocol": "", @@ -6261,6 +24427,258 @@ "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": "django", + "schema_version": 1, + "attributes": { + "id": "django/django-redis-svc", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": 0, + "labels": { + "deployment_method": "Terraform" + }, + "name": "django-redis-svc", + "namespace": "django", + "resource_version": "216806498", + "uid": "0c5a9b81-076d-473f-97eb-e7a8b983cd6f" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": true, + "cluster_ip": "10.102.103.235", + "cluster_ips": [ + "10.102.103.235" + ], + "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": "django-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": "django-redis-svc", + "namespace": "django" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + }, + { + "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": "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==" } ] diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 89441c9..d74f57e 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -11,6 +11,8 @@ kubernetes = { "image" = "lscr.io/linuxserver/mariadb" "port" = 3306 "mountPath" = "/config" + username = "bookstack_username" + name = "bookstackapp" } # requirements = { # limits-cpu = "18m" @@ -200,12 +202,13 @@ kubernetes = { gluetun = { # enabled = false - dns_nameservers = "10.2.0.1" - replicas = 01 - image = "qmcgaw/gluetun:latest" - service_port = [8888] - extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/gluetun/gluetun-secret-netherland.yaml"] - security_context = true + dns_nameservers = "10.2.0.1" + replicas = 01 + image = "qmcgaw/gluetun:latest" + service_port = [8888] + #extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/gluetun/gluetun-secret-netherland.yaml"] + secret_import = ["5527ba11-07e3-415b-8d1f-b3ee0154eb56"] + security_context = true # requirements = { # limits-cpu = "800Mi" # limits-memory = "800Mi" @@ -997,7 +1000,9 @@ kubernetes = { service_port = [9696] extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/servarr/servarr-db.secret.yaml"] database = { - "image" = "docker.io/library/postgres:17.5" + "image" = "docker.io/library/postgres:17.5" + name = "prowlarr-main" + username = "servarr_username" } environment = { @@ -1563,7 +1568,8 @@ kubernetes = { 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" + image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" + username = "django_username" } redis = {} @@ -2128,14 +2134,14 @@ kubernetes = { 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 = {} + 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 = { @@ -2483,8 +2489,9 @@ kubernetes = { # 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", "/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/fail2ban-nginx-http-auth-jail.configmap.yaml", "/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/fail2ban-nginx-unauthorized-filter.configmap.yaml", "/opt/kubernetes/Terraform_kube/external_manifests/fail2ban/nginx-block-map-action.configmap.yaml"] + 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" diff --git a/variables.auto.tfvars.save b/variables.auto.tfvars.save new file mode 100644 index 0000000..af78f11 --- /dev/null +++ b/variables.auto.tfvars.save @@ -0,0 +1,1574 @@ +kubernetes = { + bookstack = { + #namespace = "bookstack" + #enabled = false + replicas = 01 + extra_manifest = ["/opt/kubernetes/Bookstack_kube/Bookstack.configmap.yaml", "/opt/kubernetes/Bookstack_kube/Bookstack.secret.yaml"] + #image = "linuxserver/bookstack:24.10.3" + image = "linuxserver/bookstack:latest" + service_port = [80, 443] + database = { + "image" = "lscr.io/linuxserver/mariadb" + "port" = 3306 + "mountPath" = "/config" + } + # requirements = { + # limits-cpu = "18m" + # limits-memory = "100Mi" + # requests-cpu = "10m" + # requests-memory = "70Mi" + # } + secret_ref = ["bookstack-credentials"] + config_map_ref = ["config"] + + environment = { + POSTGRES_HOST = { + value = "db" + } + } + + environment = { + MYSQL_ROOT_PASSWORD = { + value_from = { + secret_key_ref = { + name = "bookstack-credentials" + key = "DB_PASS" + } + } + } + MYSQL_DATABASE = { + value_from = { + secret_key_ref = { + name = "bookstack-credentials" + key = "DB_DATABASE" + } + } + } + MYSQL_USER = { + value_from = { + secret_key_ref = { + name = "bookstack-credentials" + key = "DB_USER" + } + } + } + MYSQL_PASSWORD = { + value_from = { + secret_key_ref = { + name = "bookstack-credentials" + key = "DB_PASS" + } + } + } + } + + 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" + } + } + + } + + + stirling = { + enabled = false + name = "stirling-pdf" + image = "docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest" + service_port = [8080] + + environment = { + LANGS = { + value = "en_GB" + } + } + 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" + 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 = "10.2.0.1" + replicas = 01 + image = "qmcgaw/gluetun:latest" + service_port = [8888] + extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/gluetun/gluetun-secret-netherland.yaml"] + security_context = true + # requirements = { + # limits-cpu = "800Mi" + # limits-memory = "800Mi" + # requests-cpu = "800Mi" + # requests-memory = "800Mi" + # } + environment = { + DNS_ADDRESS = { + value_from = { + secret_key_ref = { + name = "gluetun-secret-netherland" + key = "VPN_DNS_IP" + } + } + } + WIREGUARD_ENDPOINT_IP = { + value_from = { + secret_key_ref = { + name = "gluetun-secret-netherland" + key = "VPN_ENDPOINT_IP" + } + } + } + WIREGUARD_ENDPOINT_PORT = { + value_from = { + secret_key_ref = { + name = "gluetun-secret-netherland" + key = "VPN_ENDPOINT_PORT" + } + } + } + WIREGUARD_PRIVATE_KEY = { + value_from = { + secret_key_ref = { + name = "gluetun-secret-netherland" + key = "WIREGUARD_PRIVATE_KEY" + } + } + } + WIREGUARD_PUBLIC_KEY = { + value_from = { + secret_key_ref = { + name = "gluetun-secret-netherland" + key = "WIREGUARD_PUBLIC_KEY" + } + } + } + # SHADOWSOCKS = { + HTTPPROXY = { + value = "on" + } + #SHADOWSOCKS_LOG = { + HTTPPROXY_LOG = { + value = "on" + } + HTTPPROXY_LISTENING_ADDRESS = { + #SHADOWSOCKS_LISTENING_ADDRESS = { + value = "0.0.0.0:8888" + } + # HTTPPROXY_USER = { + # value = "user" + # } + + #SHADOWSOCKS_PASSWORD = { + # HTTPPROXY_PASSWORD = { + # value = "user" + #} + DNS_KEEP_NAMESERVER = { + value = "off" + } + VPN_SERVICE_PROVIDER = { + value = "custom" + } + VPN_TYPE = { + value = "wireguard" + } + 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" + } + + } + + } + + + + onitama = { + enabled = false + namespace = "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] + } + + + paper = { + enabled = false + namespace = "paper" + image = "ghcr.io/paperless-ngx/paperless-ngx:latest" + service_port = [8000] + database = { + image = "docker.io/library/postgres:15" } + redis = { + image = "docker.io/library/redis:7" } + 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://paper.tryton.geeraert.eu" + } + PAPERLESS_TIKA_ENABLED = { + value = "0" + } + PAPERLESS_TIKA_GOTENBERG_ENDPOINT = { + value = "http://gotenberg-svc.paper.svc:3000" + } + PAPERLESS_TIKA_ENDPOINT = { + value = "http://tika-svc.paper.svc:9998" + } + + + PAPERLESS_DBHOST = { + value_from = { + secret_key_ref = { + name = "paperless-credentials" + key = "POSTGRES_HOST" + } + } + } + + PAPERLESS_REDIS = { + value = "redis://paper-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" + } + # 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" + connected_namespace = "paper" + image = "gotenberg/gotenberg:7.9.2" + service_port = [3000] + + requirements = { + limits-cpu = "100m" + limits-memory = "300Mi" + requests-cpu = "50m" + requests-memory = "150Mi" + } + + + } + tika = { + enabled = false + name = "tika" + connected_namespace = "paper" + image = "ghcr.io/paperless-ngx/tika" + service_port = [9998] + + requirements = { + limits-cpu = "100m" + limits-memory = "300Mi" + requests-cpu = "50m" + requests-memory = "150Mi" + } + + + } + + + + + + next = { + enabled = false + namespace = "next" + replicas = 01 + image = "nextcloud:29.0.3-apache" + service_port = [80] + extra_manifest = ["/opt/kubernetes/Nextcloud_kube/next.secret.yaml"] + 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 = { + POSTGRES_DB = { + value_from = { + secret_key_ref = { + name = "nextcloud-credentials" + key = "POSTGRES_DB" + } + } + } + POSTGRES_USER = { + value_from = { + secret_key_ref = { + name = "nextcloud-credentials" + key = "POSTGRES_USER" + } + } + } + POSTGRES_PASSWORD = { + value_from = { + secret_key_ref = { + name = "nextcloud-credentials" + key = "POSTGRES_PASSWORD" + } + } + } + POSTGRES_HOST = { + value_from = { + secret_key_ref = { + name = "nextcloud-credentials" + key = "POSTGRES_HOST" + } + } + } + + # REDIS_HOST = { + # value = "redis://next-redis-svc:6379" + # } + TRUSTED_PROXIES = { + value = "192.168.88.50 192.168.88.52" + } + OVERWRITECLIURL = { + value = "https://nextcloud.tryton.geeraert.eu" + } + OVERWRITEPROTOCOL = { + value = "https" + } + + NEXTCLOUD_TRUSTED_DOMAINS = { + value = "nextcloud.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.tryton.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" + } + + 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] + extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/wikijs/wikijs-db.secret.yaml"] + database = {} + 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" + } + } + } + + + } + + + } + + immicht = { + enabled = false + #replicas = 0 + namespace = "immicht" + image = "ghcr.io/immich-app/immich-server:v1.134.0" + service_port = [2283] + database = { + #image = "ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0@sha256:fa4f6e0971f454cd95fec5a9aaed2ed93d8f46725cc6bc61e0698e97dba96da1" + image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" + } + + redis = { + image = "docker.io/bitnami/redis:7.2.5-debian-12-r0" } + requirements = { + limits-cpu = "800m" + limits-memory = "800Mi" + 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 = "immicht-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 = { + pvc = true + name = "immich-data" + pvc_size = "2Mi" + mount_path = "/usr/src/app/upload" + } + + } + } + machinelearning = { + enabled = false + #replicas = 0 + connected_namespace = "immicht" + image = "ghcr.io/immich-app/immich-machine-learning:v1.134.0" + 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 = "immicht-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" + } + + 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 = { + + 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" + } + + } + } + + 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" + } + + } + +your-app: + image: hashicorp/http-echo + command: ["-text=Hello, authenticated world!"] + ports: + - "3000" + +}