Documentation ¶
Index ¶
- Variables
- type ArtifactoryDefaults
- type BuildHistoryDefaulter
- type CFDefaults
- type CFSnPaaS
- type ConcourseDefaults
- type Defaults
- type DockerDefaults
- type KateeDefaults
- type MarkLogicDefaults
- type OutputDefaulter
- type TasksDefaulter
- type TasksEnvVarsDefaulter
- type TasksRenamer
- type TasksTimeoutDefaulter
- type TriggersDefaulter
Constants ¶
This section is empty.
Variables ¶
View Source
var Actions = Defaults{ ShallowClone: true, Docker: DockerDefaults{ ComposeService: "app", ComposeFile: []string{"docker-compose.yml"}, FilePath: "Dockerfile", }, CF: CFDefaults{ SnPaaS: CFSnPaaS{ Username: "((cloudfoundry.username-snpaas))", Password: "((cloudfoundry.password-snpaas))", Org: "((cloudfoundry.org-snpaas))", API: "((cloudfoundry.api-snpaas))", }, ManifestPath: "manifest.yml", TestDomains: map[string]string{ "https://api.snpaas.eu": "springernature.app", "((cloudfoundry.api-snpaas))": "springernature.app", }, Version: "cf7", }, Katee: KateeDefaults{ VelaManifest: "vela.yaml", Tag: "version", }, }
View Source
var Concourse = Defaults{ RepoPrivateKey: "((halfpipe-github.private_key))", ShallowClone: false, CF: CFDefaults{ SnPaaS: CFSnPaaS{ Username: "((cloudfoundry.username-snpaas))", Password: "((cloudfoundry.password-snpaas))", Org: "((cloudfoundry.org-snpaas))", API: "((cloudfoundry.api-snpaas))", }, ManifestPath: "manifest.yml", TestDomains: map[string]string{ "https://api.snpaas.eu": "springernature.app", "((cloudfoundry.api-snpaas))": "springernature.app", }, Version: "cf7", }, Katee: KateeDefaults{ VelaManifest: "vela.yaml", Tag: "version", }, Docker: DockerDefaults{ Username: "_json_key", Password: "((halfpipe-gcr.private_key))", ComposeService: "app", ComposeFile: []string{"docker-compose.yml"}, FilePath: "Dockerfile", }, Artifactory: ArtifactoryDefaults{ Username: "((artifactory.username))", Password: "((artifactory.password))", URL: "((artifactory.url))", }, Concourse: ConcourseDefaults{ URL: "((concourse.url))", Username: "((concourse.username))", Password: "((concourse.password))", }, MarkLogic: MarkLogicDefaults{ Username: "((halfpipe-ml-deploy.username))", Password: "((halfpipe-ml-deploy.password))", }, Timeout: "1h", }
Functions ¶
This section is empty.
Types ¶
type ArtifactoryDefaults ¶
type BuildHistoryDefaulter ¶
type CFDefaults ¶
type ConcourseDefaults ¶
type Defaults ¶
type Defaults struct { Project project.Data ShallowClone bool RepoPrivateKey string CF CFDefaults Katee KateeDefaults Docker DockerDefaults Artifactory ArtifactoryDefaults Concourse ConcourseDefaults MarkLogic MarkLogicDefaults Timeout string // contains filtered or unexported fields }
type DockerDefaults ¶
type KateeDefaults ¶
type MarkLogicDefaults ¶
type OutputDefaulter ¶
func NewOutputDefaulter ¶
func NewOutputDefaulter() OutputDefaulter
type TasksDefaulter ¶
type TasksDefaulter interface {
Apply(original manifest.TaskList, defaults Defaults, man manifest.Manifest) (updated manifest.TaskList)
}
func NewTaskDefaulter ¶
func NewTaskDefaulter() TasksDefaulter
type TasksEnvVarsDefaulter ¶
type TasksEnvVarsDefaulter interface {
Apply(original manifest.TaskList, defaults Defaults) (updated manifest.TaskList)
}
func NewTasksEnvVarsDefaulter ¶
func NewTasksEnvVarsDefaulter() TasksEnvVarsDefaulter
type TasksRenamer ¶
func NewTasksRenamer ¶
func NewTasksRenamer() TasksRenamer
type TasksTimeoutDefaulter ¶
type TasksTimeoutDefaulter interface {
Apply(original manifest.TaskList, defaults Defaults) (updated manifest.TaskList)
}
func NewTasksTimeoutDefaulter ¶
func NewTasksTimeoutDefaulter() TasksTimeoutDefaulter
type TriggersDefaulter ¶
type TriggersDefaulter interface {
Apply(original manifest.TriggerList, defaults Defaults, man manifest.Manifest) (updated manifest.TriggerList)
}
func NewTriggersDefaulter ¶
func NewTriggersDefaulter() TriggersDefaulter
Source Files ¶
- OutputDefaulter.go
- defaulter.go
- defaults.go
- task_consumer_integration.go
- task_deploy_cf.go
- task_deploy_katee.go
- task_deploy_ml_module.go
- task_deploy_ml_zip.go
- task_docker_compose.go
- task_docker_push.go
- task_run.go
- tasks_defaulter.go
- tasks_env_defaulter.go
- tasks_renamer.go
- tasks_timeout_defaulter.go
- trigger_docker.go
- trigger_git.go
- trigger_pipeline.go
- trigger_timer.go
- triggers_defaulter.go
Click to show internal directories.
Click to hide internal directories.