Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationType ¶
type ApplicationType string
const ( JavaLeveransepakke ApplicationType = "JavaLeveransepakke" NodeJsLeveransepakke ApplicationType = "NodeJsLeveranse" )
type BaseImageInfo ¶
type BuildInfo ¶
type BuildInfo struct { Env map[string]string OutputImage OutputImageInfo BaseImage BaseImageInfo }
func NewBuildInfo ¶
func NewBuildInfo(cfg Config, deliverable Deliverable, provider docker.ManifestProvider) (*BuildInfo, error)
type BuilderSpec ¶
type BuilderSpec struct {
Version string
}
type Config ¶
type Config struct { ApplicationType ApplicationType MavenGav MavenGav DockerSpec DockerSpec BuilderSpec BuilderSpec }
type ConfigReader ¶
func NewFileConfigReader ¶
func NewFileConfigReader(filepath string) ConfigReader
func NewInClusterConfigReader ¶
func NewInClusterConfigReader() ConfigReader
type Deliverable ¶
type Deliverable struct {
Path string
}
type DockerSpec ¶
type FileConfigReader ¶
type FileConfigReader struct {
// contains filtered or unexported fields
}
func (*FileConfigReader) ReadConfig ¶
func (m *FileConfigReader) ReadConfig() (*Config, error)
type InClusterConfigReader ¶
type InClusterConfigReader struct { }
func (*InClusterConfigReader) ReadConfig ¶
func (m *InClusterConfigReader) ReadConfig() (*Config, error)
type OutputImageInfo ¶
Click to show internal directories.
Click to hide internal directories.