Skip to content

Commit

Permalink
feat: Upgrade argocd to 2.13 (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
diegolagospagopa authored Nov 12, 2024
1 parent e0ec7fa commit 3b34a74
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/01_networking/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
| <a name="input_location"></a> [location](#input\_location) | n/a | `string` | n/a | yes |
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | n/a | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |
| <a name="input_vpn_pip_sku"></a> [vpn\_pip\_sku](#input\_vpn\_pip\_sku) | VPN GW PIP SKU | `string` | `"Standard"` | no |
| <a name="input_vpn_sku"></a> [vpn\_sku](#input\_vpn\_sku) | VPN Gateway SKU | `string` | `"VpnGw1"` | no |
| <a name="input_zones"></a> [zones](#input\_zones) | (Optional) List of availability zones on which the API management and appgateway will be deployed | `list(number)` | `[]` | no |
Expand Down
2 changes: 1 addition & 1 deletion src/02_security/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
| <a name="input_location"></a> [location](#input\_location) | n/a | `string` | n/a | yes |
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | n/a | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |

## Outputs

Expand Down
2 changes: 1 addition & 1 deletion src/03_packer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
| <a name="input_location"></a> [location](#input\_location) | n/a | `string` | n/a | yes |
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | n/a | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |

## Outputs

Expand Down
4 changes: 2 additions & 2 deletions src/04_core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| <a name="input_apim_alerts_enabled"></a> [apim\_alerts\_enabled](#input\_apim\_alerts\_enabled) | Enable alerts | `bool` | `true` | no |
| <a name="input_apim_autoscale"></a> [apim\_autoscale](#input\_apim\_autoscale) | Configure Apim autoscale on capacity metric | <pre>object(<br> {<br> enabled = bool<br> default_instances = number<br> minimum_instances = number<br> maximum_instances = number<br> scale_out_capacity_percentage = number<br> scale_out_time_window = string<br> scale_out_value = string<br> scale_out_cooldown = string<br> scale_in_capacity_percentage = number<br> scale_in_time_window = string<br> scale_in_value = string<br> scale_in_cooldown = string<br> }<br> )</pre> | <pre>{<br> "default_instances": 1,<br> "enabled": false,<br> "maximum_instances": 5,<br> "minimum_instances": 1,<br> "scale_in_capacity_percentage": 30,<br> "scale_in_cooldown": "PT30M",<br> "scale_in_time_window": "PT30M",<br> "scale_in_value": "1",<br> "scale_out_capacity_percentage": 60,<br> "scale_out_cooldown": "PT45M",<br> "scale_out_time_window": "PT10M",<br> "scale_out_value": "2"<br>}</pre> | no |
| <a name="input_apim_autoscale"></a> [apim\_autoscale](#input\_apim\_autoscale) | Configure Apim autoscale on capacity metric | <pre>object(<br/> {<br/> enabled = bool<br/> default_instances = number<br/> minimum_instances = number<br/> maximum_instances = number<br/> scale_out_capacity_percentage = number<br/> scale_out_time_window = string<br/> scale_out_value = string<br/> scale_out_cooldown = string<br/> scale_in_capacity_percentage = number<br/> scale_in_time_window = string<br/> scale_in_value = string<br/> scale_in_cooldown = string<br/> }<br/> )</pre> | <pre>{<br/> "default_instances": 1,<br/> "enabled": false,<br/> "maximum_instances": 5,<br/> "minimum_instances": 1,<br/> "scale_in_capacity_percentage": 30,<br/> "scale_in_cooldown": "PT30M",<br/> "scale_in_time_window": "PT30M",<br/> "scale_in_value": "1",<br/> "scale_out_capacity_percentage": 60,<br/> "scale_out_cooldown": "PT45M",<br/> "scale_out_time_window": "PT10M",<br/> "scale_out_value": "2"<br/>}</pre> | no |
| <a name="input_apim_publisher_name"></a> [apim\_publisher\_name](#input\_apim\_publisher\_name) | APIM | `string` | n/a | yes |
| <a name="input_apim_sku"></a> [apim\_sku](#input\_apim\_sku) | n/a | `string` | n/a | yes |
| <a name="input_app_gateway_alerts_enabled"></a> [app\_gateway\_alerts\_enabled](#input\_app\_gateway\_alerts\_enabled) | Enable alerts | `bool` | `true` | no |
Expand All @@ -90,7 +90,7 @@
| <a name="input_location"></a> [location](#input\_location) | n/a | `string` | n/a | yes |
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | # General | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |
| <a name="input_zones"></a> [zones](#input\_zones) | (Optional) List of availability zones on which the API management and appgateway will be deployed | `list(number)` | `[]` | no |

## Outputs
Expand Down
8 changes: 4 additions & 4 deletions src/05_aks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@
| <a name="input_aks_alerts_enabled"></a> [aks\_alerts\_enabled](#input\_aks\_alerts\_enabled) | AKS alerts enabled? | `bool` | `false` | no |
| <a name="input_aks_cidr_system_subnet"></a> [aks\_cidr\_system\_subnet](#input\_aks\_cidr\_system\_subnet) | Aks system network address space. | `list(string)` | n/a | yes |
| <a name="input_aks_cidr_user_subnet"></a> [aks\_cidr\_user\_subnet](#input\_aks\_cidr\_user\_subnet) | Aks user network address space. | `list(string)` | n/a | yes |
| <a name="input_aks_ip_availability_zones"></a> [aks\_ip\_availability\_zones](#input\_aks\_ip\_availability\_zones) | List of zones | `list(string)` | <pre>[<br> "1",<br> "2",<br> "3"<br>]</pre> | no |
| <a name="input_aks_ip_availability_zones"></a> [aks\_ip\_availability\_zones](#input\_aks\_ip\_availability\_zones) | List of zones | `list(string)` | <pre>[<br/> "1",<br/> "2",<br/> "3"<br/>]</pre> | no |
| <a name="input_aks_kubernetes_version"></a> [aks\_kubernetes\_version](#input\_aks\_kubernetes\_version) | Kubernetes version specified when creating the AKS managed cluster. | `string` | n/a | yes |
| <a name="input_aks_num_outbound_ips"></a> [aks\_num\_outbound\_ips](#input\_aks\_num\_outbound\_ips) | How many outbound ips allocate for AKS cluster | `number` | `1` | no |
| <a name="input_aks_private_cluster_is_enabled"></a> [aks\_private\_cluster\_is\_enabled](#input\_aks\_private\_cluster\_is\_enabled) | Allow to configure the AKS, to be setup as a private cluster. To reach it, you need to use an internal VM or VPN | `bool` | `true` | no |
| <a name="input_aks_sku_tier"></a> [aks\_sku\_tier](#input\_aks\_sku\_tier) | The SKU Tier that should be used for this Kubernetes Cluster. Possible values are Free and Paid (which includes the Uptime SLA). | `string` | n/a | yes |
| <a name="input_aks_system_node_pool"></a> [aks\_system\_node\_pool](#input\_aks\_system\_node\_pool) | AKS node pool system configuration | <pre>object({<br> name = string<br> vm_size = string<br> os_disk_type = string<br> os_disk_size_gb = string<br> node_count_min = number<br> node_count_max = number<br> only_critical_addons_enabled = bool<br> node_labels = map(any)<br> node_tags = map(any)<br> })</pre> | n/a | yes |
| <a name="input_aks_user_node_pool"></a> [aks\_user\_node\_pool](#input\_aks\_user\_node\_pool) | AKS node pool user configuration | <pre>object({<br> enabled = bool<br> name = string<br> vm_size = string<br> os_disk_type = string<br> os_disk_size_gb = string<br> node_count_min = number<br> node_count_max = number<br> node_labels = map(any)<br> node_taints = list(string)<br> node_tags = map(any)<br> })</pre> | n/a | yes |
| <a name="input_aks_system_node_pool"></a> [aks\_system\_node\_pool](#input\_aks\_system\_node\_pool) | AKS node pool system configuration | <pre>object({<br/> name = string<br/> vm_size = string<br/> os_disk_type = string<br/> os_disk_size_gb = string<br/> node_count_min = number<br/> node_count_max = number<br/> only_critical_addons_enabled = bool<br/> node_labels = map(any)<br/> node_tags = map(any)<br/> })</pre> | n/a | yes |
| <a name="input_aks_user_node_pool"></a> [aks\_user\_node\_pool](#input\_aks\_user\_node\_pool) | AKS node pool user configuration | <pre>object({<br/> enabled = bool<br/> name = string<br/> vm_size = string<br/> os_disk_type = string<br/> os_disk_size_gb = string<br/> node_count_min = number<br/> node_count_max = number<br/> node_labels = map(any)<br/> node_taints = list(string)<br/> node_tags = map(any)<br/> })</pre> | n/a | yes |
| <a name="input_argocd_helm_release_version"></a> [argocd\_helm\_release\_version](#input\_argocd\_helm\_release\_version) | ArgoCD helm chart release version | `string` | n/a | yes |
| <a name="input_dns_zone_prefix"></a> [dns\_zone\_prefix](#input\_dns\_zone\_prefix) | The dns subdomain. | `string` | n/a | yes |
| <a name="input_domain"></a> [domain](#input\_domain) | n/a | `string` | n/a | yes |
Expand All @@ -105,7 +105,7 @@
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_nginx_ingress_helm_version"></a> [nginx\_ingress\_helm\_version](#input\_nginx\_ingress\_helm\_version) | Nginx ingress helm version https://github.com/kubernetes/ingress-nginx | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | n/a | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |

## Outputs

Expand Down
3 changes: 2 additions & 1 deletion src/05_aks/env/itn-dev/terraform.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,5 @@ dns_zone_prefix = "dev.cittadini"
external_domain = "pagopa.it"

### ARGOCD
argocd_helm_release_version = "7.4.5" #2.12.2
#https://github.com/argoproj/argo-helm/releases/tag/argo-cd-7.7.1
argocd_helm_release_version = "7.7.1" #2.13.0
3 changes: 2 additions & 1 deletion src/05_aks/env/itn-prod/terraform.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,5 @@ dns_zone_prefix = "cittadini"
external_domain = "pagopa.it"

### ARGOCD
argocd_helm_release_version = "7.4.5" #2.12.2
#https://github.com/argoproj/argo-helm/releases/tag/argo-cd-7.7.1
argocd_helm_release_version = "7.7.1" #2.13.0
3 changes: 2 additions & 1 deletion src/05_aks/env/itn-uat/terraform.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,5 @@ dns_zone_prefix = "uat.cittadini"
external_domain = "pagopa.it"

### ARGOCD
argocd_helm_release_version = "7.4.5" #2.12.2
#https://github.com/argoproj/argo-helm/releases/tag/argo-cd-7.7.1
argocd_helm_release_version = "7.7.1" #2.13.0
4 changes: 2 additions & 2 deletions src/06_domains/cittadini-common/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@
| <a name="input_location"></a> [location](#input\_location) | n/a | `string` | n/a | yes |
| <a name="input_location_short"></a> [location\_short](#input\_location\_short) | Location short like eg: neu, weu.. | `string` | n/a | yes |
| <a name="input_prefix"></a> [prefix](#input\_prefix) | n/a | `string` | n/a | yes |
| <a name="input_redis_params"></a> [redis\_params](#input\_redis\_params) | Redis | <pre>object({<br> capacity = number<br> sku_name = string<br> family = string<br> version = string<br> })</pre> | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br> "CreatedBy": "Terraform"<br>}</pre> | no |
| <a name="input_redis_params"></a> [redis\_params](#input\_redis\_params) | Redis | <pre>object({<br/> capacity = number<br/> sku_name = string<br/> family = string<br/> version = string<br/> })</pre> | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | <pre>{<br/> "CreatedBy": "Terraform"<br/>}</pre> | no |

## Outputs

Expand Down

0 comments on commit 3b34a74

Please sign in to comment.