Skip to content

Commit be4a5c9

Browse files
author
kosta709
committed
dind-volumes - working draft
1 parent 4a2555e commit be4a5c9

File tree

5 files changed

+17
-15
lines changed

5 files changed

+17
-15
lines changed

venonactl/pkg/codefresh/cfapi.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,11 @@ func (a *api) Register() (*codefresh.RuntimeEnvironment, error) {
178178
options.NodeSelector = a.buildNodeSelector
179179
}
180180

181-
options.StorageClass = fmt.Sprintf("%s-%s", a.storageClass, a.clusternamespace)
182-
if !a.isDefaultStorageClass {
183-
options.StorageClass = a.storageClass
184-
}
181+
// options.StorageClass = fmt.Sprintf("%s-%s", a.storageClass, a.clusternamespace)
182+
// if !a.isDefaultStorageClass {
183+
// options.StorageClass = a.storageClass
184+
// }
185+
options.StorageClass = a.storageClass
185186

186187
if len(a.annotations) != 0 {
187188
options.Annotations = a.annotations

venonactl/pkg/plugins/runtime-environment.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,16 @@ func (u *runtimeEnvironmentPlugin) Install(opt *InstallOptions, v Values) (Value
5858

5959
// Set storage Class by backend
6060
if cfOpt.IsDefaultStorageClass {
61-
if storageBackend, storageBackendParamsSet := v["Storage"].(map[string]interface{})["Backend"]; storageBackendParamsSet {
61+
storageParams := v["Storage"].(map[string]interface{})
62+
if storageBackend, storageBackendParamsSet := storageParams["Backend"]; storageBackendParamsSet {
6263

6364
switch storageBackend {
6465
case "local":
6566
cfOpt.StorageClass = fmt.Sprintf("dind-local-volumes-%s-%s", v["AppName"], v["Namespace"])
6667
case "gcedisk":
67-
cfOpt.StorageClass = fmt.Sprintf("dind-gcedisk-%s-%s-%s", v["AvailabilityZone"], v["AppName"], v["Namespace"])
68+
cfOpt.StorageClass = fmt.Sprintf("dind-gcedisk-%s-%s-%s", storageParams["AvailabilityZone"], v["AppName"], v["Namespace"])
6869
case "ebs":
69-
cfOpt.StorageClass = fmt.Sprintf("dind-ebs-%s-%s-%s", v["AvailabilityZone"], v["AppName"], v["Namespace"])
70+
cfOpt.StorageClass = fmt.Sprintf("dind-ebs-%s-%s-%s", storageParams["AvailabilityZone"], v["AppName"], v["Namespace"])
7071
}
7172
}
7273
}

venonactl/pkg/templates/kubernetes/deployment.dind-volume-provisioner.vp.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ spec:
3131
{{ end }}
3232
containers:
3333
- name: dind-volume-provisioner
34-
image: {{ .VolumeProvisionerImage.Name }}:{{ .VolumeProvisionerImage.Tag }}
34+
image: {{ .Storage.VolumeProvisioner.Image }}
3535
imagePullPolicy: Always
3636
resources:
3737
requests:
38-
cpu: "300m"
39-
memory: "400Mi"
38+
cpu: "200m"
39+
memory: "200Mi"
4040
limits:
4141
cpu: "1000m"
4242
memory: "6000Mi"

venonactl/pkg/templates/kubernetes/storageclass.dind-gcedisk.vp.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: dind-gcedisk-{{.Storage.AvailabilityZone}}-{{ .AppName }}-{{ .Namespace }}
77
labels:
88
app: dind-volume-provisioner
9-
provisioner: codefresh.io/dind-gce-{{ .AppName }}-{{ .Namespace }}
9+
provisioner: codefresh.io/dind-volume-provisioner-{{ .AppName }}-{{ .Namespace }}
1010
parameters:
1111
volumeBackend: {{ .Storage.Backend }}
1212
# pd-ssd or pd-standard

venonactl/pkg/templates/kubernetes/templates.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)