hydrate-tfworkspaces
No long description provided.
Installation
dagger install github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136Entrypoint
Return Type
HydrateTfworkspaces !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| valuesDir | Directory ! | - | No description provided |
| wetRepoDir | Directory ! | - | No description provided |
| dotFirestartrDir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory) *dagger.HydrateTfworkspaces {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.HydrateTfworkspaces:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): HydrateTfworkspaces {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
}Types
HydrateTfworkspaces 🔗
valuesDir() 🔗
Return Type
Directory ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH values-dirfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
ValuesDir()
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.values_dir()
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.valuesDir()
}wetRepoDir() 🔗
Return Type
Directory ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH wet-repo-dirfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
WetRepoDir()
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.wet_repo_dir()
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.wetRepoDir()
}dotFirestartrDir() 🔗
Return Type
Directory ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH dot-firestartr-dirfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
DotFirestartrDir()
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.dot_firestartr_dir()
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.dotFirestartrDir()
}config() 🔗
Return Type
HydrateTfworkspacesConfig ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH configfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory) *dagger.HydrateTfworkspacesConfig {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
Config()
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory) -> dagger.HydrateTfworkspacesConfig:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.config()
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory): HydrateTfworkspacesConfig {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.config()
}patchClaimWithNewImageValues() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| matrix | HydrateTfworkspacesImageMatrix ! | - | No description provided |
| appDir | Directory ! | - | No description provided |
Example
echo 'Custom types are not supported in shell examples'func (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, matrix *dagger.HydrateTfworkspacesImageMatrix, appDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
PatchClaimWithNewImageValues(matrix, appDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, matrix: dagger.HydrateTfworkspacesImageMatrix, app_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.patch_claim_with_new_image_values(matrix, app_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, matrix: HydrateTfworkspacesImageMatrix, appDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.patchClaimWithNewImageValues(matrix, appDir)
}patchClaimWithPreviousImages() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| cr | HydrateTfworkspacesCr ! | - | No description provided |
| appClaimsDir | Directory ! | - | No description provided |
Example
echo 'Custom types are not supported in shell examples'func (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, cr *dagger.HydrateTfworkspacesCr, appClaimsDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
PatchClaimWithPreviousImages(cr, appClaimsDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, cr: dagger.HydrateTfworkspacesCr, app_claims_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.patch_claim_with_previous_images(cr, app_claims_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, cr: HydrateTfworkspacesCr, appClaimsDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.patchClaimWithPreviousImages(cr, appClaimsDir)
}patchClaim() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| path | String ! | - | No description provided |
| value | String ! | - | No description provided |
| yamlContent | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-claim --path string --value string --yaml-content stringfunc (m *MyModule) Example(ctx context.Context, valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, path string, value string, yamlContent string) string {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
PatchClaim(ctx, path, value, yamlContent)
}@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, path: str, value: str, yaml_content: str) -> str:
return await (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.patch_claim(path, value, yaml_content)
)@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, path: string, value: string, yamlContent: string): Promise<string> {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.patchClaim(path, value, yamlContent)
}patchClaimWithInferredProviders() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
| claimsDir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-claim-with-inferred-providers --claim-name string --claims-dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string, claimsDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
PatchClaimWithInferredProviders(claimName, claimsDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, claims_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.patch_claim_with_inferred_providers(claim_name, claims_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, claimsDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.patchClaimWithInferredProviders(claimName, claimsDir)
}findProvidersBy() 🔗
Return Type
HydrateTfworkspacesContext !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| resourceType | String ! | - | No description provided |
| platform | String ! | - | No description provided |
| tenant | String ! | - | No description provided |
| env | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH find-providers-by --resource-type string --platform string --tenant string --env stringfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, resourceType string, platform string, tenant string, env string) *dagger.HydrateTfworkspacesContext {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
FindProvidersBy(resourceType, platform, tenant, env)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, resource_type: str, platform: str, tenant: str, env: str) -> dagger.HydrateTfworkspacesContext:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.find_providers_by(resource_type, platform, tenant, env)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesContext {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.findProvidersBy(resourceType, platform, tenant, env)
}addAnnotationsToCr() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
| image | String ! | - | No description provided |
| path | String ! | - | No description provided |
| crsDir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH add-annotations-to-cr --claim-name string --image string --path string --crs-dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string, image string, path string, crsDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
AddAnnotationsToCr(claimName, image, path, crsDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, image: str, path: str, crs_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.add_annotations_to_cr(claim_name, image, path, crs_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, image: string, path: string, crsDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.addAnnotationsToCr(claimName, image, path, crsDir)
}addPrAnnotationToCr() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
| prNumber | String ! | - | No description provided |
| org | String ! | - | No description provided |
| repo | String ! | - | No description provided |
| crsDir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH add-pr-annotation-to-cr --claim-name string --pr-number string --org string --repo string --crs-dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string, prNumber string, org string, repo string, crsDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
AddPrAnnotationToCr(claimName, prNumber, org, repo, crsDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, pr_number: str, org: str, repo: str, crs_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.add_pr_annotation_to_cr(claim_name, pr_number, org, repo, crs_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, prNumber: string, org: string, repo: string, crsDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.addPrAnnotationToCr(claimName, prNumber, org, repo, crsDir)
}renderWithFirestartrContainer() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimsDir | Directory ! | - | No description provided |
| claimName | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH render-with-firestartr-container --claims-dir DIR_PATH --claim-name stringfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimsDir *dagger.Directory, claimName string) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
RenderWithFirestartrContainer(claimsDir, claimName)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claims_dir: dagger.Directory, claim_name: str) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.render_with_firestartr_container(claims_dir, claim_name)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimsDir: Directory, claimName: string): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.renderWithFirestartrContainer(claimsDir, claimName)
}getCrFileByClaimName() 🔗
Return Type
File !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
| dir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH get-cr-file-by-claim-name --claim-name string --dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string, dir *dagger.Directory) *dagger.File {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
GetCrFileByClaimName(claimName, dir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, dir: dagger.Directory) -> dagger.File:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.get_cr_file_by_claim_name(claim_name, dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, dir: Directory): File {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.getCrFileByClaimName(claimName, dir)
}getPreviousCr() 🔗
Return Type
HydrateTfworkspacesCr !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH get-previous-cr --claim-name stringfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string) *dagger.HydrateTfworkspacesCr {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
GetPreviousCr(claimName)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str) -> dagger.HydrateTfworkspacesCr:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.get_previous_cr(claim_name)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string): HydrateTfworkspacesCr {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.getPreviousCr(claimName)
}inferSecretsClaimData() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| app | String ! | - | No description provided |
| secretsDir | Directory ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH infer-secrets-claim-data --app string --secrets-dir DIR_PATHfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, app string, secretsDir *dagger.Directory) *dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
InferSecretsClaimData(app, secretsDir)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, app: str, secrets_dir: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.infer_secrets_claim_data(app, secrets_dir)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, app: string, secretsDir: Directory): Directory {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.inferSecretsClaimData(app, secretsDir)
}patchSecretClaimData() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| app | String ! | - | No description provided |
| tenant | String ! | - | No description provided |
| env | String ! | - | No description provided |
| claimData | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH patch-secret-claim-data --app string --tenant string --env string --claim-data stringfunc (m *MyModule) Example(ctx context.Context, valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, app string, tenant string, env string, claimData string) string {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
PatchSecretClaimData(ctx, app, tenant, env, claimData)
}@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, app: str, tenant: str, env: str, claim_data: str) -> str:
return await (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.patch_secret_claim_data(app, tenant, env, claim_data)
)@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, app: string, tenant: string, env: string, claimData: string): Promise<string> {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.patchSecretClaimData(app, tenant, env, claimData)
}render() 🔗
Return Type
[Directory ! ] !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| claimName | String ! | - | No description provided |
| app | String ! | - | No description provided |
| newImagesMatrix | String | "{\"images\":[]}" | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr-dir DIR_PATH render --claim-name string --app stringfunc (m *MyModule) Example(valuesDir *dagger.Directory, wetRepoDir *dagger.Directory, dotFirestartrDir *dagger.Directory, claimName string, app string) []*dagger.Directory {
return dag.
HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
Render(claimName, app)
}@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr_dir: dagger.Directory, claim_name: str, app: str) -> List[dagger.Directory]:
return (
dag.hydrate_tfworkspaces(values_dir, wet_repo_dir, dot_firestartr_dir)
.render(claim_name, app)
)@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartrDir: Directory, claimName: string, app: string): Directory[] {
return dag
.hydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
.render(claimName, app)
}HydrateTfworkspacesImageMatrix 🔗
images() 🔗
Return Type
[HydrateTfworkspacesImageData ! ] ! Example
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesCr 🔗
kind() 🔗
Return Type
String ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
get-previous-cr --claim-name string \
kindfunc (m *MyModule) Example(ctx context.Context, claimName string) string {
return dag.
HydrateTfworkspaces().
GetPreviousCr(claimName).
Kind(ctx)
}@function
async def example(claim_name: str) -> str:
return await (
dag.hydrate_tfworkspaces()
.get_previous_cr(claim_name)
.kind()
)@func()
async example(claimName: string): Promise<string> {
return dag
.hydrateTfworkspaces()
.getPreviousCr(claimName)
.kind()
}metadata() 🔗
Return Type
HydrateTfworkspacesMetadata ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
get-previous-cr --claim-name string \
metadatafunc (m *MyModule) Example(claimName string) *dagger.HydrateTfworkspacesMetadata {
return dag.
HydrateTfworkspaces().
GetPreviousCr(claimName).
Metadata()
}@function
def example(claim_name: str) -> dagger.HydrateTfworkspacesMetadata:
return (
dag.hydrate_tfworkspaces()
.get_previous_cr(claim_name)
.metadata()
)@func()
example(claimName: string): HydrateTfworkspacesMetadata {
return dag
.hydrateTfworkspaces()
.getPreviousCr(claimName)
.metadata()
}apiVersion() 🔗
Return Type
String ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
get-previous-cr --claim-name string \
api-versionfunc (m *MyModule) Example(ctx context.Context, claimName string) string {
return dag.
HydrateTfworkspaces().
GetPreviousCr(claimName).
ApiVersion(ctx)
}@function
async def example(claim_name: str) -> str:
return await (
dag.hydrate_tfworkspaces()
.get_previous_cr(claim_name)
.api_version()
)@func()
async example(claimName: string): Promise<string> {
return dag
.hydrateTfworkspaces()
.getPreviousCr(claimName)
.apiVersion()
}HydrateTfworkspacesContext 🔗
providers() 🔗
Return Type
[HydrateTfworkspacesProvider ! ] ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
find-providers-by --resource-type string --platform string --tenant string --env string \
providersfunc (m *MyModule) Example(resourceType string, platform string, tenant string, env string) []*dagger.HydrateTfworkspacesProvider {
return dag.
HydrateTfworkspaces().
FindProvidersBy(resourceType, platform, tenant, env).
Providers()
}@function
def example(resource_type: str, platform: str, tenant: str, env: str) -> List[dagger.HydrateTfworkspacesProvider]:
return (
dag.hydrate_tfworkspaces()
.find_providers_by(resource_type, platform, tenant, env)
.providers()
)@func()
example(resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesProvider[] {
return dag
.hydrateTfworkspaces()
.findProvidersBy(resourceType, platform, tenant, env)
.providers()
}backend() 🔗
Return Type
HydrateTfworkspacesBackend ! Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator/modules/hydrate-tfworkspaces@6d9239a9d0bf1d21ccbc537fbf8f2a55fe4ba136 call \
find-providers-by --resource-type string --platform string --tenant string --env string \
backendfunc (m *MyModule) Example(resourceType string, platform string, tenant string, env string) *dagger.HydrateTfworkspacesBackend {
return dag.
HydrateTfworkspaces().
FindProvidersBy(resourceType, platform, tenant, env).
Backend()
}@function
def example(resource_type: str, platform: str, tenant: str, env: str) -> dagger.HydrateTfworkspacesBackend:
return (
dag.hydrate_tfworkspaces()
.find_providers_by(resource_type, platform, tenant, env)
.backend()
)@func()
example(resourceType: string, platform: string, tenant: string, env: string): HydrateTfworkspacesBackend {
return dag
.hydrateTfworkspaces()
.findProvidersBy(resourceType, platform, tenant, env)
.backend()
}HydrateTfworkspacesConfig 🔗
image() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesImageData 🔗
tenant() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces moduleapp() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces moduleenv() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces moduleserviceNameList() 🔗
Return Type
[String ! ] ! Example
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces moduleimageKeys() 🔗
Return Type
[String ! ] ! Example
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces moduleimage() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces modulereviewers() 🔗
Return Type
[String ! ] ! Example
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces moduleplatform() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces moduleclaim() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.claim is not accessible from the hydrate-tfworkspaces moduletechnology() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces modulerepositoryCaller() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesMetadata 🔗
annotations() 🔗
Return Type
HydrateTfworkspacesAnnotations ! Example
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesProvider 🔗
name() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesProvider.name is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesBackend 🔗
name() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesBackend.name is not accessible from the hydrate-tfworkspaces moduleHydrateTfworkspacesAnnotations 🔗
microServicePointer() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces moduleimage() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces moduleclaimRef() 🔗
Return Type
String ! Example
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces moduleFunction HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module