【发布时间】:2022-02-01 13:16:30
【问题描述】:
我需要将几个用户添加到一个新的组模板
apiVersion: template.openshift.io/v1
kind: Template
metadata:
name: group-devops-template
objects:
- apiVersion: user.openshift.io/v1
kind: Group
metadata:
name: ${GROUP_NAME}
users: ["${USER_NAMES}"] # <--- here the issue
#- user1
#- user2
#- user3
parameters:
- name: GROUP_NAME
description: Password used for Redis authentication
- name: USER_NAMES
description: user or users to add
当我处理带有值的模板时,噩梦就发生了。
oc process -f grup_template3 -p GROUP_NAME=admin_devops -p USER_NAMES=["user1","user2","user3"] | oc create -f -
这里是我的问题:
- 如何在上述模板中正确指定列表
- 如何正确指定值列表:["user1","user2","user3"]
具有所需用户的最终组应如下所示:
oc get groups admin_devops -o yaml
apiVersion: user.openshift.io/v1
kind: Group
metadata:
name: admin_devops
users:
- user1
- user2
- user3
知道如何实现这一点吗?
感谢您的帮助
【问题讨论】:
标签: kubernetes yaml openshift