changer

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AttemptingToChangeStackMsg = "Attempting to change stack to %s for %s...\n\n"
	ChangeStackSuccessMsg      = "Application %s was successfully changed to Stack %s"
	AppStackAssociationError   = "application is already associated with stack %s"
	RestoringStateMsg          = "Restoring prior application state: %s"
	ErrorChangingStack         = "problem assigning target stack to %s"
	ErrorRestagingApp          = "problem restaging app on %s"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Changer

type Changer struct {
	CF     cf.CF
	Runner Runner
	Log    func(writer io.Writer, msg string)
}

func (*Changer) ChangeStack

func (c *Changer) ChangeStack(appName, newStack string) (string, error)

type RequestData added in v0.0.2

type RequestData struct {
	LifeCycle struct {
		Data struct {
			Stack string `json:"stack"`
		} `json:"data"`
	} `json:"lifecycle"`
}

type Runner added in v0.0.4

type Runner interface {
	Run(bin, dir string, quiet bool, args ...string) error
	RunWithOutput(bin, dir string, quiet bool, args ...string) (string, error)
	SetEnv(variableName string, path string) error
}

Jump to

Keyboard shortcuts

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