首页 > 解决方案 > 如何使用 openshift 中的参数更新 configmap 数据?

问题描述

我有以下 openshift 模板:

kind: Template
metadata:
  name: test-python
  annotations:
    tags: python,django
    iconClass: icon-python

objects:
  - apiVersion: v1
    kind: ConfigMap
    metadata:
      name: war-config

    data:
      POSTGRES_PASSWORD: qwerty
      POSTGRES_USER: warrior
      warrior_conf.conf: |
        [WARRIOR]
        API_URL=${api_url}
        MGMT_SVC_1=ne-mgmt-svc
        MGMT_SVC_2=manager-svc

.
.
.
.
<other -resources>
.
.
.



parameters:
  - name: "api_url"
    description: Enter the api_url
    value: test.svc
    required: true


我在这里传递api_url, 作为参数,但在部署模板后出现问题,配置映射中的参数没有被替换为所需的值,即:test.svc而是保持为API_URL=${api_url}

如果我必须遵循一些其他语法来使用参数更新它,请建议我。

标签: yamlopenshift-originopenshift-3okd

解决方案


推荐阅读