[go: up one dir, main page]

Replace ERB in charts servicing containers not using Ruby during runtime

Summary

Replace any ERB for those containers within the Helm chart that do not need Ruby at runtime.

  • Consideration to be taken regarding parsing markers, so not to collide with Helm (Default is {{ }}, which is what Helm uses)
  • Documentation changes / additions need to CNG & charts/gitlab developer documentation

Actionable

  • Determine non-overlapping start/end tags for template: {% %}
  • Document the use of the start/end tags in developer guidelines for gomplate usage
  • Identify all containers of the CNG in this situation
    • Investigation
    • Containers: Workhorse, Shell, ElasticSearch Indexer, Pages
    • Notes: Container Registry has gomplate, but no use of ERB.

Acceptance criteria

  • Tag format Decision is documented, and added to developer guidelines.
  • MR for each individual chart identified is merged.
Edited by Jason Plum