Yaml 如何使用openshift中的参数更新configmap数据?

Yaml 如何使用openshift中的参数更新configmap数据?,yaml,openshift-origin,openshift-3,okd,Yaml,Openshift Origin,Openshift 3,Okd,我有以下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:

我有以下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


种类:模板
元数据:
名称:测试python
注释:
标签:python、django
图标类:图标python
物体:
-版本:v1
种类:配置地图
元数据:
名称:war配置
数据:
POSTGRES_密码:qwerty
POSTGRES_用户:勇士
勇士形态:|
[战士]
API_URL=${API_URL}
管理SVC_1=东北管理SVC
管理SVC 2=经理SVC
.
.
.
.
.
.
.
参数:
-名称:“api_url”
描述:输入api_url
值:test.svc
必填项:true
此处我将
api\u url
作为一个参数传递,但在部署模板后,配置映射中的参数不会被替换为所需的值,即:
test.svc
,而是保持为
api\u url=${api\u url}

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