Versions in this module Expand all Collapse all v1 v1.2.6 Aug 31, 2020 Changes in this version + const ComponentSourceTypeAnnotation + func ApplyConfig(client *occlient.Client, kClient *kclient.Client, ...) (err error) + func Build(client *occlient.Client, componentName string, applicationName string, ...) error + func CheckComponentMandatoryParams(componentSettings config.ComponentSettings) error + func CreateComponent(client *occlient.Client, componentConfig config.LocalConfigInfo, ...) (err error) + func CreateFromGit(client *occlient.Client, params occlient.CreateArgs) error + func CreateFromPath(client *occlient.Client, params occlient.CreateArgs) error + func Delete(client *occlient.Client, wait bool, componentName, applicationName string) error + func Deploy(client *occlient.Client, params occlient.CreateArgs, desiredRevision int64) error + func Exists(client *occlient.Client, componentName, applicationName string) (bool, error) + func GetComponentDir(path string, paramType config.SrcType) (string, error) + func GetComponentLinkedSecretNames(client *occlient.Client, componentName string, applicationName string) (secretNames []string, err error) + func GetComponentPorts(client *occlient.Client, componentName string, applicationName string) (ports []string, err error) + func GetComponentSource(client *occlient.Client, componentName string, applicationName string) (string, string, error) + func GetComponentType(client *occlient.Client, componentName string, applicationName string) (string, error) + func GetDefaultComponentName(componentPath string, componentPathType config.SrcType, componentType string, ...) (string, error) + func GetLogs(client *occlient.Client, componentName string, applicationName string, ...) error + func PushLocal(client *occlient.Client, componentName string, applicationName string, ...) error + func UnlinkComponents(parentComponent Component, compoList ComponentList) map[string][]string + func Update(client *occlient.Client, componentConfig config.LocalConfigInfo, ...) error + func ValidateComponentCreateRequest(client *occlient.Client, componentSettings config.ComponentSettings, ...) (err error) + type Component struct + Spec ComponentSpec + Status ComponentStatus + func GetComponent(client *occlient.Client, componentName string, applicationName string, ...) (component Component, err error) + func GetComponentFromConfig(localConfig *config.LocalConfigInfo) (Component, error) + type ComponentFullDescription struct + Spec ComponentFullDescriptionSpec + Status ComponentStatus + func NewComponentFullDescriptionFromClientAndLocalConfig(client *occlient.Client, localConfigInfo *config.LocalConfigInfo, ...) (*ComponentFullDescription, error) + func (cfd *ComponentFullDescription) Print(client *occlient.Client) error + type ComponentFullDescriptionSpec struct + App string + Env []corev1.EnvVar + Ports []string + Source string + SourceType string + Storage storage.StorageList + Type string + URL urlpkg.URLList + type ComponentList struct + Items []Component + func GetMachineReadableFormatForList(components []Component) ComponentList + func List(client *occlient.Client, applicationName string, ...) (ComponentList, error) + func ListIfPathGiven(client *occlient.Client, paths []string) (ComponentList, error) + type ComponentSpec struct + App string + Env []corev1.EnvVar + Ports []string + Source string + SourceType string + Storage []string + Type string + URL []string + type ComponentStatus struct + Context string + LinkedComponents map[string][]string + LinkedServices []string + State State + type State string + const StateTypeNotPushed + const StateTypePushed + const StateTypeUnknown + func GetComponentState(client *occlient.Client, componentName, applicationName string) State