deployflow

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2021 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDeploy

func CreateDeploy(c *gin.Context)

func CreateRestart

func CreateRestart(c *gin.Context)

func CreateRollback

func CreateRollback(c *gin.Context)

func CreateScale

func CreateScale(c *gin.Context)

func DeleteDeploy

func DeleteDeploy(c *gin.Context)

func GetDeploy

func GetDeploy(c *gin.Context)

func GetDeploys

func GetDeploys(c *gin.Context)

func PatchDeploy

func PatchDeploy(c *gin.Context)

func PatchDeployStatus

func PatchDeployStatus(ns, name string, reader client.Reader, cl client.Client, strategyBytes []byte) (*tritonappsv1alpha1.DeployFlow, error)

func PatchDeployStrategy

func PatchDeployStrategy(ns, name, action string, reader client.Reader, cl client.Client, strategyBytes []byte) (*tritonappsv1alpha1.DeployFlow, error)

func RemoveDeploy

func RemoveDeploy(ns, name string, cl client.Client, logger *logrus.Entry) error

func RollbackDeploy

func RollbackDeploy(ns, instanceName, deployName string, cl client.Client, strategy *tritonappsv1alpha1.DeployUpdateStrategy, logger *logrus.Entry) (*tritonappsv1alpha1.DeployFlow, string, error)

func SetDeploy

func SetDeploy(deploy *tritonappsv1alpha1.DeployFlow) *reply

Types

type DeployNonUpdateRequest

type DeployNonUpdateRequest struct {
	Action            string
	ApplicationSpec   *tritonappsv1alpha1.ApplicationSpec `json:"applicationSpec"`
	NonUpdateStrategy *tritonappsv1alpha1.DeployNonUpdateStrategy
}

type DeployUpdateRequest

type DeployUpdateRequest struct {
	ApplicationSpec *tritonappsv1alpha1.ApplicationSpec      `json:"applicationSpec"`
	UpdateStrategy  *tritonappsv1alpha1.DeployUpdateStrategy `json:"updateStrategy,omitempty"`
}

type Router

type Router struct{}

func (*Router) SetupRouters

func (*Router) SetupRouters(router *gin.RouterGroup) *gin.RouterGroup

Jump to

Keyboard shortcuts

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