Option 1:
o.pgreplicamaster.Spec.Template.Spec.Volumes[0].VolumeSource.ConfigMap.LocalObjectReference = corev1.LocalObjectReference{Name: o.UserSpecifiedCM}is doing the same thing as
Option 2:
o.pgreplicamaster.Spec.Template.Spec.Volumes = []corev1.Volume{{Name: "pgreplica-config",
VolumeSource: corev1.VolumeSource{
ConfigMap: &corev1.ConfigMapVolumeSource{
LocalObjectReference: corev1.LocalObjectReference{Name: o.UserSpecifiedCM},
},
},
},
}
fmt.Printf("%#v\n",o.pgreplicamaster.Spec.Template.Spec.Volumes[0].VolumeSource.ConfigMap.LocalObjectReference)
No comments:
Post a Comment