【笔记】Helm-5 Chart模板指南-12 .helmignore文件

.helmignore文件

.helmignore文件用来指定您不想包含在您的helm chart中的文件。

如果该文件存在,helm package命令会在打包应用时忽略所有在.helmignore文件中匹配的文件。

有助于避免不需要的或敏感文件及目录添加到您的helm chart中。

.helmignore文件支持Unix shell的全局匹配,相对路径匹配,以及反向匹配(以!作为前缀)。每行只考虑一种模式。

这里是一个.helmignore文件示例:

# comment


# Match any file or path named .helmignore

.helmignore

# Match any file or path named .git

.git

# Match any text file

*.txt

# Match only directories named mydir

mydir/

# Match only text files in the top-level directory

/*.txt

# Match only the file foo.txt in the top-level directory

/foo.txt

# Match any file named ab.txt,ac.txt,or ad.txt

a[b-d].txt

# Match any file under subdir matching temp*

*/temp*

*/*/temp*

temp?

# comment

# Match any file or path named .helmignore
.helmignore

# Match any file or path named .git
.git

# Match any text file
*.txt

# Match only directories named mydir
mydir/

# Match only text files in the top-level directory
/*.txt

# Match only the file foo.txt in the top-level directory
/foo.txt

# Match any file named ab.txt, ac.txt, or ad.txt
a[b-d].txt

# Match any file under subdir matching temp*
*/temp*

*/*/temp*
temp?

一些值得注意的和.gitignore不同之处:

1、不支持‘**’语法。

2、globbing库是Go的'filepath.Match',不是fnmatch(3)

3、末尾空格总会被忽略(不支持转义序列)

4、不支持'!'作为特殊的引导序列

5、默认不会排除自身,需要显示添加.helmignore

我们需要您的帮助使该文档更好。添加、修正或移除信息,提交问题 或者发起PR。

https://github.com/helm/helm-www/issues

————————————

仅用于本人学习

来源:Helm | Docs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值