terraform/builtin/providers/kubernetes/diff_supress_funcs.go

19 lines
395 B
Go

package kubernetes
import (
"github.com/hashicorp/terraform/helper/schema"
"k8s.io/apimachinery/pkg/api/resource"
)
func suppressEquivalentResourceQuantity(k, old, new string, d *schema.ResourceData) bool {
oldQ, err := resource.ParseQuantity(old)
if err != nil {
return false
}
newQ, err := resource.ParseQuantity(new)
if err != nil {
return false
}
return oldQ.Cmp(newQ) == 0
}