pebble

package
v0.6.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

package Pebble contains an addon that installs Pebble

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Details

type Details struct {
	// Host is the hostname that can be used to connect to Pebble
	Host string
}

type Pebble

type Pebble struct {

	// Tiller is the tiller instance used to deploy the chart
	Tiller *tiller.Tiller

	// Name is a unique name for this Pebble deployment
	Name string

	// Namespace is the namespace to deploy Pebble into
	Namespace string
	// contains filtered or unexported fields
}

Pebble describes the configuration details for an instance of Pebble deployed to the test cluster

func (*Pebble) Deprovision

func (p *Pebble) Deprovision() error

Deprovision will destroy this instance of Pebble

func (*Pebble) Details

func (p *Pebble) Details() *Details

Details returns details that can be used to utilise the instance of Pebble.

func (*Pebble) Logs added in v0.6.0

func (p *Pebble) Logs() (map[string]string, error)

func (*Pebble) Provision

func (p *Pebble) Provision() error

Provision will actually deploy this instance of Pebble to the cluster.

func (*Pebble) Setup

func (p *Pebble) Setup(cfg *config.Config) error

func (*Pebble) SupportsGlobal

func (p *Pebble) SupportsGlobal() bool

Jump to

Keyboard shortcuts

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