actions

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppLogs added in v0.2.0

type AppLogs struct {
	// contains filtered or unexported fields
}

func NewAppLogs added in v0.2.0

func NewAppLogs(appRepo CFAppRepository, buildRepo CFBuildRepository, podRepo PodRepository) *AppLogs

func (*AppLogs) Read added in v0.2.0

func (a *AppLogs) Read(ctx context.Context, logger logr.Logger, authInfo authorization.Info, appGUID string, read payloads.LogRead) ([]repositories.LogRecord, error)

type CFBuildRepository

type CFBuildRepository interface {
	GetLatestBuildByAppGUID(context.Context, authorization.Info, string, string) (repositories.BuildRecord, error)
	GetBuildLogs(context.Context, authorization.Info, string, string) ([]repositories.LogRecord, error)
}

type CFDomainRepository

type CFDomainRepository interface {
	GetDomainByName(context.Context, authorization.Info, string) (repositories.DomainRecord, error)
}

type Manifest added in v0.2.0

type Manifest struct {
	// contains filtered or unexported fields
}

func NewManifest added in v0.2.0

func NewManifest(appRepo CFAppRepository, domainRepo CFDomainRepository, processRepo CFProcessRepository, routeRepo CFRouteRepository, defaultDomainName string) *Manifest

func (*Manifest) Apply added in v0.2.0

func (a *Manifest) Apply(ctx context.Context, authInfo authorization.Info, spaceGUID string, manifest payloads.Manifest) error

type ProcessScaler added in v0.2.0

type ProcessScaler struct {
	// contains filtered or unexported fields
}

func NewProcessScaler added in v0.2.0

func NewProcessScaler(appRepo CFAppRepository, processRepo CFProcessRepository) *ProcessScaler

func (*ProcessScaler) ScaleAppProcess added in v0.2.0

func (a *ProcessScaler) ScaleAppProcess(ctx context.Context, authInfo authorization.Info, appGUID string, processType string, scale repositories.ProcessScaleValues) (repositories.ProcessRecord, error)

func (*ProcessScaler) ScaleProcess added in v0.2.0

type ProcessStats added in v0.2.0

type ProcessStats struct {
	// contains filtered or unexported fields
}

func NewProcessStats added in v0.2.0

func NewProcessStats(processRepo CFProcessRepository, podRepo PodRepository, appRepo CFAppRepository) *ProcessStats

func (*ProcessStats) FetchStats added in v0.2.0

func (a *ProcessStats) FetchStats(ctx context.Context, authInfo authorization.Info, processGUID string) ([]repositories.PodStatsRecord, error)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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