git

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BaseDir string
)

Functions

func BootstrapOsdCtlForAppInterfaceAndServicePromotions

func BootstrapOsdCtlForAppInterfaceAndServicePromotions()

func CheckoutAndCompareGitHash

func CheckoutAndCompareGitHash(gitURL, gitHash, currentGitHash string) (string, error)

func CommitSaasFile added in v0.18.0

func CommitSaasFile(saasFile, commitMessage string) error

func GetCurrentGitHashFromAppInterface

func GetCurrentGitHashFromAppInterface(saarYamlFile []byte, serviceName string) (string, string, error)

func GetCurrentPackageTagFromAppInterface added in v0.18.0

func GetCurrentPackageTagFromAppInterface(saasFile string) (string, error)

func UpdateAppInterface added in v0.18.0

func UpdateAppInterface(serviceName, saasFile, currentGitHash, promotionGitHash, branchName string) error

func UpdatePackageTag added in v0.18.0

func UpdatePackageTag(saasFile, oldTag, promotionTag, branchName string) error

Types

type Service

type Service struct {
	Name              string `yaml:"name"`
	ResourceTemplates []struct {
		Name    string `yaml:"name"`
		URL     string `yaml:"url"`
		Targets []struct {
			Namespace  map[string]string      `yaml:"namespace"`
			Ref        string                 `yaml:"ref"`
			Parameters map[string]interface{} `yaml:"parameters"`
		} `yaml:"targets"`
	} `yaml:"resourceTemplates"`
}

Jump to

Keyboard shortcuts

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