github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_pod_updt_request_extended.go (about)

     1  package testkube
     2  
     3  // IsEmpty check if request is empty
     4  func (p *PodUpdateRequest) IsEmpty() bool {
     5  	if p.Resources != nil {
     6  		if (*p.Resources).Requests != nil && ((*p.Resources).Requests.Cpu != nil || (*p.Resources).Requests.Memory != nil) {
     7  			return false
     8  		}
     9  
    10  		if (*p.Resources).Limits != nil && ((*p.Resources).Limits.Cpu != nil || (*p.Resources).Limits.Memory != nil) {
    11  			return false
    12  		}
    13  	}
    14  
    15  	if p.PodTemplate != nil || p.PodTemplateReference != nil {
    16  		return false
    17  	}
    18  
    19  	return true
    20  }