Feat cronjob (#23)
Make possible to declare cronTabs inside docker-compose file. ⇒ Also, add multiple compose file injection with `-c` arguments ⇒ Also, fixes “ignore depends on” for same pod ⇒ Also fixes * fix [Be able to specify compose.yml files and its override #21](https://github.com/metal3d/katenary/issues/21) * fix [Be able to ignore ports to expose in a katenary.io/ports list #16](https://github.com/metal3d/katenary/issues/16) And more fixes… (later, we will use branches in a better way, that was a hard, long fix process)
This commit is contained in:
@@ -12,6 +12,7 @@ func NewDeployment(name string) *Deployment {
|
||||
d.K8sBase.ApiVersion = "apps/v1"
|
||||
d.K8sBase.Kind = "Deployment"
|
||||
d.K8sBase.Metadata.Labels[K+"/component"] = name
|
||||
d.K8sBase.Metadata.Labels[K+"/resource"] = "deployment"
|
||||
return d
|
||||
}
|
||||
|
||||
@@ -24,6 +25,13 @@ type DepSpec struct {
|
||||
func NewDepSpec() *DepSpec {
|
||||
return &DepSpec{
|
||||
Replicas: 1,
|
||||
Template: PodTemplate{
|
||||
Metadata: Metadata{
|
||||
Labels: map[string]string{
|
||||
K + "/resource": "deployment",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user