validate-crds
No long description provided.
Installation
dagger install github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fbEntrypoint
Return Type
ValidateCrds !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dockerSocket | Socket ! | - | This is required by the "prefapp/daggerverse/kind" module. | 
| kindSvc | Service ! | - | This is required by the "prefapp/daggerverse/kind" module. | 
| crdsDir | Directory ! | - | The directory with the CRDs to create. | 
| crsDir | Directory ! | - | A directory that can have nested directories with files that create CRs from the CRDs. | 
| version | Enum | - | From the "prefapp/daggerverse/kind" module. The Kubernetes version you want to install in the Kind cluster. Has to be one of the available ones in the current Kind version used. | 
Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATHfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) *dagger.ValidateCrds  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> dagger.ValidateCrds:
	return (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
	)@func()
example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): ValidateCrds {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
}Types
ValidateCrds 🔗
kind() 🔗
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH kindfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) *dagger.Container  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			Kind()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> dagger.Container:
	return (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.kind()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): Container {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.kind()
}crds() 🔗
Return Type
Directory !Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH crdsfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) *dagger.Directory  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			Crds()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.crds()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): Directory {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.crds()
}crs() 🔗
Return Type
Directory !Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH crsfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) *dagger.Directory  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			Crs()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.crs()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): Directory {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.crs()
}createCrs() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| ctr | Container ! | - | No description provided | 
Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH create-crs --ctr IMAGE:TAGfunc (m *MyModule) Example(ctx context.Context, dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory, ctr *dagger.Container) string  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			CreateCrs(ctx, ctr)
}@function
async def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ctr: dagger.Container) -> str:
	return await (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.create_crs(ctr)
	)@func()
async example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ctr: Container): Promise<string> {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.createCrs(ctr)
}createCrds() 🔗
Return Type
Container !Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH create-crdsfunc (m *MyModule) Example(dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) *dagger.Container  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			CreateCrds()
}@function
def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> dagger.Container:
	return (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.create_crds()
	)@func()
example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): Container {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.createCrds()
}validate() 🔗
Return Type
String !Example
dagger -m github.com/prefapp/daggerverse/validate-crds@ddec1a45615a82f16d3f49d58c958b2a0338d1fb call \
 --kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH validatefunc (m *MyModule) Example(ctx context.Context, dockerSocket *dagger.Socket, kindSvc *dagger.Service, crdsDir *dagger.Directory, crsDir *dagger.Directory) string  {
	return dag.
			ValidateCrds(dockerSocket, kindSvc, crdsDir, crsDir).
			Validate(ctx)
}@function
async def example(docker_socket: dagger.Socket, kind_svc: dagger.Service, crds_dir: dagger.Directory, crs_dir: dagger.Directory, ) -> str:
	return await (
		dag.validate_crds(docker_socket, kind_svc, crds_dir, crs_dir)
		.validate()
	)@func()
async example(dockerSocket: Socket, kindSvc: Service, crdsDir: Directory, crsDir: Directory, ): Promise<string> {
	return dag
		.validateCrds(dockerSocket, kindSvc, crdsDir, crsDir)
		.validate()
}