yaml - 如何使用 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}
如果我必须遵循一些其他语法来使用参数更新它,请建议我。