generators

package
v0.3.0-alpha.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// BuildConfigArtifacts stores the BuildConfig Artifact Name
	BuildConfigArtifacts transformertypes.ArtifactType = "BuildConfigYamls"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildConfig

type BuildConfig struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

BuildConfig implements Transformer interface

func (*BuildConfig) BaseDirectoryDetect

func (t *BuildConfig) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*BuildConfig) DirectoryDetect

func (t *BuildConfig) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*BuildConfig) GetConfig

GetConfig returns the transformer config

func (*BuildConfig) Init

Init initializes the transformer

func (*BuildConfig) Transform

func (t *BuildConfig) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms the artifacts

type CNBGenerator

type CNBGenerator struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

CNBGenerator implements Transformer interface

func (*CNBGenerator) BaseDirectoryDetect

func (t *CNBGenerator) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in the base directory

func (*CNBGenerator) DirectoryDetect

func (t *CNBGenerator) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*CNBGenerator) GetConfig

GetConfig returns the transformer config

func (*CNBGenerator) Init

Init Initializes the transformer

func (*CNBGenerator) Transform

Transform transforms the artifacts

type ComposeGenerator

type ComposeGenerator struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

ComposeGenerator implements Transformer interface

func (*ComposeGenerator) BaseDirectoryDetect

func (t *ComposeGenerator) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect executes detect in base directory

func (*ComposeGenerator) DirectoryDetect

func (t *ComposeGenerator) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect executes detect in each sub directory

func (*ComposeGenerator) GetConfig

GetConfig returns the transformer config

func (*ComposeGenerator) Init

Init Initializes the transformer

func (*ComposeGenerator) Transform

func (t *ComposeGenerator) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms the artifacts

type ContainerImagesBuildScript

type ContainerImagesBuildScript struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

ContainerImagesBuildScript implements Transformer interface

func (*ContainerImagesBuildScript) BaseDirectoryDetect

func (t *ContainerImagesBuildScript) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*ContainerImagesBuildScript) DirectoryDetect

func (t *ContainerImagesBuildScript) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*ContainerImagesBuildScript) GetConfig

GetConfig returns the transformer config

func (*ContainerImagesBuildScript) Init

Init Initializes the transformer

func (*ContainerImagesBuildScript) Transform

Transform transforms the artifacts

type ContainerImagesPushScript

type ContainerImagesPushScript struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

ContainerImagesPushScript implements Transformer interface

func (*ContainerImagesPushScript) BaseDirectoryDetect

func (t *ContainerImagesPushScript) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*ContainerImagesPushScript) DirectoryDetect

func (t *ContainerImagesPushScript) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*ContainerImagesPushScript) GetConfig

GetConfig returns the transformer config

func (*ContainerImagesPushScript) Init

Init Initializes the transformer

func (*ContainerImagesPushScript) Transform

Transform transforms the artifacts

type DockerfileImageBuildScript

type DockerfileImageBuildScript struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

DockerfileImageBuildScript implements Transformer interface

func (*DockerfileImageBuildScript) BaseDirectoryDetect

func (t *DockerfileImageBuildScript) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*DockerfileImageBuildScript) DirectoryDetect

func (t *DockerfileImageBuildScript) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*DockerfileImageBuildScript) GetConfig

GetConfig returns the transformer config

func (*DockerfileImageBuildScript) Init

Init Initializes the transformer

func (*DockerfileImageBuildScript) Transform

Transform transforms the artifacts

type DockerfileImageBuildScriptTemplateConfig

type DockerfileImageBuildScriptTemplateConfig struct {
	DockerfileName string
	ImageName      string
	ContextUnix    string
	ContextWindows string
}

DockerfileImageBuildScriptTemplateConfig represents template config used by ImagePush script

type ImageBuildTemplateConfig

type ImageBuildTemplateConfig struct {
	BuildScript string
	PathUnix    string
	PathWindows string
}

ImageBuildTemplateConfig represents template config used by ImagePush script

type ImagePushTemplateConfig

type ImagePushTemplateConfig struct {
	RegistryURL       string
	RegistryNamespace string
	Images            []string
}

ImagePushTemplateConfig represents template config used by ImagePush script

type Knative

type Knative struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

Knative implements Transformer interface

func (*Knative) BaseDirectoryDetect

func (t *Knative) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*Knative) DirectoryDetect

func (t *Knative) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*Knative) GetConfig

GetConfig returns the transformer config

func (*Knative) Init

Init Initializes the transformer

func (*Knative) Transform

func (t *Knative) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms the artifacts

type Kubernetes

type Kubernetes struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

Kubernetes implements Transformer interface

func (*Kubernetes) BaseDirectoryDetect

func (t *Kubernetes) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*Kubernetes) DirectoryDetect

func (t *Kubernetes) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each subdirectory

func (*Kubernetes) GetConfig

GetConfig returns the transformer config

func (*Kubernetes) Init

Init Initializes the transformer

func (*Kubernetes) Transform

func (t *Kubernetes) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms artifacts

type Parameterizer

type Parameterizer struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

Parameterizer implements Transformer interface

func (*Parameterizer) BaseDirectoryDetect

func (t *Parameterizer) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base directory

func (*Parameterizer) DirectoryDetect

func (t *Parameterizer) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each subdirectory

func (*Parameterizer) GetConfig

GetConfig returns the transformer config

func (*Parameterizer) Init

Init Initializes the transformer

func (*Parameterizer) Transform

func (t *Parameterizer) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms artifacts

type ReadMeGenerator

type ReadMeGenerator struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

ReadMeGenerator implements Transformer interface

func (*ReadMeGenerator) BaseDirectoryDetect

func (t *ReadMeGenerator) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect executes detect in base directory

func (*ReadMeGenerator) DirectoryDetect

func (t *ReadMeGenerator) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect executes detect in directories respecting the m2kignore

func (*ReadMeGenerator) GetConfig

GetConfig returns the config of the transformer

func (*ReadMeGenerator) Init

Init initializes the translator

func (*ReadMeGenerator) Transform

Transform transforms the artifacts

type S2IGenerator

type S2IGenerator struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

S2IGenerator implements Transformer interface

func (*S2IGenerator) BaseDirectoryDetect

func (t *S2IGenerator) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in the base directory

func (*S2IGenerator) DirectoryDetect

func (t *S2IGenerator) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each sub directory

func (*S2IGenerator) GetConfig

GetConfig returns the transformer config

func (*S2IGenerator) Init

Init Initializes the transformer

func (*S2IGenerator) Transform

Transform transforms the artifacts

type Tekton

type Tekton struct {
	Config transformertypes.Transformer
	Env    *environment.Environment
}

Tekton implements Transformer interface

func (*Tekton) BaseDirectoryDetect

func (t *Tekton) BaseDirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

BaseDirectoryDetect runs detect in base input directory

func (*Tekton) DirectoryDetect

func (t *Tekton) DirectoryDetect(dir string) (namedServices map[string]transformertypes.ServicePlan, unnamedServices []transformertypes.TransformerPlan, err error)

DirectoryDetect runs detect in each subdirectory

func (*Tekton) GetConfig

GetConfig returns the configuration

func (*Tekton) Init

Init Initializes the transformer

func (*Tekton) Transform

func (t *Tekton) Transform(newArtifacts []transformertypes.Artifact, oldArtifacts []transformertypes.Artifact) (pathMappings []transformertypes.PathMapping, createdArtifacts []transformertypes.Artifact, err error)

Transform transforms artifacts understood by the transformer

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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