From 205c7bbed82f765e9cfb5499f28e65a7036dc854 Mon Sep 17 00:00:00 2001 From: Horaci Macias Date: Fri, 30 Oct 2020 13:08:17 +0100 Subject: [PATCH] Parse requirement's alias and display "alias(name)" if 'alias' was defined --- pkg/document/template.go | 4 ++++ pkg/helm/chart_info.go | 1 + 2 files changed, 5 insertions(+) diff --git a/pkg/document/template.go b/pkg/document/template.go index 5bebe67..a4e87c9 100644 --- a/pkg/document/template.go +++ b/pkg/document/template.go @@ -167,7 +167,11 @@ func getRequirementsTableTemplates() string { requirementsSectionBuilder.WriteString("| Repository | Name | Version |\n") requirementsSectionBuilder.WriteString("|------------|------|---------|\n") requirementsSectionBuilder.WriteString(" {{- range .Dependencies }}") + requirementsSectionBuilder.WriteString(" {{ if .Alias }}") + requirementsSectionBuilder.WriteString("\n| {{ .Repository }} | {{ .Alias }}({{ .Name }}) | {{ .Version }} |") + requirementsSectionBuilder.WriteString(" {{ else }}") requirementsSectionBuilder.WriteString("\n| {{ .Repository }} | {{ .Name }} | {{ .Version }} |") + requirementsSectionBuilder.WriteString(" {{ end }}") requirementsSectionBuilder.WriteString(" {{- end }}") requirementsSectionBuilder.WriteString("{{ end }}") diff --git a/pkg/helm/chart_info.go b/pkg/helm/chart_info.go index 9fef30a..c2dea49 100644 --- a/pkg/helm/chart_info.go +++ b/pkg/helm/chart_info.go @@ -42,6 +42,7 @@ type ChartRequirementsItem struct { Name string Version string Repository string + Alias string } type ChartRequirements struct {