Documentation ¶
Index ¶
- func TemplateDir() string
- type CronjobTemplate
- type CronjobTemplateOption
- type CronjobTemplateOptions
- type CustomTemplate
- type DeploymentTemplate
- type DeploymentTemplateOption
- type DeploymentTemplateOptions
- type PersistentVolumeClaimTemplate
- type PersistentVolumeClaimTemplateOption
- type PersistentVolumeClaimTemplateOptions
- type Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TemplateDir ¶
func TemplateDir() string
Types ¶
type CronjobTemplate ¶
type CronjobTemplate struct { Name string Opts *CronjobTemplateOptions }
func NewCronjobTemplate ¶
func NewCronjobTemplate(name string, opts map[string]string) (*CronjobTemplate, error)
func (*CronjobTemplate) Generate ¶
func (t *CronjobTemplate) Generate() (string, error)
type CronjobTemplateOption ¶
type CronjobTemplateOption func(options *CronjobTemplateOptions)
func CronjobImageName ¶
func CronjobImageName(name string) CronjobTemplateOption
func CronjobSchedule ¶
func CronjobSchedule(schedule string) CronjobTemplateOption
func ParseCronjobMapOpts ¶
func ParseCronjobMapOpts(opts map[string]string) ([]CronjobTemplateOption, error)
type CronjobTemplateOptions ¶
func NewCronjobTemplateOptions ¶
func NewCronjobTemplateOptions(setters ...CronjobTemplateOption) *CronjobTemplateOptions
type CustomTemplate ¶
func NewCustomTemplate ¶
func NewCustomTemplate(kind, name string, opts map[string]string) (*CustomTemplate, error)
func (*CustomTemplate) Generate ¶
func (t *CustomTemplate) Generate() (string, error)
type DeploymentTemplate ¶
type DeploymentTemplate struct { Name string Opts *DeploymentTemplateOptions }
func NewDeploymentTemplate ¶
func NewDeploymentTemplate(name string, opts map[string]string) (*DeploymentTemplate, error)
func (*DeploymentTemplate) Generate ¶
func (t *DeploymentTemplate) Generate() (string, error)
type DeploymentTemplateOption ¶
type DeploymentTemplateOption func(options *DeploymentTemplateOptions)
func DeploymentImageName ¶
func DeploymentImageName(name string) DeploymentTemplateOption
func DeploymentReplicas ¶
func DeploymentReplicas(replicas int64) DeploymentTemplateOption
func ParseDeploymentMapOpts ¶
func ParseDeploymentMapOpts(opts map[string]string) ([]DeploymentTemplateOption, error)
type DeploymentTemplateOptions ¶
func NewDeploymentTemplateOptions ¶
func NewDeploymentTemplateOptions(setters ...DeploymentTemplateOption) *DeploymentTemplateOptions
type PersistentVolumeClaimTemplate ¶
type PersistentVolumeClaimTemplate struct { Name string Opts *PersistentVolumeClaimTemplateOptions }
func NewPersistentVolumeClaimTemplate ¶
func NewPersistentVolumeClaimTemplate(name string, opts map[string]string) (*PersistentVolumeClaimTemplate, error)
func (*PersistentVolumeClaimTemplate) Generate ¶
func (t *PersistentVolumeClaimTemplate) Generate() (string, error)
type PersistentVolumeClaimTemplateOption ¶
type PersistentVolumeClaimTemplateOption func(options *PersistentVolumeClaimTemplateOptions)
func ParsePersistentVolumeClaimMapOpts ¶
func ParsePersistentVolumeClaimMapOpts(opts map[string]string) ([]PersistentVolumeClaimTemplateOption, error)
func PersistentVolumeClaimSize ¶
func PersistentVolumeClaimSize(size string) PersistentVolumeClaimTemplateOption
type PersistentVolumeClaimTemplateOptions ¶
type PersistentVolumeClaimTemplateOptions struct {
Size string
}
func NewPersitentVolumeClaimTemplateOptions ¶
func NewPersitentVolumeClaimTemplateOptions(setters ...PersistentVolumeClaimTemplateOption) *PersistentVolumeClaimTemplateOptions
Click to show internal directories.
Click to hide internal directories.