project

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MergeProject

func MergeProject(child projectModel.Project, parent *projectModel.Project) error

MergeProject merge two projects. the result represents the parent + all fields of child which have no equivalent Name in parent

func NewCronJobConverger

func NewCronJobConverger(cronJobDescriptor projectModel.CronJobDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)

NewCronJobConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.JobDescriptor

func NewCronJobParser

func NewCronJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser

NewCronJobParser creates a Parser that is printing prettified representations

func NewDaemonSetConverger

func NewDaemonSetConverger(daemonSetDescriptor projectModel.DaemonSetDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)

NewDaemonSetConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.JobDescriptor

func NewDaemonSetParser

func NewDaemonSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser

NewDaemonSetParser creates a Parser that is printing prettified representations

func NewDeploymentConverger

func NewDeploymentConverger(deploymentDescriptor projectModel.DeploymentDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)

NewDeploymentConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.JobDescriptor

func NewDeploymentParser

func NewDeploymentParser(descriptorFile string, values map[string]interface{}) descriptor.Parser

NewDeploymentParser creates a Parser that is printing prettified representations

func NewJobConverger

func NewJobConverger(jobDescriptor projectModel.JobDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)

NewJobConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.JobDescriptor

func NewJobParser

func NewJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser

NewJobParser creates a Parser that is printing prettified representations

func NewPrettyProjectParser

func NewPrettyProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser

NewPrettyProjectParser creates a Parser that is printing prettified representations

func NewProjectConverger

func NewProjectConverger(project projectModel.Project, clusterClient client.ClusterClient) (descriptor.Converger, error)

NewProjectConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.Project

func NewProjectParser

func NewProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser

NewProjectParser creates a Parser that is not printing prettified representations

func NewStatefulSetConverger

func NewStatefulSetConverger(statefulSetDescriptor projectModel.StatefulSetDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)

NewStatefulSetConverger creates a Converger for a given github.com/bitgrip/cattlectl/internal/pkg/projectModel.JobDescriptor

func NewStatefulSetParser

func NewStatefulSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser

NewStatefulSetParser creates a Parser that is printing prettified representations

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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