fix linewrap

This commit is contained in:
Christian Richter
2022-05-05 13:24:42 +02:00
parent 2b6220d790
commit 3c0928f0a2
2 changed files with 8 additions and 4 deletions

View File

@@ -15,7 +15,7 @@ import (
{{- end}})
type ConfigField struct {
Name string
EnvVars []string
DefaultValue string
Type string
Description string
@@ -86,8 +86,9 @@ func GetAnnotatedVariables(s interface{}) []ConfigField {
if !ok {
continue
}
v := fmt.Sprintf("%v", value.Interface())
fields = append(fields, ConfigField{Name: strings.ReplaceAll(env, ";", " +\n"), DefaultValue: v, Description: desc, Type: value.Type().Name()})
v := fmt.Sprintf("%v", value.Interface())
td := strings.Split(env, ";")
fields = append(fields, ConfigField{EnvVars: td, DefaultValue: v, Description: desc, Type: value.Type().Name()})
case reflect.Ptr:
// PolicySelectors in the Proxy are being skipped atm
// they are not configurable via env vars, if that changes

View File

@@ -8,7 +8,10 @@
| Description
{{- range .Fields}}
| `{{.Name}}`
{{ $numVars := len .EnvVars }}
| {{- range $i, $value := .EnvVars }}{{- if $i }} +{{ end }}
`{{- $value }}`
{{- end }}
| {{.Type}}
| {{.DefaultValue}}
| {{.Description}}