Documentation
¶
Index ¶
- func MergeProject(child projectModel.Project, parent *projectModel.Project) error
- func NewCronJobConverger(cronJobDescriptor projectModel.CronJobDescriptor, ...) (descriptor.Converger, error)
- func NewCronJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
- func NewDaemonSetConverger(daemonSetDescriptor projectModel.DaemonSetDescriptor, ...) (descriptor.Converger, error)
- func NewDaemonSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
- func NewDeploymentConverger(deploymentDescriptor projectModel.DeploymentDescriptor, ...) (descriptor.Converger, error)
- func NewDeploymentParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
- func NewJobConverger(jobDescriptor projectModel.JobDescriptor, projectClient client.ProjectClient) (descriptor.Converger, error)
- func NewJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
- func NewPrettyProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser
- func NewProjectConverger(project projectModel.Project, clusterClient client.ClusterClient) (descriptor.Converger, error)
- func NewProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser
- func NewStatefulSetConverger(statefulSetDescriptor projectModel.StatefulSetDescriptor, ...) (descriptor.Converger, error)
- func NewStatefulSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MergeProject ¶ added in v1.1.0
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 ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewCronJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
NewCronJobParser creates a Parser that is printing prettified representations
func NewDaemonSetConverger ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewDaemonSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
NewDaemonSetParser creates a Parser that is printing prettified representations
func NewDeploymentConverger ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewDeploymentParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
NewDeploymentParser creates a Parser that is printing prettified representations
func NewJobConverger ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewJobParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
NewJobParser creates a Parser that is printing prettified representations
func NewPrettyProjectParser ¶ added in v1.1.0
func NewPrettyProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser
NewPrettyProjectParser creates a Parser that is printing prettified representations
func NewProjectConverger ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewProjectParser(projectFile string, values map[string]interface{}) descriptor.Parser
NewProjectParser creates a Parser that is not printing prettified representations
func NewStatefulSetConverger ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewStatefulSetParser(descriptorFile string, values map[string]interface{}) descriptor.Parser
NewStatefulSetParser creates a Parser that is printing prettified representations
Types ¶
This section is empty.