文件名称:dy:从目录树构造YAML
文件大小:29KB
文件格式:ZIP
更新时间:2024-02-19 20:18:32
docker kubernetes yaml cloudformation continuous-integration
dy 从目录树构造YAML 描述 全世界似乎都认为声明性配置最好用YAML表示。 这在Kubernetes和相关工具领域尤为普遍。 可怕的想法倾向于积累,导致对错误问题的。 尽管此工具不会假装移动山峰,但会尝试将其向正确的方向微移。 简而言之, dy允许人们从包含YAML片段的目录树中构建YAML文档。 目的是使文档更易于推理和维护。 它在使用复杂YAML配置的任何地方都很有用:CI管道,Cloudformation,Kubernetes等。请参见以获取灵感,尤其是与串联使用。 介绍Divvy Yaml divvy / ˈdɪvi / -分享。 非正式的英国人-愚蠢或愚蠢的人 dy根据以下规则解析目录树: 目录是文本键 文件名包含以文件前缀命名的键下呈现的内容 在当前缩进级别上,以下划线开头的文件名不带键就被呈现。 考虑以下: $ tree k8s_deployment/ k8s_deployment/ ├── _header.yaml ├── metadata.yaml └── spec ├── _replicas.yaml ├── selector.
【文件预览】:
dy-master
----go.mod(85B)
----main.go(669B)
----divvyyaml()
--------divvyyaml.go(2KB)
--------divvyyaml_test.go(825B)
----.github()
--------dependabot.yml(208B)
----go.sum(1KB)
----.circleci()
--------config.yml(701B)
----examples()
--------cloudformation_ec2_output.yaml(3KB)
--------cloudformation_ec2()
--------multiple_docs_output.yaml(3KB)
--------k8s_deployment_output.yaml(348B)
--------k8s_deployment()
----LICENSE(34KB)
----README.md(3KB)
----.goreleaser.yml(1008B)
----.gitignore(224B)