我希望在configMap(或secret)中设置一个布尔变量:
apiVersion: v1
kind: ConfigMap
metadata:
name: env-config
namespace: mlo-stage
data:
webpack_dev_server: false
但是当我应用它时,我会收到以下错误:
The request is invalid: patch: Invalid value: "map[data:map[webpack_dev_server:false] metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{ blah blah blah}]]]": unrecognized type: string
我曾尝试将值更改为Off/No/False,但都遇到了同样的问题。
数据映射中键的值似乎只能是字符串。我曾尝试将值更改为"false",YAML文件没问题,但变量变成了字符串而不是布尔值。
如果我想传递一个布尔值作为值,该怎么办?