Versions in this module Expand all Collapse all v1 v1.0.0 Oct 6, 2022 Changes in this version + type AppPolicy struct + Name string + Properties *runtime.RawExtension + Type string + type Application struct + func NewApplication(files []*ApplicationFile) (*Application, error) + func NewApplicationFromTGZ(rawApplication []byte) (*Application, error) + func (a *Application) ApplyParameters(applicationName string, newName string, newAppSpec string) error + func (a *Application) GetConfigurations() (map[string]*InstanceConf, error) + func (a *Application) GetNames() map[string]string + func (a *Application) GetParameters() (map[string]string, error) + func (a *Application) ToYAML() ([][]byte, [][]byte, error) + type ApplicationDefinition struct + ApiVersion string + Kind string + Metadata Metadata + Spec ApplicationSpec + type ApplicationFile struct + Content []byte + FileName string + type ApplicationSpec struct + Components *runtime.RawExtension + Policies []AppPolicy + Workflow *runtime.RawExtension + type ComponentsNode struct + Spec ComponentsYAML + type ComponentsYAML struct + Components yamlV3.Node + type EntityType uint + const EntityType_APP + const EntityType_METADATA + const EntityType_UNKNOWN + type InstanceConf struct + ComponentSpec string + Name string + type Metadata struct + Annotations map[string]string + Labels map[string]string + Name string