github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/tiltfile/k8s/resource.go (about)

     1  package k8s
     2  
     3  import (
     4  	"github.com/tilt-dev/tilt/internal/k8s"
     5  	"github.com/tilt-dev/tilt/pkg/model"
     6  )
     7  
     8  type KindInfo struct {
     9  	ImageLocators    []k8s.ImageLocator
    10  	PodReadinessMode model.PodReadinessMode
    11  }
    12  
    13  func InitialKinds() map[k8s.ObjectSelector]*KindInfo {
    14  	sel, err := k8s.NewPartialMatchObjectSelector("batch/v1", "Job", "", "")
    15  	if err != nil {
    16  		panic(err)
    17  	}
    18  	return map[k8s.ObjectSelector]*KindInfo{
    19  		sel: {PodReadinessMode: model.PodReadinessSucceeded},
    20  	}
    21  }