gpt4 book ai didi

yaml - Kubernetes ConfigMap 自动将 Literal 更改为 Folded Block Scalar

转载 作者:行者123 更新时间:2023-12-04 13:54:11 33 4
gpt4 key购买 nike

我在 OpenShift 4 上创建 ConfigMap 时遇到问题。我正在尝试添加一个包含 Java application.properties 的数据元素并使用文字块标量格式化 YAML。例子:

data:
application.properties: |
spring.application.name=myApp
server.port=8080
management.server.port=8080
一切正常,直到我添加更长的行,该行应该出现在 application.properties 中。 .在我保存更改文字块标量后,它会自动更新为折叠块标量,如下所示:
data:
application.properties: >
spring.application.name=myApp

server.port=8080

management.server.port=8080

some.long.property=this.is.some.long.property.value.which.should.be.part.of.the.properties.file
这是什么原因,我该如何解决?它真的很令人沮丧。

最佳答案

这似乎是 Openshift Web 控制台的一种行为,当您使用更长的数据时,它会更改 yaml 样式。
如果您尝试从 oc 更改它

oc edit configmap YOURCM
你可以看到风格不会改变。如果你不想要这个问题,你可能应该直接从 oc 创建使用
oc create configmap YOURCM --from-file=application.properties

关于yaml - Kubernetes ConfigMap 自动将 Literal 更改为 Folded Block Scalar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65576154/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com