github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/engine/k8swatch/actions.go (about)

     1  package k8swatch
     2  
     3  import (
     4  	"net/url"
     5  
     6  	v1 "k8s.io/api/core/v1"
     7  
     8  	"github.com/tilt-dev/tilt/pkg/model"
     9  )
    10  
    11  type ServiceChangeAction struct {
    12  	Service      *v1.Service
    13  	ManifestName model.ManifestName
    14  	URL          *url.URL
    15  }
    16  
    17  func (ServiceChangeAction) Action() {}
    18  
    19  func NewServiceChangeAction(service *v1.Service, mn model.ManifestName, url *url.URL) ServiceChangeAction {
    20  	return ServiceChangeAction{
    21  		Service:      service,
    22  		ManifestName: mn,
    23  		URL:          url,
    24  	}
    25  }