(cluster *apiv1.Cluster)
| 305 | } |
| 306 | |
| 307 | func createEphemeralVolume(cluster *apiv1.Cluster) corev1.Volume { |
| 308 | scratchVolumeSource := corev1.VolumeSource{} |
| 309 | if cluster.Spec.EphemeralVolumeSource != nil { |
| 310 | scratchVolumeSource.Ephemeral = cluster.Spec.EphemeralVolumeSource |
| 311 | } else { |
| 312 | scratchVolumeSource.EmptyDir = &corev1.EmptyDirVolumeSource{ |
| 313 | SizeLimit: cluster.Spec.EphemeralVolumesSizeLimit.GetTemporaryDataLimit(), |
| 314 | } |
| 315 | } |
| 316 | return corev1.Volume{ |
| 317 | Name: "scratch-data", |
| 318 | VolumeSource: scratchVolumeSource, |
| 319 | } |
| 320 | } |
| 321 | |
| 322 | func createProjectedVolume(cluster *apiv1.Cluster) corev1.Volume { |
| 323 | return corev1.Volume{ |
no test coverage detected