Skip to content
Snippets Groups Projects
Commit 987990fb authored by Oleksii Kliukin's avatar Oleksii Kliukin Committed by Oleksii Kliukin
Browse files

Move service annotation patch template into the constants.

parent 17826ee4
Branches
Tags
No related merge requests found
......@@ -70,7 +70,8 @@ func metadataAnnotationsPatch(annotations map[string]string) string {
annotationsList = append(annotationsList, fmt.Sprintf(`"%s":"%s"`, name, value))
}
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) {
......
......@@ -7,4 +7,5 @@ const (
ElbTimeoutAnnotationValue = "3600"
KubeIAmAnnotation = "iam.amazonaws.com/role"
VolumeStorateProvisionerAnnotation = "pv.kubernetes.io/provisioned-by"
ServiceMetadataAnnotationFormat = `{"metadata":{"annotations": {"$patch":"replace", %s}}}`
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment