install

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Installed The item is installed.
	Installed Status = "Installed"
	// Uninstalled The item is not longer installed.
	Uninstalled = "Uninstalled"
	// Unknown We cannot know if the item is installed or not.
	Unknown = "Unknown"
)

Variables

This section is empty.

Functions

func SiteWhereInfrastructure

func SiteWhereInfrastructure(minimal bool,
	waitReady bool,
	statikFS http.FileSystem,
	clientset kubernetes.Interface,
	apiextensionsClientset apiextensionsclientset.Interface,
	config *rest.Config) error

SiteWhereInfrastructure Install SiteWhere Infrastructure components in the cluster

Types

type SiteWhereCRDStatus

type SiteWhereCRDStatus struct {
	// Name of the Custom Resource Definition
	Name string `json:"name,omitempty"`
	// Install Status
	Status Status `json:"status,omitempty"`
}

SiteWhereCRDStatus represents that status of a CRD installation

func SiteWhereCRDs

func SiteWhereCRDs(statikFS http.FileSystem,
	clientset kubernetes.Interface,
	apiextensionsClientset apiextensionsclientset.Interface,
	config *rest.Config) ([]SiteWhereCRDStatus, error)

SiteWhereCRDs Install SiteWhere Custom Resource Definitions

type SiteWhereInstall

type SiteWhereInstall struct {
	// Status of SiteWhere CDR installation
	CDRStatues []SiteWhereCRDStatus `json:"crdStatues,omitempty"`
	// Status of SiteWhere Templates installation
	TemplatesStatues []SiteWhereTemplateStatus `json:"templatesStatues,omitempty"`
	// Status of SiteWhere Operator
	OperatorStatuses []SiteWhereOperatorStatus `json:"operatorStatuses,omitempty"`
}

SiteWhereInstall destribe the installation of SiteWhere.

type SiteWhereOperatorStatus

type SiteWhereOperatorStatus struct {
	// Name of the Operator resource
	Name string `json:"name,omitempty"`
	// Install Status
	Status Status `json:"status,omitempty"`
}

SiteWhereOperatorStatus represents that status of a CRD installation

func SiteWhereOperator

func SiteWhereOperator(waitReady bool,
	statikFS http.FileSystem,
	clientset kubernetes.Interface,
	apiextensionsClientset apiextensionsclientset.Interface,
	config *rest.Config) ([]SiteWhereOperatorStatus, error)

SiteWhereOperator Install SiteWhere Operator resource file in the cluster

type SiteWhereTemplateStatus

type SiteWhereTemplateStatus struct {
	// Name of the Template
	Name string `json:"name,omitempty"`
	// Install Status
	Status Status `json:"status,omitempty"`
}

SiteWhereTemplateStatus represents that status of a CRD installation

func SiteWhereTemplates

func SiteWhereTemplates(statikFS http.FileSystem,
	clientset kubernetes.Interface,
	apiextensionsClientset apiextensionsclientset.Interface,
	config *rest.Config) ([]SiteWhereTemplateStatus, error)

SiteWhereTemplates Install SiteWhere Templates CRD

type Status

type Status string

Status Status of a installable item.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳