@@ -39,54 +39,28 @@ func pod(
3939 outPod * corev1.PodSpec ,
4040 pgAdminVolume * corev1.PersistentVolumeClaim ,
4141) {
42- const (
43- // config and data volume names
44- configVolumeName = "pgadmin-config"
45- dataVolumeName = "pgadmin-data"
46- pgAdminLogVolumeName = "pgadmin-log"
47- gunicornLogVolumeName = "gunicorn-log"
48- scriptVolumeName = "pgadmin-config-system"
49- tempVolumeName = "tmp"
50- )
51-
5242 // create the projected volume of config maps for use in
5343 // 1. dynamic server discovery
5444 // 2. adding the config variables during pgAdmin startup
55- configVolume := corev1.Volume {Name : configVolumeName }
45+ configVolume := corev1.Volume {Name : "pgadmin-config" }
5646 configVolume .VolumeSource = corev1.VolumeSource {
5747 Projected : & corev1.ProjectedVolumeSource {
5848 Sources : podConfigFiles (inConfigMap , * inPGAdmin ),
5949 },
6050 }
6151
6252 // create the data volume for the persistent database
63- dataVolume := corev1.Volume {Name : dataVolumeName }
53+ dataVolume := corev1.Volume {Name : "pgadmin-data" }
6454 dataVolume .VolumeSource = corev1.VolumeSource {
6555 PersistentVolumeClaim : & corev1.PersistentVolumeClaimVolumeSource {
6656 ClaimName : pgAdminVolume .Name ,
6757 ReadOnly : false ,
6858 },
6959 }
7060
71- // create the temp volume for logs
72- pgAdminLogVolume := corev1.Volume {Name : pgAdminLogVolumeName }
73- pgAdminLogVolume .VolumeSource = corev1.VolumeSource {
74- EmptyDir : & corev1.EmptyDirVolumeSource {
75- Medium : corev1 .StorageMediumMemory ,
76- },
77- }
78-
79- // create the temp volume for gunicorn logs
80- gunicornLogVolume := corev1.Volume {Name : gunicornLogVolumeName }
81- gunicornLogVolume .VolumeSource = corev1.VolumeSource {
82- EmptyDir : & corev1.EmptyDirVolumeSource {
83- Medium : corev1 .StorageMediumMemory ,
84- },
85- }
86-
8761 // Volume used to write a custom config_system.py file in the initContainer
8862 // which then loads the configs found in the `configVolume`
89- scriptVolume := corev1.Volume {Name : scriptVolumeName }
63+ scriptVolume := corev1.Volume {Name : "pgadmin-config-system" }
9064 scriptVolume .VolumeSource = corev1.VolumeSource {
9165 EmptyDir : & corev1.EmptyDirVolumeSource {
9266 Medium : corev1 .StorageMediumMemory ,
@@ -101,7 +75,7 @@ func pod(
10175
10276 // create a temp volume for restart pid/other/debugging use
10377 // TODO: discuss tmp vol vs. persistent vol
104- tmpVolume := corev1.Volume {Name : tempVolumeName }
78+ tmpVolume := corev1.Volume {Name : "tmp" }
10579 tmpVolume .VolumeSource = corev1.VolumeSource {
10680 EmptyDir : & corev1.EmptyDirVolumeSource {
10781 Medium : corev1 .StorageMediumMemory ,
@@ -142,29 +116,21 @@ func pod(
142116 },
143117 VolumeMounts : []corev1.VolumeMount {
144118 {
145- Name : configVolumeName ,
119+ Name : configVolume . Name ,
146120 MountPath : configMountPath ,
147121 ReadOnly : true ,
148122 },
149123 {
150- Name : dataVolumeName ,
124+ Name : dataVolume . Name ,
151125 MountPath : "/var/lib/pgadmin" ,
152126 },
153127 {
154- Name : gunicornLogVolumeName ,
155- MountPath : "/var/log/gunicorn" ,
156- },
157- {
158- Name : pgAdminLogVolumeName ,
159- MountPath : "/var/log/pgadmin" ,
160- },
161- {
162- Name : scriptVolumeName ,
128+ Name : scriptVolume .Name ,
163129 MountPath : scriptMountPath ,
164130 ReadOnly : true ,
165131 },
166132 {
167- Name : tempVolumeName ,
133+ Name : tmpVolume . Name ,
168134 MountPath : "/tmp" ,
169135 },
170136 },
@@ -199,7 +165,7 @@ func pod(
199165 VolumeMounts : []corev1.VolumeMount {
200166 // Volume to write a custom `config_system.py` file to.
201167 {
202- Name : scriptVolumeName ,
168+ Name : scriptVolume . Name ,
203169 MountPath : scriptMountPath ,
204170 ReadOnly : false ,
205171 },
@@ -210,8 +176,6 @@ func pod(
210176 outPod .Volumes = []corev1.Volume {
211177 configVolume ,
212178 dataVolume ,
213- pgAdminLogVolume ,
214- gunicornLogVolume ,
215179 scriptVolume ,
216180 tmpVolume ,
217181 }
0 commit comments