登录
首页 >  Golang >  Go问答

无法将字符串解析为布尔类型的 Go 结构字段 SlackServiceProperties.properties.notify_only_broken_pipelines

来源:stackoverflow

时间:2024-03-20 20:09:42 137浏览 收藏

在 Terraform 配置中设置 GitLab 与 Slack 的集成时,出现无法将字符串解析为布尔类型 Go 结构字段 SlackServiceProperties.properties.notify_only_broken_pipelines 的错误。根据官方页面,此设置应可正常工作,但 Terraform GitLab 提供程序中存在已修复的错误导致了此问题。

问题内容

我有以下 terraform 配置来设置与 gitlab 的 slack 集成

resource "gitlab_service_slack" "this" {
  project = gitlab_project.this.id
  webhook = module.defaults.slack_webhook_url

  username                     = "gitlab"
  branches_to_be_notified      = "protected"
  pipeline_events              = true
  notify_only_broken_pipelines = true
  count = var.slack_enabled ? 1 : 0
}

当我 terrafrom plan 时,我收到此错误:

错误:json:无法将字符串解组到 bool 类型的 go 结构字段 slackserviceproperties.properties.notify_only_broken_pipelines

根据此页面,它对我来说似乎有效。

这是版本信息

Terraform v0.12.29
+ provider.gitlab v2.11.0
+ provider.null v2.1.2
+ provider.tls v2.2.0

有人能发现我在这里做错了什么吗?


解决方案


这是由于 terraform gitlab 提供程序中的错误已修复。查看https://github.com/gitlabhq/terraform-provider-gitlab/issues/348

今天关于《无法将字符串解析为布尔类型的 Go 结构字段 SlackServiceProperties.properties.notify_only_broken_pipelines》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>