2019-12-11 21:30:35 +00:00
|
|
|
package model
|
|
|
|
|
|
|
|
// Providers represents a provider configuration
|
|
|
|
type Providers struct {
|
2020-07-16 20:16:55 +00:00
|
|
|
Docker *PrdDocker `yaml:"docker,omitempty" json:"docker,omitempty" label:"allowEmpty" file:"allowEmpty"`
|
|
|
|
Swarm *PrdSwarm `yaml:"swarm,omitempty" json:"swarm,omitempty" label:"allowEmpty" file:"allowEmpty"`
|
|
|
|
Kubernetes *PrdKubernetes `yaml:"kubernetes,omitempty" json:"kubernetes,omitempty" label:"allowEmpty" file:"allowEmpty"`
|
2020-06-15 17:46:47 +00:00
|
|
|
File *PrdFile `yaml:"file,omitempty" json:"file,omitempty"`
|
2021-04-29 16:15:29 +00:00
|
|
|
Dockerfile *PrdDockerfile `yaml:"dockerfile,omitempty" json:"dockerfile,omitempty"`
|
2022-12-26 06:29:08 +00:00
|
|
|
Nomad *PrdNomad `yaml:"nomad,omitempty" json:"nomad,omitempty" label:"allowEmpty" file:"allowEmpty"`
|
2019-12-13 22:04:02 +00:00
|
|
|
}
|
|
|
|
|
2020-06-07 19:58:49 +00:00
|
|
|
// GetDefaults gets the default values
|
|
|
|
func (s *Providers) GetDefaults() *Providers {
|
|
|
|
return nil
|
2019-12-11 21:30:35 +00:00
|
|
|
}
|
2019-12-14 02:55:58 +00:00
|
|
|
|
2020-06-07 19:58:49 +00:00
|
|
|
// SetDefaults sets the default values
|
|
|
|
func (s *Providers) SetDefaults() {
|
|
|
|
// noop
|
2020-05-25 12:08:12 +00:00
|
|
|
}
|