Documentation
¶
Index ¶
- type AzureTemplateExecutor
- func (e *AzureTemplateExecutor) Parse(path string, templateData interface{}, buf *strings.Builder) error
- func (e *AzureTemplateExecutor) SetLintMode(val bool)
- func (e *AzureTemplateExecutor) SetTemplateRelPath(val string)
- func (e *AzureTemplateExecutor) SetTemplateRootPath(val string)
- func (e *AzureTemplateExecutor) SetUserAgent(val string)
- func (e *AzureTemplateExecutor) TxtFuncMap(tmpl *textTemplate.Template) textTemplate.FuncMap
- func (e *AzureTemplateExecutor) TxtTemplate(name string) *textTemplate.Template
- type Opts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureTemplateExecutor ¶
type AzureTemplateExecutor struct { UserAgent string TemplateRootPath string TemplateRelPath string LintMode bool // contains filtered or unexported fields }
func New ¶
func New(ctx context.Context, opts Opts, logger *zap.SugaredLogger) *AzureTemplateExecutor
func (*AzureTemplateExecutor) Parse ¶
func (e *AzureTemplateExecutor) Parse(path string, templateData interface{}, buf *strings.Builder) error
func (*AzureTemplateExecutor) SetLintMode ¶
func (e *AzureTemplateExecutor) SetLintMode(val bool)
func (*AzureTemplateExecutor) SetTemplateRelPath ¶
func (e *AzureTemplateExecutor) SetTemplateRelPath(val string)
func (*AzureTemplateExecutor) SetTemplateRootPath ¶
func (e *AzureTemplateExecutor) SetTemplateRootPath(val string)
func (*AzureTemplateExecutor) SetUserAgent ¶
func (e *AzureTemplateExecutor) SetUserAgent(val string)
func (*AzureTemplateExecutor) TxtFuncMap ¶
func (e *AzureTemplateExecutor) TxtFuncMap(tmpl *textTemplate.Template) textTemplate.FuncMap
func (*AzureTemplateExecutor) TxtTemplate ¶
func (e *AzureTemplateExecutor) TxtTemplate(name string) *textTemplate.Template
type Opts ¶
type Opts struct { Keyvault struct { ExpiryWarning time.Duration `` /* 168-byte string literal not displayed */ IgnoreExpiry bool `` /* 155-byte string literal not displayed */ } ValuesFiles []string `long:"values" env:"AZURETPL_VALUES" env-delim:":" description:"path to yaml files for .Values"` JSONValues []string `` /* 174-byte string literal not displayed */ Values []string `` /* 161-byte string literal not displayed */ StringValues []string `` /* 168-byte string literal not displayed */ FileValues []string `` /* 196-byte string literal not displayed */ }
Source Files
¶
- azure.account.go
- azure.appconfig.go
- azure.keyvault.go
- azure.managedcluster.go
- azure.mgmtgroup.go
- azure.network.go
- azure.rbac.go
- azure.redis.go
- azure.resourcegraph.go
- azure.resources.go
- azure.storageaccount.go
- azure.subscription.go
- cache.go
- cicd.go
- command.go
- constants.go
- files.go
- helm.go
- jsonpath.go
- misc.go
- msgraph.application.go
- msgraph.group.go
- msgraph.misc.go
- msgraph.serviceprincipal.go
- msgraph.user.go
- time.go
Click to show internal directories.
Click to hide internal directories.