github.com/containers/libpod@v1.9.4-0.20220419124438-4284fd425507/pkg/domain/infra/tunnel/system.go (about)

     1  package tunnel
     2  
     3  import (
     4  	"context"
     5  	"errors"
     6  
     7  	"github.com/containers/libpod/libpod/define"
     8  	"github.com/containers/libpod/pkg/bindings/system"
     9  	"github.com/containers/libpod/pkg/domain/entities"
    10  )
    11  
    12  func (ic *ContainerEngine) Info(ctx context.Context) (*define.Info, error) {
    13  	return system.Info(ic.ClientCxt)
    14  }
    15  
    16  func (ic *ContainerEngine) RestService(_ context.Context, _ entities.ServiceOptions) error {
    17  	panic(errors.New("rest service is not supported when tunneling"))
    18  }
    19  
    20  func (ic *ContainerEngine) VarlinkService(_ context.Context, _ entities.ServiceOptions) error {
    21  	panic(errors.New("varlink service is not supported when tunneling"))
    22  }