servers

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2018 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

nolint: golint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Kubernetes

type Kubernetes struct {
	AzureSPSecretRef          string
	AzureBlobStorageSecretRef string
	AzureServiceBusSecretRef  string
	MongoDBSecretRef          string
	DispatcherImageName       string
	ID                        string
	// contains filtered or unexported fields
}

Kubernetes management server

func NewKubernetesManagementServer

func NewKubernetesManagementServer(config *types.Configuration) (*Kubernetes, error)

NewKubernetesManagementServer creates and initializes a new Kubernetes management server

func (*Kubernetes) Create

Create will create the necessary services to support the execution of a module. This includes a configmap to hold the module's configuration and a deployment that runs a disptcher pod. The dispatcher pod will orchestrate the execution of the module itself.

func (*Kubernetes) Delete

Delete will delete all the components associated with a module deployment. This includes deleting the configmap that holds the module's configuration and the deployment of the module's dispatcher.

func (*Kubernetes) Get

Get will get information about a deployed module

func (*Kubernetes) List

List will list all the deployments that have been created by this management server. It will simply list the deployment modules name.

Jump to

Keyboard shortcuts

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