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 }