galaxyproject / galaxy-helm

Minimal setup required to run Galaxy under Kubernetes
MIT License
41 stars 38 forks source link

Add YAML document separators #458

Closed ksuderman closed 5 months ago

ksuderman commented 6 months ago

According to the YAML specification three dashes are used to separate YAML directives from the document content and are also used to mark the start of a document if the file (stream) contains more than one YAML document. However, several templates include a document separator at the end of the file, which can cause odd syntax problems depending on the order Helm arranges the templates.

This PR adds triple dashes to the top of each YAML document and removes extraneous appearances elsewhere. The document separator is optional if a file only contains one YAML document, but I have added them to all templates for completeness.