kind
No long description provided.
Installation
dagger install github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cceEntrypoint
Return Type
Kind !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dockerSocket | Socket ! | - | Docker socket path. E.g. /var/run/docker.sock How to use it: dagger call --docker-sock=/var/run/docker.sock kind --kind-svc=tcp://127.0.0.1:3000 | 
| kindSvc | Service ! | - | It should be the tcp://127.0.0.1 followed by any port. E.g. tcp://127.0.0.1:3000 Before launch this function, make sure that you have configured in your /etc/hosts file an entry for localhost 127.0.0.1 . Otherwise, the alpine container will not be able to connect to the kind cluster. | 
| clusterName | String | "dagger-kubernetes-cluster" | No description provided | 
Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORTfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Kind  {
	return dag.
			Kind(dockerSocket, kindSvc)
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Kind:
	return (
		dag.kind(docker_socket, kind_svc)
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Kind {
	return dag
		.kind(dockerSocket, kindSvc)
}Types
Kind 🔗
dockerSocket() 🔗
Return Type
Socket !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT docker-socketfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Socket  {
	return dag.
			Kind(dockerSocket, kindSvc).
			DockerSocket()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Socket:
	return (
		dag.kind(docker_socket, kind_svc)
		.docker_socket()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Socket {
	return dag
		.kind(dockerSocket, kindSvc)
		.dockerSocket()
}kindSvc() 🔗
Return Type
Service !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT kind-svcfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Service  {
	return dag.
			Kind(dockerSocket, kindSvc).
			KindSvc()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Service:
	return (
		dag.kind(docker_socket, kind_svc)
		.kind_svc()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Service {
	return dag
		.kind(dockerSocket, kindSvc)
		.kindSvc()
}kindPort() 🔗
Return Type
Integer !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT kind-portfunc (m *MyModule) Example(ctx context.Context, dockerSocket *dagger.Socket, kindSvc *dagger.Service) int  {
	return dag.
			Kind(dockerSocket, kindSvc).
			KindPort(ctx)
}@function
async def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> int:
	return await (
		dag.kind(docker_socket, kind_svc)
		.kind_port()
	)@func()
async example(dockerSocket: Socket, kindSvc: Service, ): Promise<number> {
	return dag
		.kind(dockerSocket, kindSvc)
		.kindPort()
}container() 🔗
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT containerfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Container  {
	return dag.
			Kind(dockerSocket, kindSvc).
			Container()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Container:
	return (
		dag.kind(docker_socket, kind_svc)
		.container()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Container {
	return dag
		.kind(dockerSocket, kindSvc)
		.container()
}clusterName() 🔗
Return Type
String !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT cluster-namefunc (m *MyModule) Example(ctx context.Context, dockerSocket *dagger.Socket, kindSvc *dagger.Service) string  {
	return dag.
			Kind(dockerSocket, kindSvc).
			ClusterName(ctx)
}@function
async def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> str:
	return await (
		dag.kind(docker_socket, kind_svc)
		.cluster_name()
	)@func()
async example(dockerSocket: Socket, kindSvc: Service, ): Promise<string> {
	return dag
		.kind(dockerSocket, kindSvc)
		.clusterName()
}loadContainerOnKind() 🔗
Loads a container to kind cluster, previously it was saved as a tarball with the annotations required by kind. You can use this function into your module
Return Type
Container !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| container | Container ! | - | No description provided | 
| tag | String ! | - | No description provided | 
Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT load-container-on-kind --container IMAGE:TAG --tag stringfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, container *dagger.Container, tag string) *dagger.Container  {
	return dag.
			Kind(dockerSocket, kindSvc).
			LoadContainerOnKind(container, tag)
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, container: dagger.Container, tag: str) -> dagger.Container:
	return (
		dag.kind(docker_socket, kind_svc)
		.load_container_on_kind(container, tag)
	)@func()
example(dockerSocket: Socket, kindSvc: Service, container: Container, tag: string): Container {
	return dag
		.kind(dockerSocket, kindSvc)
		.loadContainerOnKind(container, tag)
}knines() 🔗
Launch k9s terminal Example usage: dagger call –docker-socket=/var/run/docker.sock –kind-svc=tcp://127.0.0.1:3000 knines
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT kninesfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Container  {
	return dag.
			Kind(dockerSocket, kindSvc).
			Knines()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Container:
	return (
		dag.kind(docker_socket, kind_svc)
		.knines()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Container {
	return dag
		.kind(dockerSocket, kindSvc)
		.knines()
}inspect() 🔗
Inspect returns the container that will be launched Example usage: dagger call –docker-socket=/var/run/docker.sock –kind-svc=tcp://127.0.0.1:3000 inspect
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT inspectfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Container  {
	return dag.
			Kind(dockerSocket, kindSvc).
			Inspect()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Container:
	return (
		dag.kind(docker_socket, kind_svc)
		.inspect()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Container {
	return dag
		.kind(dockerSocket, kindSvc)
		.inspect()
}test() 🔗
Inspect returns the container that will be launched Example usage: dagger call –docker-socket=/var/run/docker.sock –kind-svc=tcp://127.0.0.1:3000 inspect
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/kind@2b89969f0b589639cce3d76c626b6fdafa906cce call \
 --kind-svc PROTOCOL://HOST:PORT testfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service) *dagger.Container  {
	return dag.
			Kind(dockerSocket, kindSvc).
			Test()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, ) -> dagger.Container:
	return (
		dag.kind(docker_socket, kind_svc)
		.test()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, ): Container {
	return dag
		.kind(dockerSocket, kindSvc)
		.test()
}