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
Name | Type | Default Value | Description |
---|---|---|---|
azureDevopsPat | Secret ! | - | No description provided |
gitUserEmail | String ! | - | No description provided |
gitUserName | String ! | - | No description provided |
jsonPath | String ! | - | 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
Name | Type | Default Value | Description |
---|---|---|---|
dockerHubToken | Secret ! | - | 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
Name | Type | Default Value | Description |
---|---|---|---|
dockerHubToken | String ! | - | 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)
}