Documentation
¶
Index ¶
- func BumpComposeFile(composeFile string, tools *tool.Tools) error
- func BumpDockerfile(dockerfile string, tools *tool.Tools) error
- func BumpGitlabCiFile(filename string, tools *tool.Tools) error
- func BumpKubernetesFile(filename string, tools *tool.Tools) error
- func LoadComposeFile(composeFile string) (*types.Project, error)
- func LoadKubernetesManifest(file []byte) (runtime.Object, error)
- func LoadKubernetesManifestFromFile(filename string) (runtime.Object, error)
- func ReplaceInFile(filename string, imageRefs *ImageRefs, tools *tool.Tools) error
- type GitLabCiService
- type GitlabCi
- type GitlabCiDefaults
- type GitlabCiJob
- type ImageRefs
- func ExtractImageReferencesFromComposeFile(project *types.Project) (ImageRefs, error)
- func ExtractImageReferencesFromDockerfile(reader io.Reader) (ImageRefs, error)
- func ExtractImageReferencesFromGitlabCi(pipeline GitlabCi) (ImageRefs, error)
- func ExtractImageReferencesFromKubernetesManifest(manifest runtime.Object) (ImageRefs, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BumpGitlabCiFile ¶ added in v0.26.0
Types ¶
type GitLabCiService ¶ added in v0.26.0
type GitLabCiService struct {
Name string
}
func ParseServices ¶ added in v0.26.0
func ParseServices(servicesObject []any) []GitLabCiService
type GitlabCi ¶ added in v0.26.0
type GitlabCi struct {
Defaults GitlabCiDefaults
Jobs map[string]GitlabCiJob
Services []GitLabCiService
}
func LoadGitlabCi ¶ added in v0.26.0
func LoadGitlabCiFromFile ¶ added in v0.26.0
type GitlabCiDefaults ¶ added in v0.26.0
type GitlabCiDefaults struct {
Image string
Services []GitLabCiService
}
type GitlabCiJob ¶ added in v0.26.0
type GitlabCiJob struct {
Image string
Services []GitLabCiService
}
type ImageRefs ¶
func ExtractImageReferencesFromGitlabCi ¶ added in v0.26.0
Click to show internal directories.
Click to hide internal directories.