Move service annotation patch template into the constants.
This commit is contained in:
parent
17826ee434
commit
987990fb0e
|
|
@ -70,7 +70,8 @@ func metadataAnnotationsPatch(annotations map[string]string) string {
|
||||||
annotationsList = append(annotationsList, fmt.Sprintf(`"%s":"%s"`, name, value))
|
annotationsList = append(annotationsList, fmt.Sprintf(`"%s":"%s"`, name, value))
|
||||||
}
|
}
|
||||||
annotationsString := strings.Join(annotationsList, ",")
|
annotationsString := strings.Join(annotationsList, ",")
|
||||||
return fmt.Sprintf(`{"metadata":{"annotations": {"$patch":"replace", %s}}}`, annotationsString)
|
// TODO: perhaps use patchStrategy:"replace" json annotation instead of constructing the patch literally.
|
||||||
|
return fmt.Sprintf(constants.ServiceMetadataAnnotationFormat, annotationsString)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Cluster) logStatefulSetChanges(old, new *v1beta1.StatefulSet, isUpdate bool, reasons []string) {
|
func (c *Cluster) logStatefulSetChanges(old, new *v1beta1.StatefulSet, isUpdate bool, reasons []string) {
|
||||||
|
|
|
||||||
|
|
@ -7,4 +7,5 @@ const (
|
||||||
ElbTimeoutAnnotationValue = "3600"
|
ElbTimeoutAnnotationValue = "3600"
|
||||||
KubeIAmAnnotation = "iam.amazonaws.com/role"
|
KubeIAmAnnotation = "iam.amazonaws.com/role"
|
||||||
VolumeStorateProvisionerAnnotation = "pv.kubernetes.io/provisioned-by"
|
VolumeStorateProvisionerAnnotation = "pv.kubernetes.io/provisioned-by"
|
||||||
|
ServiceMetadataAnnotationFormat = `{"metadata":{"annotations": {"$patch":"replace", %s}}}`
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue