[go: up one dir, main page]

Skip to content

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