daggerverse
No long description provided.
Installation
dagger install github.com/chrishham/daggerverse@5ef9d15293458380d3044541273de5d5f5169749Entrypoint
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 stringfunc (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(azuredevopspat: dagger.Secret, gituseremail: str, gitusername: str, jsonpath: str) -> dagger.Container:
return (
dag.daggerverse()
.createhelmmanifestscsi(azuredevopspat, gituseremail, gitusername, jsonpath)
)@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:MYSECRETfunc (m *MyModule) Example(ctx context.Context, dockerHubToken *dagger.Secret) string {
return dag.
Daggerverse().
Createandpublishworkingimage(ctx, dockerHubToken)
}@function
async def example(dockerhubtoken: dagger.Secret) -> str:
return await (
dag.daggerverse()
.createandpublishworkingimage(dockerhubtoken)
)@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 stringfunc (m *MyModule) Example(ctx context.Context, dockerHubToken string) string {
return dag.
Daggerverse().
Testimage(ctx, dockerHubToken)
}@function
async def example(dockerhubtoken: str) -> str:
return await (
dag.daggerverse()
.testimage(dockerhubtoken)
)@func()
async example(dockerHubToken: string): Promise<string> {
return dag
.daggerverse()
.testImage(dockerHubToken)
}