parse

package
v0.24.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BumpComposeFile

func BumpComposeFile(composeFile string, tools *tool.Tools) error

func BumpDockerfile

func BumpDockerfile(dockerfile string, tools *tool.Tools) error

func BumpKubernetesFile

func BumpKubernetesFile(filename string, tools *tool.Tools) error

func LoadComposeFile

func LoadComposeFile(composeFile string) (*types.Project, error)

func LoadKubernetesManifest

func LoadKubernetesManifest(file []byte) (runtime.Object, error)

func LoadKubernetesManifestFromFile

func LoadKubernetesManifestFromFile(filename string) (runtime.Object, error)

func ReplaceInFile

func ReplaceInFile(filename string, imageRefs *ImageRefs, tools *tool.Tools) error

Types

type ImageRefs

type ImageRefs struct {
	Refs       []ref.Ref
	BumpedRefs []ref.Ref
}

func ExtractImageReferencesFromComposeFile

func ExtractImageReferencesFromComposeFile(project *types.Project) (ImageRefs, error)

func ExtractImageReferencesFromDockerfile

func ExtractImageReferencesFromDockerfile(reader io.Reader) (ImageRefs, error)

func ExtractImageReferencesFromKubernetesManifest

func ExtractImageReferencesFromKubernetesManifest(manifest runtime.Object) (ImageRefs, error)

func (*ImageRefs) Add

func (r *ImageRefs) Add(ref ref.Ref)

func (*ImageRefs) Bump

func (imageRefs *ImageRefs) Bump(tools *tool.Tools) error

func (*ImageRefs) Replace

func (imageRefs *ImageRefs) Replace(file []byte) ([]byte, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL