当我们更改openshift配置映射时,如何在openshift中触发新部署

时间:2018-10-01 09:49:01

标签: openshift

我在openshift中实现了以下内容

在openshift中为环境配置创建的配置图

在openshift中将这些配置图读取为环境变量。

我有一个要求,例如每当我更改配置映射新POD中的值时    需要创建。

请建议我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

不幸的是,还没有开箱即用的解决方案。 但是,我通过生成配置映射“ CONFIG_HASH”的哈希值解决了这个问题。

然后将此哈希作为环境变量安装在容器中:

      env:
      - name: CONFIG_HASH
        value: ${CONFIG_HASH}

因此,每次更改配置时,都会触发部署(因为环境已更改)。

但是,您可能必须使用管道(Jenkins,GitlabCI等)来执行此操作...

相关问题