deployer

package module
v0.0.0-...-3a64f8a Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2016 License: MIT Imports: 2 Imported by: 0

README

deployer

Deployer is a framework allowing to develop deployment tools intended to build Virtual Appliances and deploy them in different virtual datacenters,NFV and cloud environments.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Deploy

Deploy is implementing entire flow The flow consists of the following stages: - CreateConfig creates appropriate configuration(user interaction against UI). - CreateBuilders creates appropriate builders and passes them to the build process - CreatePostProcessors creates appropriate post-processors and passes them for post-processing

Types

This section is empty.

Directories

Path Synopsis
Godeps
_workspace/src/github.com/clbanning/mxj
Marshal/Unmarshal XML to/from JSON and map[string]interface{} values, and extract/modify values from maps by key or key-path, including wildcards.
Marshal/Unmarshal XML to/from JSON and map[string]interface{} values, and extract/modify values from maps by key or key-path, including wildcards.
_workspace/src/github.com/clbanning/mxj/j2x
j2x.go - For (mostly) backwards compatibility with legacy j2x package.
j2x.go - For (mostly) backwards compatibility with legacy j2x package.
_workspace/src/github.com/clbanning/mxj/x2j
x2j - For (mostly) backwards compatibility with legacy x2j package.
x2j - For (mostly) backwards compatibility with legacy x2j package.
_workspace/src/github.com/fatih/structs
Package structs contains various utilities functions to work with structs.
Package structs contains various utilities functions to work with structs.
_workspace/src/golang.org/x/crypto/curve25519
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
_workspace/src/golang.org/x/crypto/ssh
Package ssh implements an SSH client and server.
Package ssh implements an SSH client and server.
_workspace/src/golang.org/x/crypto/ssh/agent
Package agent implements a client to an ssh-agent daemon.
Package agent implements a client to an ssh-agent daemon.
_workspace/src/golang.org/x/crypto/ssh/terminal
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
_workspace/src/golang.org/x/crypto/ssh/test
This package contains integration tests for the golang.org/x/crypto/ssh package.
This package contains integration tests for the golang.org/x/crypto/ssh package.
common
Intended for creating a common configuration required by any target
Intended for creating a common configuration required by any target
metadata/libvirt/libvirt_kvm
Intended for creating configuration related to those deployments where the target appliance assumed to be powered by libvirt API
Intended for creating configuration related to those deployments where the target appliance assumed to be powered by libvirt API
Represents any artifact crated by deployer
Represents any artifact crated by deployer
drivers
example
myproduct/common
Implementing "image.Rootfs" interface
Implementing "image.Rootfs" interface
myproduct/env/libvirt/kvm
FlowCreator interface implementation
FlowCreator interface implementation
post_processor
ui

Jump to

Keyboard shortcuts

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