Dagger
Search

hydrate-orchestrator

No long description provided.

Installation

dagger install github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2

Entrypoint

Return Type
HydrateOrchestrator !
Arguments
NameTypeDefault ValueDescription
repoString !-Github repository name <owner>/<repo>
ghTokenSecret !-GitHub token
valuesStateDirDirectory !-State values directory (e.g. state-app-<app>#main)
wetStateDirDirectory !-Wet state directory (e.g. wet-state-app-<app>#<deployment-branch>)
authDirDirectory -Auth directory
deploymentBranchString "deployment"Deployment branch to hydrate
eventEnum "PULL_REQUEST"Event that triggered the workflow
dotFirestartrDirectory !-.firestartr directory. It contains de org global configurations.
ghCliVersionString "v2.66.1"Gh CLI Version
localGhCliPathFile -Path to the GitHub CLI binary file on the runner If not provided, the workflow will download the GitHub CLI binary automatically.
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.HydrateOrchestrator  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.HydrateOrchestrator:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): HydrateOrchestrator {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
}

Types

HydrateOrchestrator 🔗

repo() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH repo
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) string  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Repo(ctx)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> str:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.repo()
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Promise<string> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.repo()
}

ghToken() 🔗

Return Type
Secret !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH gh-token
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.Secret  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Ghtoken()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.Secret:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.ghtoken()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Secret {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.ghToken()
}

app() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH app
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) string  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			App(ctx)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> str:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.app()
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Promise<string> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.app()
}

valuesStateDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH values-state-dir
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.Directory  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Valuesstatedir()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.valuesstatedir()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Directory {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.valuesStateDir()
}

wetStateDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH wet-state-dir
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.Directory  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Wetstatedir()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.wetstatedir()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Directory {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.wetStateDir()
}

authDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH auth-dir
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.Directory  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Authdir()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.authdir()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Directory {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.authDir()
}

deploymentBranch() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH deployment-branch
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) string  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Deploymentbranch(ctx)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> str:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.deploymentbranch()
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Promise<string> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.deploymentBranch()
}

event() 🔗

Return Type
Enum !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH event
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory)   {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Event()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> :
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.event()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ):  {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.event()
}

dotFirestartr() 🔗

Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH dot-firestartr
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.Directory  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Dotfirestartr()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.Directory:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.dotfirestartr()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Directory {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.dotFirestartr()
}

ghCliVersion() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH gh-cli-version
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) string  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Ghcliversion(ctx)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> str:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.ghcliversion()
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Promise<string> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.ghCliVersion()
}

artifactRef() 🔗

Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH artifact-ref
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) string  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Artifactref(ctx)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> str:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.artifactref()
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): Promise<string> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.artifactRef()
}

localGhCliPath() 🔗

Return Type
File !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH local-gh-cli-path
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Localghclipath()
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, ) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.localghclipath()
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, ): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.localGhCliPath()
}

automergeFileExists() 🔗

Return Type
Boolean !
Arguments
NameTypeDefault ValueDescription
globPatternString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH automerge-file-exists --glob-pattern string
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, globPattern string) bool  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Automergefileexists(ctx, globPattern)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, globpattern: str) -> bool:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.automergefileexists(globpattern)
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, globPattern: string): Promise<boolean> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.automergeFileExists(globPattern)
}

deploymentSummaryToFile() 🔗

Function that creates a dagger.File object from a DeploymentSummary object

Return Type
File !
Arguments
NameTypeDefault ValueDescription
deploymentSummaryHydrateOrchestratorDeploymentSummary !-No description provided
Example
echo 'Custom types are not supported in shell examples'
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, deploymentSummary *dagger.HydrateOrchestratorDeploymentSummary) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Deploymentsummarytofile(deploymentSummary)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, deploymentsummary: dagger.HydrateOrchestratorDeploymentSummary) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.deploymentsummarytofile(deploymentsummary)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, deploymentSummary: HydrateOrchestratorDeploymentSummary): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.deploymentSummaryToFile(deploymentSummary)
}

generateDeployment() 🔗

Hydrate deployments based on the updated deployments

Return Type
File !
Arguments
NameTypeDefault ValueDescription
authorString "author"

Author of the PR

globPatternString !-

Glob Pattern

artifactRefString ""

Artifact ref. This param could be used to reference the artifact that triggered the deployment It contains the image tag, sha, etc.

Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH generate-deployment --glob-pattern string
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, globPattern string) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Generatedeployment(globPattern)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, globpattern: str) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.generatedeployment(globpattern)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, globPattern: string): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.generateDeployment(globPattern)
}

generateKubernetesDeployments() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
newImagesMatrixString !-No description provided
repositoryCallerString !-No description provided
repoUrlString !-No description provided
reviewers[String ! ] !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH generate-kubernetes-deployments --new-images-matrix string --repository-caller string --repo-url string --reviewers string1 --reviewers string2
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, newImagesMatrix string, repositoryCaller string, repoUrl string, reviewers []string) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Generatekubernetesdeployments(newImagesMatrix, repositoryCaller, repoUrl, reviewers)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, newimagesmatrix: str, repositorycaller: str, repourl: str, reviewers: List[str]) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.generatekubernetesdeployments(newimagesmatrix, repositorycaller, repourl, reviewers)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, newImagesMatrix: string, repositoryCaller: string, repoUrl: string, reviewers: string[]): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.generateKubernetesDeployments(newImagesMatrix, repositoryCaller, repoUrl, reviewers)
}

generateTfWorkspacesDeployments() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
newImagesMatrixString !-No description provided
repositoryCallerString !-No description provided
repoUrlString !-No description provided
reviewers[String ! ] !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH generate-tf-workspaces-deployments --new-images-matrix string --repository-caller string --repo-url string --reviewers string1 --reviewers string2
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, newImagesMatrix string, repositoryCaller string, repoUrl string, reviewers []string) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Generatetfworkspacesdeployments(newImagesMatrix, repositoryCaller, repoUrl, reviewers)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, newimagesmatrix: str, repositorycaller: str, repourl: str, reviewers: List[str]) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.generatetfworkspacesdeployments(newimagesmatrix, repositorycaller, repourl, reviewers)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, newImagesMatrix: string, repositoryCaller: string, repoUrl: string, reviewers: string[]): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.generateTfWorkspacesDeployments(newImagesMatrix, repositoryCaller, repoUrl, reviewers)
}

mergePullRequest() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
prLinkString !-No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH merge-pull-request --pr-link string
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, prLink string)   {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Mergepullrequest(ctx, prLink)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, prlink: str) -> None:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.mergepullrequest(prlink)
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, prLink: string): Promise<void> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.mergePullRequest(prLink)
}

runDispatch() 🔗

run-dispatch is the main entry point for the hydrate orchestrator.

Return Type
File !
Arguments
NameTypeDefault ValueDescription
newImagesMatrixString "{\"images\":[]}"No description provided
platformTypeString !"kubernetes"No description provided
Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH run-dispatch --platform-type string
func (m *MyModule) Example(repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, platformType string) *dagger.File  {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Rundispatch(platformType)
}
@function
def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, platformtype: str) -> dagger.File:
	return (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.rundispatch(platformtype)
	)
@func()
example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, platformType: string): File {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.runDispatch(platformType)
}

validateChanges() 🔗

Hydrate deployments based on the updated deployments

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
updatedDeploymentsString !-

Updated deployments in JSON format

Example
dagger -m github.com/prefapp/daggerverse/hydrate-orchestrator@4da00e67a46fd21e65c1369a4cff04aac720dad2 call \
 --repo string --gh-token env:MYSECRET --values-state-dir DIR_PATH --wet-state-dir DIR_PATH --dot-firestartr DIR_PATH validate-changes --updated-deployments string
func (m *MyModule) Example(ctx context.Context, repo string, ghToken *dagger.Secret, valuesStateDir *dagger.Directory, wetStateDir *dagger.Directory, dotFirestartr *dagger.Directory, updatedDeployments string)   {
	return dag.
			Hydrateorchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr).
			Validatechanges(ctx, updatedDeployments)
}
@function
async def example(repo: str, ghtoken: dagger.Secret, valuesstatedir: dagger.Directory, wetstatedir: dagger.Directory, dotfirestartr: dagger.Directory, updateddeployments: str) -> None:
	return await (
		dag.hydrate_orchestrator(repo, ghtoken, valuesstatedir, wetstatedir, dotfirestartr)
		.validatechanges(updateddeployments)
	)
@func()
async example(repo: string, ghToken: Secret, valuesStateDir: Directory, wetStateDir: Directory, dotFirestartr: Directory, updatedDeployments: string): Promise<void> {
	return dag
		.hydrateOrchestrator(repo, ghToken, valuesStateDir, wetStateDir, dotFirestartr)
		.validateChanges(updatedDeployments)
}

HydrateOrchestratorDeploymentSummary 🔗

items() 🔗

Return Type
[HydrateOrchestratorDeploymentSummaryRow ! ] !
Example
Function HydrateOrchestratorDeploymentSummary.items is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.items is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.items is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.items is not accessible from the hydrate-orchestrator module

deploymentSummaryToMarkdownTable() 🔗

Function that converts a DeploymentSummary object to a markdown table

Return Type
String !
Example
Function HydrateOrchestratorDeploymentSummary.deploymentSummaryToMarkdownTable is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.deploymentSummaryToMarkdownTable is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.deploymentSummaryToMarkdownTable is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummary.deploymentSummaryToMarkdownTable is not accessible from the hydrate-orchestrator module

HydrateOrchestratorDeploymentSummaryRow 🔗

deploymentPath() 🔗

Deployment path

Return Type
String !
Example
Function HydrateOrchestratorDeploymentSummaryRow.deploymentPath is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.deploymentPath is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.deploymentPath is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.deploymentPath is not accessible from the hydrate-orchestrator module

status() 🔗

Status of the deployment

Return Type
String !
Example
Function HydrateOrchestratorDeploymentSummaryRow.status is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.status is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.status is not accessible from the hydrate-orchestrator module
Function HydrateOrchestratorDeploymentSummaryRow.status is not accessible from the hydrate-orchestrator module