Documentation ¶
Index ¶
- type Runtime
- func (R *Runtime) AddDevTools(c *dagger.Container) *dagger.Container
- func (R *Runtime) AddDockerCLI(c *dagger.Container) *dagger.Container
- func (R *Runtime) AddNerdctl(c *dagger.Container) *dagger.Container
- func (R *Runtime) AttachDaemonAsService(c, daemon *dagger.Container) (*dagger.Container, error)
- func (R *Runtime) BuildHof(c *dagger.Container, source *dagger.Directory) *dagger.Container
- func (R *Runtime) BuildHofMatrix(c *dagger.Container) (*dagger.Directory, error)
- func (R *Runtime) DockerClientContainer() (*dagger.Container, error)
- func (R *Runtime) DockerDaemonContainer() (*dagger.Container, error)
- func (R *Runtime) FetchDeps(c *dagger.Container, source *dagger.Directory) *dagger.Container
- func (R *Runtime) GcloudImage() *dagger.Container
- func (R *Runtime) GolangImage(platform string) *dagger.Container
- func (R *Runtime) HofVersion(c *dagger.Container) error
- func (R *Runtime) RunTestscriptDir(c *dagger.Container, source *dagger.Directory, name, dir, pattern string) error
- func (R *Runtime) RuntimeContainer(builder *dagger.Container, platform string) *dagger.Container
- func (R *Runtime) SetupTestingEnv(c *dagger.Container, source *dagger.Directory) *dagger.Container
- func (R *Runtime) ShowWorkdir(c *dagger.Container) *dagger.Container
- func (R *Runtime) TestAdhocRender(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestCommandFmt(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestCreate(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestCuecmd(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestDatamodel(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestFlow(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestHack(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestMod(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) TestStructural(c *dagger.Container, source *dagger.Directory) error
- func (R *Runtime) WithLocalGcloudConfig(c *dagger.Container) *dagger.Container
- func (R *Runtime) WithLocalSSHDir(c *dagger.Container) *dagger.Container
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Runtime ¶
so we don't have to pass these around everywhere
func (*Runtime) AddDockerCLI ¶
func (*Runtime) AttachDaemonAsService ¶
Attaches the daemon as a dagger service to the container with the right settings. A single daemon can be shared among many containers this way, running separately from each of them.
func (*Runtime) BuildHofMatrix ¶
func (*Runtime) DockerClientContainer ¶
func (*Runtime) DockerDaemonContainer ¶
Defines an image or container that runs the dockerd daemon inside a container. We attach this to another container as a service, so that things running there can interact with the docker client, pull images, or run containers. We need this because hof will exec out to docker cli and then http request at the containers. When just mounting the docker socket, these containers were unreachable.
func (*Runtime) GcloudImage ¶
func (*Runtime) RunTestscriptDir ¶
func (*Runtime) RuntimeContainer ¶
func (*Runtime) SetupTestingEnv ¶
func (*Runtime) TestAdhocRender ¶
func (*Runtime) TestCommandFmt ¶
func (*Runtime) TestCreate ¶
func (*Runtime) TestCuecmd ¶ added in v0.6.9
func (*Runtime) TestDatamodel ¶
func (*Runtime) TestStructural ¶
func (*Runtime) WithLocalGcloudConfig ¶
Click to show internal directories.
Click to hide internal directories.