reflect code review
This commit is contained in:
parent
af4e8e71ae
commit
80d4eb3c0d
|
|
@ -723,16 +723,14 @@ func (c *Cluster) enforceMinResourceLimits(spec *acidv1.PostgresSpec) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Cluster) compareAnnotations(old, new map[string]string) (bool, string) {
|
func (c *Cluster) compareAnnotations(old, new map[string]string) (bool, string) {
|
||||||
ignored := make(map[string]bool)
|
reason := ""
|
||||||
|
ignoredAnnotations := make(map[string]bool)
|
||||||
for _, ignore := range c.OpConfig.IgnoredAnnotations {
|
for _, ignore := range c.OpConfig.IgnoredAnnotations {
|
||||||
ignored[ignore] = true
|
ignoredAnnotations[ignore] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
// changed := false
|
|
||||||
reason := ""
|
|
||||||
|
|
||||||
for key := range old {
|
for key := range old {
|
||||||
if _, ok := ignored[key]; ok {
|
if _, ok := ignoredAnnotations[key]; ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if _, ok := new[key]; !ok {
|
if _, ok := new[key]; !ok {
|
||||||
|
|
@ -741,10 +739,9 @@ func (c *Cluster) compareAnnotations(old, new map[string]string) (bool, string)
|
||||||
}
|
}
|
||||||
|
|
||||||
for key := range new {
|
for key := range new {
|
||||||
if _, ok := ignored[key]; ok {
|
if _, ok := ignoredAnnotations[key]; ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
v, ok := old[key]
|
v, ok := old[key]
|
||||||
if !ok {
|
if !ok {
|
||||||
reason += fmt.Sprintf(" Added '%s' with value '%s'.", key, new[key])
|
reason += fmt.Sprintf(" Added '%s' with value '%s'.", key, new[key])
|
||||||
|
|
@ -753,16 +750,11 @@ func (c *Cluster) compareAnnotations(old, new map[string]string) (bool, string)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if reason != "" {
|
return reason != "", reason
|
||||||
return true, reason
|
|
||||||
}
|
|
||||||
return false, ""
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// SameService compares the Services
|
|
||||||
func (c *Cluster) compareServices(old, new *v1.Service) (bool, string) {
|
func (c *Cluster) compareServices(old, new *v1.Service) (bool, string) {
|
||||||
//TODO: improve comparison
|
|
||||||
if old.Spec.Type != new.Spec.Type {
|
if old.Spec.Type != new.Spec.Type {
|
||||||
return false, fmt.Sprintf("new service's type %q does not match the current one %q",
|
return false, fmt.Sprintf("new service's type %q does not match the current one %q",
|
||||||
new.Spec.Type, old.Spec.Type)
|
new.Spec.Type, old.Spec.Type)
|
||||||
|
|
@ -783,7 +775,6 @@ func (c *Cluster) compareServices(old, new *v1.Service) (bool, string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return true, ""
|
return true, ""
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update changes Kubernetes objects according to the new specification. Unlike the sync case, the missing object
|
// Update changes Kubernetes objects according to the new specification. Unlike the sync case, the missing object
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue