Skip to content

Commit 015090a

Browse files
author
Andrew Farries
committed
Pass command line flag to usage run
Set the value of `--schedule` to the value from the configmap.
1 parent 0a303d8 commit 015090a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

install/installer/pkg/components/usage/deployment.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
package usage
55

66
import (
7+
"fmt"
8+
79
"github.com/gitpod-io/gitpod/common-go/baseserver"
810
"github.com/gitpod-io/gitpod/installer/pkg/cluster"
911
"github.com/gitpod-io/gitpod/installer/pkg/common"
@@ -77,6 +79,8 @@ func deployment(ctx *common.RenderContext) ([]runtime.Object, error) {
7779
Image: ctx.ImageName(ctx.Config.Repository, Component, ctx.VersionManifest.Components.Usage.Version),
7880
Args: []string{
7981
"run",
82+
"--schedule",
83+
"$(RECONCILER_SCHEDULE)",
8084
},
8185
ImagePullPolicy: corev1.PullIfNotPresent,
8286
Resources: common.ResourceRequirements(ctx, Component, Component, corev1.ResourceRequirements{
@@ -92,6 +96,15 @@ func deployment(ctx *common.RenderContext) ([]runtime.Object, error) {
9296
Env: common.MergeEnv(
9397
common.DefaultEnv(&ctx.Config),
9498
common.DatabaseEnv(&ctx.Config),
99+
[]corev1.EnvVar{{
100+
Name: "RECONCILER_SCHEDULE",
101+
ValueFrom: &corev1.EnvVarSource{
102+
ConfigMapKeyRef: &corev1.ConfigMapKeySelector{
103+
LocalObjectReference: corev1.LocalObjectReference{Name: fmt.Sprintf("%s-config", Component)},
104+
Key: "schedule",
105+
},
106+
},
107+
}},
95108
),
96109
VolumeMounts: volumeMounts,
97110
LivenessProbe: &corev1.Probe{

0 commit comments

Comments
 (0)