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 ¶
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.