Size: a a a

2019 December 05

DK

D K in terraform_ru
Victor Tur
Коллеги, использующие Intellij IDEA - плагин tf поддерживает, умеет ли terraform fmt?
экшен в idea есть
источник

i

inqfen in terraform_ru
Victor Tur
Коллеги, использующие Intellij IDEA - плагин tf поддерживает, умеет ли terraform fmt?
Емнип да
источник

VT

Victor Tur in terraform_ru
D K
экшен в idea есть
автоматом при сохранении не умеет?
источник

i

inqfen in terraform_ru
Victor Tur
автоматом при сохранении не умеет?
А вот это вроде нет
источник

VT

Victor Tur in terraform_ru
источник

DK

D K in terraform_ru
автоматом на прекомит можно добавить
источник

VT

Victor Tur in terraform_ru
D K
автоматом на прекомит можно добавить
да, в курсе. Это есть. 👍
источник

НС

Никита Суворов in terraform_ru
Victor Tur
Я сам по vim, vs code в основном.
Раньше вроде не было такого функционала?
а vim умеет fmt на выходе? vscode вообще странно работает с 0. 12. Х
источник

i

inqfen in terraform_ru
>vscode вообще странно работает с 0. 12. Х
там до сих пор 0.12 не доделали нормально
источник

А♻

Алексей ♻️ in terraform_ru
Я перед коммитом tf fmt . рефлекторно прогоняю)
источник

A

Andor in terraform_ru
Алексей ♻️
Я перед коммитом tf fmt . рефлекторно прогоняю)
-recursive добавь
источник

VT

Victor Tur in terraform_ru
Никита Суворов
а vim умеет fmt на выходе? vscode вообще странно работает с 0. 12. Х
BufWritePost - можешь менять как угодно и под любые форматы
источник

🌠

🌠 in terraform_ru
В чем может быть проблема...

Есть 2 автоскейлинг полиси, 1 predefined CPUutilization а вторая customized MemoryUtilization

Если стоит только CPU то все скейлится как надо при срабатывании аларма, но стоит добавить Memory policy и скейлинг больше не происходит
источник

🌠

🌠 in terraform_ru
Во так выглядит это полиси в Терраформе:

resource "aws_autoscaling_policy" "target-tracking-memory" {
 name                      = "${module.common.cluster_name}-asg-policy-memory"
 adjustment_type           = "ChangeInCapacity"
 autoscaling_group_name    = aws_autoscaling_group.worker.name
 estimated_instance_warmup = 300
 policy_type               = "TargetTrackingScaling"
 target_tracking_configuration {
   customized_metric_specification {
     metric_dimension {
       name  = "AutoscalingGroupName"
       value = aws_autoscaling_group.worker.name
     }

     metric_name = "MemoryUtilization"
     namespace   = "kube-system"
     statistic   = "Average"
     unit        = "Percent"
   }

   target_value = 70
 }
}
источник

🌠

🌠 in terraform_ru
И как только удалишь Мемори полиси все опять скейлиться нормально
источник

🌠

🌠 in terraform_ru
судя по доке aws, тут:

metric_dimension {
       name  = "AutoscalingGroupName"                        - должно быть именно "ClusterName"
       value = aws_autoscaling_group.worker.name   - а вот тут, имя не группы а кластера в котором есть эта группа
     }


а тут:

 namespace   = "kube-system"  -


должен быть не неймспейс внутри кластера типа default или kube-system и тд

а значение типа AWS/ECS или Linux/Что-то там
источник

🌠

🌠 in terraform_ru
хз так или нет, надо будет потом проверить
источник
2019 December 06

AU

Anton Ustiuzhanin in terraform_ru
Всем привет. Получаю ошибку при terraform plan - Error: unsupported attribute "qos_policy_id" Ранее все работало. Кто сталкивался с подобным?
источник

DK

D K in terraform_ru
Anton Ustiuzhanin
Всем привет. Получаю ошибку при terraform plan - Error: unsupported attribute "qos_policy_id" Ранее все работало. Кто сталкивался с подобным?
Апдейт, даунгрейд, изменения провайдера
источник

DK

D K in terraform_ru
Зафиксированы версии или ставятся всегда последние?
источник