github.com/skyscape-cloud-services/terraform@v0.9.2-0.20170609144644-7ece028a1747/builtin/providers/kubernetes/diff_supress_funcs.go (about)

     1  package kubernetes
     2  
     3  import (
     4  	"github.com/hashicorp/terraform/helper/schema"
     5  	"k8s.io/apimachinery/pkg/api/resource"
     6  )
     7  
     8  func suppressEquivalentResourceQuantity(k, old, new string, d *schema.ResourceData) bool {
     9  	oldQ, err := resource.ParseQuantity(old)
    10  	if err != nil {
    11  		return false
    12  	}
    13  	newQ, err := resource.ParseQuantity(new)
    14  	if err != nil {
    15  		return false
    16  	}
    17  	return oldQ.Cmp(newQ) == 0
    18  }