INNER CODE UNIT · Go
createDS
boz/kail · cmd/kail/main.go:303
func createDS(ctx context.Context, cs kubernetes.Interface, dsb kail.DSBuilder) kail.DS {
ds, err := dsb.Create(ctx, cs)
kingpin.FatalIfError(err, "Error creating datasource")
select {
case <-ds.Ready():
case <-ds.Done():
kingpin.Fatalf("Unable to initialize data source")
}
return ds
}
func listPods(ds kail.DS, filter kail.ContainerFilter) {
pods, err := ds.Pods().Cache().List()
kingpin.FatalIfError(err, "Error fetching pods")
w := tabwriter.NewWriter(os.Stdout, 0, 0, 1, ' ', 0)