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