Size: a a a

2019 June 28

RG

Roman Gorodeckij in terraform_ru
Роман Рахманин
Да, прям так и написано, через .0
как проверить что за тип?
источник

РР

Роман Рахманин in terraform_ru
А я прямо в коде провайдера посмотрел
источник

РР

Роман Рахманин in terraform_ru
func kubernetesConfigSchema() *schema.Schema {
102
return &schema.Schema{
103
 Type:     schema.TypeList,
источник

RG

Roman Gorodeckij in terraform_ru
однако
источник

RG

Roman Gorodeckij in terraform_ru
оказывается еще и  релиз новый провайдера вышел благодарю за наводку
источник

RG

Roman Gorodeckij in terraform_ru
и теперь работает )))))))))0
источник

AK

Aleksandr Kostiuk in terraform_ru
Я начал фризить их, после одного случая)
источник

РР

Роман Рахманин in terraform_ru
А значит там как раз тайплист и поставили
источник

RG

Roman Gorodeckij in terraform_ru
еще есть такая хрень как 0.12upgrade команда
источник

RG

Roman Gorodeckij in terraform_ru
нифига себе он тут наапгрэйдил
источник

AK

Aleksandr Kostiuk in terraform_ru
Тю, так в доке сразу написано не юзать)
источник

AK

Aleksandr Kostiuk in terraform_ru
Правда отступы мне все похерило...
источник

RG

Roman Gorodeckij in terraform_ru
да пофиг
источник

RG

Roman Gorodeckij in terraform_ru
но он мне починил и интерполяцию нормально
источник

RG

Roman Gorodeckij in terraform_ru
вместо dot notiation теперь скобки
источник

РР

Роман Рахманин in terraform_ru
А ты до этого без апгрейда сразу на 0.12 поехал?)
источник

RG

Roman Gorodeckij in terraform_ru
ага
источник

AK

Aleksandr Kostiuk in terraform_ru
Жёстко))
источник

RG

Roman Gorodeckij in terraform_ru
что за ересь


 # helm_release.dashboard will be updated in-place
 ~ resource "helm_release" "dashboard" {
       chart            = "stable/kubernetes-dashboard"
       disable_webhooks = false
       force_update     = false
       id               = "dashboard"
       metadata         = [
           {
               chart     = "kubernetes-dashboard"
               name      = "dashboard"
               namespace = "kube-system"
               revision  = 1
               values    = "rbac:\n  create: true\n"
               version   = "1.5.2"
           },
       ]
       name             = "dashboard"
       namespace        = "kube-system"
       recreate_pods    = false
       reuse            = false
       reuse_values     = false
       status           = "DEPLOYED"
       timeout          = 300
       verify           = false
       version          = "1.5.2"
       wait             = true

       set {
           name  = "ingress.enabled"
           value = "true"
       }
     - set {
         - name  = "ingress.hosts" -> null
         - value = "k8s" -> null
       }
     + set {
         + name  = "ingress.hosts"
         + value = "kube"
       }
       set {
           name  = "rbac.create"
           value = "true"
       }
   }

Plan: 0 to add, 1 to change, 0 to destroy.

Do you want to perform these actions?
 Terraform will perform the actions described above.
 Only 'yes' will be accepted to approve.

 Enter a value: yes

helm_release.dashboard: Modifying... [id=dashboard]

Error: rpc error: code = Unknown desc = render error in "kubernetes-dashboard/templates/ingress.yaml": template: kubernetes-dashboard/templates/ingress.yaml:21:28: executing "kubernetes-dashboard/templates/ingress.yaml" at <.Values.ingress.host...>: range can't iterate over kube

 on charts.tf line 6, in resource "helm_release" "dashboard":
  6: resource "helm_release" "dashboard" {
источник

RG

Roman Gorodeckij in terraform_ru
Что плохо?
источник