Dagger
Search

daggerverse

No long description provided.

Installation

dagger install github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749

Entrypoint

Return Type
Daggerverse
Example
dagger -m github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749 call \
func (m *MyModule) Example() *dagger.Daggerverse  {
	return dag.
			Daggerverse()
}
@function
def example() -> dagger.Daggerverse:
	return (
		dag.daggerverse()
	)
@func()
example(): Daggerverse {
	return dag
		.daggerverse()
}

Types

Daggerverse 🔗

createHelmManifestsCsi() 🔗

Creates and configures Helm charts with CSI driver integration for AKS deployments.

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
azureDevopsPatSecret !-No description provided
gitUserEmailString !-No description provided
gitUserNameString !-No description provided
jsonPathString !-No description provided
Example
dagger -m github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749 call \
 create-helm-manifests-csi --azure-devops-pat env:MYSECRET --git-user-email string --git-user-name string --json-path string
func (m *MyModule) Example(azureDevopsPat *dagger.Secret, gitUserEmail string, gitUserName string, jsonPath string) *dagger.Container  {
	return dag.
			Daggerverse().
			CreateHelmManifestsCsi(azureDevopsPat, gitUserEmail, gitUserName, jsonPath)
}
@function
def example(azure_devops_pat: dagger.Secret, git_user_email: str, git_user_name: str, json_path: str) -> dagger.Container:
	return (
		dag.daggerverse()
		.create_helm_manifests_csi(azure_devops_pat, git_user_email, git_user_name, json_path)
	)
@func()
example(azureDevopsPat: Secret, gitUserEmail: string, gitUserName: string, jsonPath: string): Container {
	return dag
		.daggerverse()
		.createHelmManifestsCsi(azureDevopsPat, gitUserEmail, gitUserName, jsonPath)
}

createAndPublishWorkingImage() 🔗

Build and publish the multi-platform Azure working image

Return Type
String !
Arguments
NameTypeDefault ValueDescription
dockerHubTokenSecret !-No description provided
Example
dagger -m github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749 call \
 create-and-publish-working-image --docker-hub-token env:MYSECRET
func (m *MyModule) Example(ctx context.Context, dockerHubToken *dagger.Secret) string  {
	return dag.
			Daggerverse().
			CreateAndPublishWorkingImage(ctx, dockerHubToken)
}
@function
async def example(docker_hub_token: dagger.Secret) -> str:
	return await (
		dag.daggerverse()
		.create_and_publish_working_image(docker_hub_token)
	)
@func()
async example(dockerHubToken: Secret): Promise<string> {
	return dag
		.daggerverse()
		.createAndPublishWorkingImage(dockerHubToken)
}

testImage() 🔗

Create the working image required for the pipeline to run

Return Type
String !
Arguments
NameTypeDefault ValueDescription
dockerHubTokenString !-No description provided
Example
dagger -m github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749 call \
 test-image --docker-hub-token string
func (m *MyModule) Example(ctx context.Context, dockerHubToken string) string  {
	return dag.
			Daggerverse().
			TestImage(ctx, dockerHubToken)
}
@function
async def example(docker_hub_token: str) -> str:
	return await (
		dag.daggerverse()
		.test_image(docker_hub_token)
	)
@func()
async example(dockerHubToken: string): Promise<string> {
	return dag
		.daggerverse()
		.testImage(dockerHubToken)
}