deployment

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	StrategyDefault  = StrategyBuilder{"type": appsV1.RecreateDeploymentStrategyType}
	StrategyRecreate = StrategyDefault
)

Functions

This section is empty.

Types

type Builder

type Builder map[string]interface{}

func Object

func Object(metadata objmeta.Builder) Builder

func (Builder) PodSpec

func (b Builder) PodSpec(containers ...container.Builder) Builder

func (Builder) PodSpecWithMetadata

func (b Builder) PodSpecWithMetadata(metadata objmeta.Builder, containers ...container.Builder) Builder

func (Builder) Replicas

func (b Builder) Replicas(r int) Builder

func (Builder) Strategy

func (b Builder) Strategy(strat StrategyBuilder) Builder

func (Builder) T

func (b Builder) T() (appsV1.Deployment, error)

func (Builder) U

func (b Builder) U() map[string]interface{}

type StrategyBuilder

type StrategyBuilder map[string]interface{}

func RollingUpdate

func RollingUpdate(maxUnavailable, maxSurge string) StrategyBuilder

func (StrategyBuilder) T

func (StrategyBuilder) U

func (b StrategyBuilder) U() map[string]interface{}

Jump to

Keyboard shortcuts

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