kube

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2017 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClient

func GetClient(master, kubeConfigLocation string) (*kubernetes.Clientset, error)

GetClient creates a config from the given master and kubeconfig location on disk, then creates a new kubernetes Clientset from that config

func New

func New(c kubernetes.Interface, namespace string) *store

New initializes a new storage backend.

func NewBuildFromSecret

func NewBuildFromSecret(secret v1.Secret) *brigade.Build

NewBuildFromSecret creates a Build object from a secret.

func NewJobFromPod

func NewJobFromPod(pod v1.Pod) *brigade.Job

NewJobFromPod parses the pod object metadata and deserializes it into a Job.

func NewProjectFromSecret

func NewProjectFromSecret(secret *v1.Secret, namespace string) (*brigade.Project, error)

NewProjectFromSecret creates a new project from a secret.

func NewWorkerFromPod

func NewWorkerFromPod(pod v1.Pod) *brigade.Worker

NewWorkerFromPod creates a new *Worker from a pod definition.

Types

This section is empty.

Jump to

Keyboard shortcuts

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