-
Notifications
You must be signed in to change notification settings - Fork 284
Open
Description
Issue Description
Type: feature request
提供关闭凭证使用os.ExpandEnv的方式
Describe what feature you want
我们使用过程中遇到一个问题,当镜像仓库的帐号包含$时,如aaa$bbb,最终经过解析之后变为了aaa,翻查了一下代码
发现是使用了os.ExpandEnv导致的,不把凭证直接写入到文件确实是最佳实践,但是如果将凭证存储到环境变量时,一般是使用纯环境变量,而不是拼接的方式,我有以下建议:
- 提供不使用
os.ExpandEnvapi处理用户/密码的方式 - 仅对以
$开头的值进行渲染 - 使用新的明确功能的字段来使用,比如用户可以使用username/usernameForEnv两者其中之一来设置其对应值
Additional context
Metadata
Metadata
Assignees
Labels
No labels
