github.com/containers/podman/v4@v4.9.4/pkg/bindings/play/play.go (about)

     1  package play
     2  
     3  import (
     4  	"context"
     5  	"io"
     6  
     7  	"github.com/containers/podman/v4/pkg/bindings/kube"
     8  	"github.com/containers/podman/v4/pkg/domain/entities"
     9  )
    10  
    11  type KubeOptions = kube.PlayOptions
    12  
    13  func Kube(ctx context.Context, path string, options *KubeOptions) (*entities.PlayKubeReport, error) {
    14  	return kube.Play(ctx, path, options)
    15  }
    16  
    17  func KubeWithBody(ctx context.Context, body io.Reader, options *KubeOptions) (*entities.PlayKubeReport, error) {
    18  	return kube.PlayWithBody(ctx, body, options)
    19  }
    20  
    21  func Down(ctx context.Context, path string, options kube.DownOptions) (*entities.PlayKubeReport, error) {
    22  	return kube.Down(ctx, path, options)
    23  }
    24  
    25  func DownWithBody(ctx context.Context, body io.Reader, options kube.DownOptions) (*entities.PlayKubeReport, error) {
    26  	return kube.DownWithBody(ctx, body, options)
    27  }