Skip to content

Commit

Permalink
fix: New-pvc-claim (#93)
Browse files Browse the repository at this point in the history
  • Loading branch information
diegolagospagopa authored Nov 14, 2023
1 parent d57dae0 commit 89b2e45
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/aks-platform/02_aks_storage.tf
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module "aks_storage_class" {
source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_storage_class?ref=v7.10.0"
source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_storage_class?ref=v7.23.0"
}
2 changes: 1 addition & 1 deletion src/aks-platform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Re-enable all the resource, commented before to complete the procedure
| <a name="module_aks"></a> [aks](#module\_aks) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_cluster | v7.2.0 |
| <a name="module_aks_namespace_backup"></a> [aks\_namespace\_backup](#module\_aks\_namespace\_backup) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_velero_backup | v7.7.0 |
| <a name="module_aks_prometheus_install"></a> [aks\_prometheus\_install](#module\_aks\_prometheus\_install) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_prometheus_install | v7.10.0 |
| <a name="module_aks_storage_class"></a> [aks\_storage\_class](#module\_aks\_storage\_class) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_storage_class | v7.10.0 |
| <a name="module_aks_storage_class"></a> [aks\_storage\_class](#module\_aks\_storage\_class) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_storage_class | v7.23.0 |
| <a name="module_keda_pod_identity"></a> [keda\_pod\_identity](#module\_keda\_pod\_identity) | git::https://github.com/pagopa/terraform-azurerm-v3.git//kubernetes_pod_identity | v6.20.1 |
| <a name="module_nginx_ingress"></a> [nginx\_ingress](#module\_nginx\_ingress) | terraform-module/release/helm | 2.7.0 |
| <a name="module_snet_aks"></a> [snet\_aks](#module\_snet\_aks) | git::https://github.com/pagopa/terraform-azurerm-v3.git//subnet | v6.20.1 |
Expand Down
21 changes: 19 additions & 2 deletions src/domains/blueprint-app/02_namespace_domain.tf
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ resource "helm_release" "reloader" {
}
}

resource "kubernetes_persistent_volume_claim" "blueprint_hdd" {
resource "kubernetes_persistent_volume_claim_v1" "blueprint_hdd" {
metadata {
name = "${var.domain}-hdd-pvc"
namespace = var.domain
Expand All @@ -42,9 +42,26 @@ resource "kubernetes_persistent_volume_claim" "blueprint_hdd" {
access_modes = ["ReadWriteOnce"]
resources {
requests = {
storage = "5Gi"
storage = "4Gi"
}
}
storage_class_name = "standard-hdd"
}
}

resource "kubernetes_persistent_volume_claim_v1" "blueprint_ssd_az" {
metadata {
name = "${var.domain}-ssd-az-pvc"
namespace = var.domain
}
spec {
access_modes = ["ReadWriteOnce"]
resources {
requests = {
storage = "8Gi"
}
}
storage_class_name = "managed-csi-premium-zrs"
}
wait_until_bound = false
}
3 changes: 2 additions & 1 deletion src/domains/blueprint-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.7.1/docs/resources/release) | resource |
| [kubernetes_namespace.domain_namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/namespace) | resource |
| [kubernetes_namespace.system_domain_namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/namespace) | resource |
| [kubernetes_persistent_volume_claim.blueprint_hdd](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/persistent_volume_claim) | resource |
| [kubernetes_persistent_volume_claim_v1.blueprint_hdd](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/persistent_volume_claim_v1) | resource |
| [kubernetes_persistent_volume_claim_v1.blueprint_ssd_az](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/persistent_volume_claim_v1) | resource |
| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/role_binding) | resource |
| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/role_binding) | resource |
| [kubernetes_secret_v1.azure_devops_service_account_default_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/secret_v1) | resource |
Expand Down
2 changes: 1 addition & 1 deletion src/elk-monitoring/env/dev01/terraform.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ elk_spot_user_node_pool = {
os_disk_size_gb = 300,
node_count_min = 1,
node_count_max = 1,
node_labels = { elastic : "eck", node_type : "user" },
node_labels = { elastic : "eck" },
node_taints = [],
node_tags = { node_tag_2 : "2" },
}
Expand Down

0 comments on commit 89b2e45

Please sign in to comment.