env

package
v1.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// IndicatingLabel is label key indicating application is an env
	IndicatingLabel = "cli.env.oam.dev/name"
	// RawType is component type of raw
	RawType = "raw"
	// DefaultEnvNamespace is namespace of default env
	DefaultEnvNamespace = "default"
)

Variables

This section is empty.

Functions

func CreateEnv

func CreateEnv(envArgs *types.EnvMeta) error

CreateEnv will create e env. Because Env equals to namespace, one env should not be updated

func DeleteEnv

func DeleteEnv(envName string) (string, error)

DeleteEnv will delete env and its application

func GetCurrentEnv added in v1.1.4

func GetCurrentEnv() (*types.EnvMeta, error)

GetCurrentEnv will get current env

func GetEnvByName

func GetEnvByName(name string) (*types.EnvMeta, error)

GetEnvByName will get env info by name

func ListEnvs

func ListEnvs(envName string) ([]*types.EnvMeta, error)

ListEnvs will list all envs if envName specified, return list that only contains one env

func SetCurrentEnv added in v1.2.0

func SetCurrentEnv(meta *types.EnvMeta) error

SetCurrentEnv will set the current env to the specified one

func SetEnvLabels added in v1.5.0

func SetEnvLabels(envArgs *types.EnvMeta) error

SetEnvLabels set labels for namespace

Types

This section is empty.

Jump to

Keyboard shortcuts

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