validate-crds
No long description provided.
Installation
dagger install github.com/prefapp/daggerverse/validate-crds@e0eda593ae0a194c64d7973e4b8264e88d59cc36
Entrypoint
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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH kind
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH crds
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH crs
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH create-crs --ctr IMAGE:TAG
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH create-crds
func (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@e0eda593ae0a194c64d7973e4b8264e88d59cc36 call \
--kind-svc PROTOCOL://HOST:PORT --crds-dir DIR_PATH --crs-dir DIR_PATH validate
func (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()
}