yamlchain is a CLI tool that combines multiple YAML files into a single one, inserting a separator line (---) between each file.
To install yamlchain:
go install github.com/modatwork/yamlchain@latestMake sure your GOPATH/bin is in your PATH to access the yamlchain command globally.
To combine multiple YAML files into one, simply run:
yamlchain file1.yaml file2.yaml ... > combined.yamlOr you can apply the combined YAML directly to your Kubernetes cluster:
yamlchain file1.yaml file2.yaml ... | kubectl apply -f -