app

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider interface {
	Push(nsConfig api.Config, app *types.Application, workspace *types.Workspace, userConfig map[string]string) error
	Deploy(nsConfig api.Config, app *types.Application, workspace *types.Workspace, userConfig map[string]string) error
}

Provider provides a standard interface to run commands against an app Each Operator is responsible for:

  • Collecting necessary information from a workspace's outputs
  • Modifying infrastructure to perform each command (e.g. push, deploy, etc.)
  • Each Provider is specific to Category+Type (Example: category=app/container, type=service/aws-fargate)

type Providers

type Providers map[types.CategoryName]map[string]Provider

func (Providers) Find

func (p Providers) Find(category types.CategoryName, type_ string) Provider

Directories

Path Synopsis
container

Jump to

Keyboard shortcuts

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