首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保险库-机密-供应商别名不能识别与码头-卡尼科

保险库-机密-供应商别名不能识别与码头-卡尼科
EN

Stack Overflow用户
提问于 2021-12-27 19:01:29
回答 1查看 119关注 0票数 0

当尝试在to.be.continuous中使用Hashicorp保险库模板(kubernetes和Google引擎)时,我遇到了一些问题。

实际上,当我将它与Google层一起使用时,我收到了一条错误消息:.坏地址‘保险库-秘密-提供者’。

似乎Kaniko不认识保险库-秘密提供者层。你能帮我一下吗?或者,在哪里我可以寻求帮助?

这是..gitlab ci.yml的摘要

代码语言:javascript
复制
  # Kubernetes template
  - project: 'to-be-continuous/kubernetes'
    ref: '2.0.4'
    file: '/templates/gitlab-ci-k8s.yml'
  - project: "to-be-continuous/kubernetes"
    ref: "2.0.4"
    file: "templates/gitlab-ci-k8s-vault.yml"
...

  K8S_DEFAULT_KUBE_CONFIG: "@url@http://vault-secrets-provider/api/secrets/noprod?field=kube_config"


  VAULT_BASE_URL: "http://myvault.myserver.com/v1"

错误信息:

代码语言:javascript
复制
[ERROR] Failed getting secret K8S_DEFAULT_KUBE_CONFIG:
... wget: bad address 'vault-secrets-provider'

我尝试了很多次直接没有跳台层和Kaniko工作正常,我的意思是没有跳台的秘密。

我怎么能做到这一点?我试过修改kaniko模板,但没有成功。

对此,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-01-09 14:42:20

要解决问题,首先将docker模板升级到其最新版本(编写此响应时的2.3.0)。

然后,根据您的情况,您有两个选项:

  1. Docker需要处理由Vault管理的一些秘密:那么您还应该激活码头库的Vault变体,
  2. Docker不需要处理由Vault管理的任何秘密:不要为码头使用Vault变体,您将收到来自Docker的警告消息,它无法解码该秘密(基本上与您拥有的那个相同,但没有失败构建),

您只需在.gitlab-ci.yml文件中使用它:

代码语言:javascript
复制
include:
  # Docker template
  - project: 'to-be-continuous/docker'
    ref: '2.3.0'
    file: '/templates/gitlab-ci-docker.yml'
  # Vault variant for Docker (depending on your above case)
  - project: 'to-be-continuous/docker'
    ref: '2.3.0'
    file: '/templates/gitlab-ci-docker-vault.yml'
  # Kubernetes template
  - project: 'to-be-continuous/kubernetes'
    ref: '2.0.4'
    file: '/templates/gitlab-ci-k8s.yml'
  - project: "to-be-continuous/kubernetes"
    ref: "2.0.4"
    file: "/templates/gitlab-ci-k8s-vault.yml"

  K8S_DEFAULT_KUBE_CONFIG: "@url@http://vault-secrets-provider/api/secrets/noprod?field=kube_config"


  VAULT_BASE_URL: "http://myvault.myserver.com/v1"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70499419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档