Yaml 如何使用openshift中的参数更新configmap数据?
我有以下openshift模板: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:
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}
请建议我,如果我必须遵循一些其他语法来更新这个使用参数