Dagger
Search

hydrate-tfworkspaces

No long description provided.

Installation

dagger install github.com/prefapp/daggerverse/hydrate-tfworkspaces@42ce15b04ec92ce60daa0cc1a76a80fb999fd9fa

Entrypoint

Return Type
HydrateTfworkspaces !
Arguments
NameTypeDefault ValueDescription
valuesDirDirectory !-No description provided
wetRepoDirDirectory !-No description provided
dotFirestartrDirDirectory !-No description provided
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *HydrateTfworkspaces  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir)
}

Types

HydrateTfworkspaces 🔗

valuesDir() 🔗

Return Type
Directory !
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			ValuesDir()
}

wetRepoDir() 🔗

Return Type
Directory !
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			WetRepoDir()
}

dotFirestartrDir() 🔗

Return Type
Directory !
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			DotFirestartrDir()
}

config() 🔗

Return Type
HydrateTfworkspacesConfig !
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory) *HydrateTfworkspacesConfig  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			Config()
}

patchClaimWithNewImageValues() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
matrixHydrateTfworkspacesImageMatrix !-No description provided
appDirDirectory !-No description provided
Example
func (m *myModule) 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
NameTypeDefault ValueDescription
crHydrateTfworkspacesCr !-No description provided
appClaimsDirDirectory !-No description provided
Example
func (m *myModule) 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
NameTypeDefault ValueDescription
pathString !-No description provided
valueString !-No description provided
yamlContentString !-No description provided
Example
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, path string, value string, yamlContent string) string  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			PatchClaim(ctx, path, value, yamlContent)
}

renderWithFirestartrContainer() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimsDirDirectory !-No description provided
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimsDir *Directory) *Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			RenderWithFirestartrContainer(claimsDir)
}

addAnnotationsToCr() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
imageString !-No description provided
pathString !-No description provided
crsDirDirectory !-No description provided
Example
func (m *myModule) 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)
}

getPreviousCr() 🔗

Return Type
HydrateTfworkspacesCr !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string) *HydrateTfworkspacesCr  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			GetPreviousCr(claimName)
}

render() 🔗

Return Type
[Directory ! ] !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
appString !-No description provided
newImagesMatrixString "{\"images\":[]}"No description provided
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, app string) []*Directory  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			Render(claimName, app)
}

getCrFileByClaimName() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
claimNameString !-No description provided
dirDirectory !-No description provided
Example
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartrDir *Directory, claimName string, dir *Directory) *File  {
	return dag.
			HydrateTfworkspaces(valuesDir, wetRepoDir, dotFirestartrDir).
			GetCrFileByClaimName(claimName, dir)
}

HydrateTfworkspacesImageMatrix 🔗

images() 🔗

Return Type
[HydrateTfworkspacesImageData ! ] !
Example
Function HydrateTfworkspacesImageMatrix.images is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesCr 🔗

kind() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, claimName string) string  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			Kind(ctx)
}

metadata() 🔗

Return Type
HydrateTfworkspacesMetadata !
Example
func (m *myModule) example(claimName string) *HydrateTfworkspacesMetadata  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			Metadata()
}

apiVersion() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, claimName string) string  {
	return dag.
			HydrateTfworkspaces().
			GetPreviousCr(claimName).
			ApiVersion(ctx)
}

HydrateTfworkspacesConfig 🔗

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesConfig.image is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesImageData 🔗

tenant() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.tenant is not accessible from the hydrate-tfworkspaces module

app() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.app is not accessible from the hydrate-tfworkspaces module

env() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.env is not accessible from the hydrate-tfworkspaces module

serviceNameList() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.serviceNameList is not accessible from the hydrate-tfworkspaces module

imageKeys() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.imageKeys is not accessible from the hydrate-tfworkspaces module

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.image is not accessible from the hydrate-tfworkspaces module

reviewers() 🔗

Return Type
[String ! ] !
Example
Function HydrateTfworkspacesImageData.reviewers is not accessible from the hydrate-tfworkspaces module

platform() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.platform is not accessible from the hydrate-tfworkspaces module

technology() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.technology is not accessible from the hydrate-tfworkspaces module

repositoryCaller() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesImageData.repositoryCaller is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesMetadata 🔗

annotations() 🔗

Return Type
HydrateTfworkspacesAnnotations !
Example
Function HydrateTfworkspacesMetadata.annotations is not accessible from the hydrate-tfworkspaces module

HydrateTfworkspacesAnnotations 🔗

microServicePointer() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.microServicePointer is not accessible from the hydrate-tfworkspaces module

image() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.image is not accessible from the hydrate-tfworkspaces module

claimRef() 🔗

Return Type
String !
Example
Function HydrateTfworkspacesAnnotations.claimRef is not accessible from the hydrate-tfworkspaces module