我在golang模板中有一个很长的printf调用.例如
{{ printf "mongodb://%s:%s@%s/%s?authSource=admin&replicaSet=%s&readPreference=nearest&w=majority" .Values.rocketchat.mongo.username .Values.rocketchat.mongo.password .Values.rocketchat.mongo.database .Values.mongodb-replicaset.replicaSetName | b64enc | quote }}
Run Code Online (Sandbox Code Playgroud)
如何在多行中拆分?就像这样:
{{ printf "mongodb://%s:%s@%s/%s?authSource=admin&replicaSet=%s&readPreference=nearest&w=majority"
.Values.rocketchat.mongo.username
.Values.rocketchat.mongo.password
.Values.rocketchat.mongo.database
.Values.mongodb-replicaset.replicaSetName
| b64enc | quote }}
Run Code Online (Sandbox Code Playgroud)