Versions in this module Expand all Collapse all v0 v0.1.0 Dec 16, 2023 Changes in this version + type Module struct + Name string + URI string + Version string + func GetModulesForService(ctx context.Context, opts *ModuleResolveOptions) ([]*Module, error) + func New(_ context.Context, uri string, tr *configuration.TemplateRepository) (*Module, error) + func NewWithFS(ctx context.Context, name string, fs billy.Filesystem) *Module + func (m *Module) GetFS(ctx context.Context) (billy.Filesystem, error) + func (m *Module) GetTemplate() *template.Template + func (m *Module) Manifest(ctx context.Context) (configuration.TemplateRepositoryManifest, error) + func (m *Module) RegisterExtensions(ctx context.Context, _ logrus.FieldLogger, ext *extensions.Host) error + type ModuleResolveOptions struct + Log logrus.FieldLogger + Module *Module + Replacements map[string]*Module + ServiceManifest *configuration.ServiceManifest + Token cfg.SecretData