Versions in this module Expand all Collapse all v0 v0.0.40 Sep 2, 2024 Changes in this version + func UpdateProductionDeployments(deployType, dest string, draftConfig *config.DraftConfig, ...) error + type GitHubWorkflow struct + Env map[string]string + Jobs map[string]job + Name string + On on + type HelmProductionYaml struct + Image image + Service service + func (hpy *HelmProductionYaml) GetServiceName() string + func (hpy *HelmProductionYaml) LoadFromFile(filePath string) error + func (hpy *HelmProductionYaml) SetAnnotations(annotations map[string]string) + func (hpy *HelmProductionYaml) SetServiceType(serviceType string) + func (hpy *HelmProductionYaml) WriteToFile(filePath string) error + type ServiceManifest interface + GetServiceName func() string + LoadFromFile func(string) error + SetAnnotations func(map[string]string) + SetServiceType func(string) + WriteToFile func(string) error + type ServiceYaml struct + func (hpy *ServiceYaml) WriteToFile(filePath string) error + func (sy *ServiceYaml) GetServiceName() string + func (sy *ServiceYaml) LoadFromFile(filePath string) error + func (sy *ServiceYaml) SetAnnotations(annotations map[string]string) + func (sy *ServiceYaml) SetServiceType(serviceType string) + type Workflows struct + Dest string + func CreateWorkflowsFromEmbedFS(workflowTemplates embed.FS, dest string) *Workflows + func (w *Workflows) CreateWorkflowFiles(deployType string, draftConfig *config.DraftConfig, ...) error + func (w *Workflows) GetConfig(deployType string) (*config.DraftConfig, error)