hydrate-kubernetes
No long description provided.
Installation
dagger install github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383
Entrypoint
Return Type
HydrateKubernetes !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
valuesDir | Directory ! | - | The path to the values directory, where the helm values are stored |
wetRepoDir | Directory ! | - | The path to the wet repo directory, where the wet manifests are stored |
helmfile | File | - | The path to the helmfile.yaml file |
valuesGoTmpl | File | - | The path to the values.go.tmpl file |
helmRegistryLoginNeeded | Boolean | false | No description provided |
helmConfigDir | Directory | - | No description provided |
renderType | String | "apps" | Type of the render, it can be apps or sys-apps |
dotFirestartr | Directory ! | - | Firestartr org directory, it should lives in the |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *HydrateKubernetes {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dag.HydrateKubernetes:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): HydrateKubernetes {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
}
Types
HydrateKubernetes 🔗
container() 🔗
Return Type
Container !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH container
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *Container {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
Container()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.Container:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.container()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Container {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.container()
}
valuesDir() 🔗
Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH values-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
ValuesDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.values_dir()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.valuesDir()
}
wetRepoDir() 🔗
Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH wet-repo-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
WetRepoDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.wet_repo_dir()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.wetRepoDir()
}
helmfile() 🔗
Return Type
File !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH helmfile
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
Helmfile()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.helmfile()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.helmfile()
}
valuesGoTmpl() 🔗
Return Type
File !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH values-go-tmpl
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
ValuesGoTmpl()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.values_go_tmpl()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.valuesGoTmpl()
}
helmRegistryLoginNeeded() 🔗
Return Type
Boolean !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH helm-registry-login-needed
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) bool {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
HelmRegistryLoginNeeded(ctx)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> bool:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.helm_registry_login_needed()
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Promise<boolean> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.helmRegistryLoginNeeded()
}
helmConfigDir() 🔗
Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH helm-config-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
HelmConfigDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.helm_config_dir()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.helmConfigDir()
}
renderType() 🔗
Return Type
String !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH render-type
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
RenderType(ctx)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.render_type()
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.renderType()
}
dotFirestartrDir() 🔗
Return Type
Directory !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH dot-firestartr-dir
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
DotFirestartrDir()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.dot_firestartr_dir()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.dotFirestartrDir()
}
repositoriesFile() 🔗
Return Type
File !
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH repositories-file
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
RepositoriesFile()
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.repositories_file()
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.repositoriesFile()
}
applyPatch() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
document | String ! | - | No description provided |
patch | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH apply-patch --document string --patch string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, document string, patch string) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
ApplyPatch(ctx, document, patch)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, document: str, patch: str) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.apply_patch(document, patch)
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, document: string, patch: string): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.applyPatch(document, patch)
}
generateOjectFromPath() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
fullPath | String ! | - | No description provided |
value | String ! | - | No description provided |
jsonObj | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH generate-oject-from-path --full-path string --value string --json-obj string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, fullPath string, value string, jsonObj string) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
GenerateOjectFromPath(ctx, fullPath, value, jsonObj)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, full_path: str, value: str, json_obj: str) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.generate_oject_from_path(full_path, value, json_obj)
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, fullPath: string, value: string, jsonObj: string): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.generateOjectFromPath(fullPath, value, jsonObj)
}
splitRenderInFiles() 🔗
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
renderFile | File ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH split-render-in-files --render-file file:path
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, renderFile *File) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
SplitRenderInFiles(renderFile)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, render_file: dagger.File) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.split_render_in_files(render_file)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, renderFile: File): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.splitRenderInFiles(renderFile)
}
dumpSysAppRenderToWetDir() 🔗
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
app | String ! | - | No description provided |
cluster | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH dump-sys-app-render-to-wet-dir --app string --cluster string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, app string, cluster string) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
DumpSysAppRenderToWetDir(app, cluster)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, app: str, cluster: str) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.dump_sys_app_render_to_wet_dir(app, cluster)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, app: string, cluster: string): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.dumpSysAppRenderToWetDir(app, cluster)
}
dumpAppRenderToWetDir() 🔗
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
app | String ! | - | No description provided |
cluster | String ! | - | No description provided |
tenant | String ! | - | No description provided |
env | String ! | - | No description provided |
newImagesMatrix | String | "{\"images\":[]}" | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH dump-app-render-to-wet-dir --app string --cluster string --tenant string --env string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, app string, cluster string, tenant string, env string) *Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
DumpAppRenderToWetDir(app, cluster, tenant, env)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, app: str, cluster: str, tenant: str, env: str) -> dagger.Directory:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.dump_app_render_to_wet_dir(app, cluster, tenant, env)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, app: string, cluster: string, tenant: string, env: string): Directory {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.dumpAppRenderToWetDir(app, cluster, tenant, env)
}
buildHelmRepositoriesFile() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
dotFirestartrDir | Directory ! | - | No description provided |
envFileLocation | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH build-helm-repositories-file --dot-firestartr-dir DIR_PATH --env-file-location string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, dotFirestartrDir *Directory, envFileLocation string) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
BuildHelmRepositoriesFile(dotFirestartrDir, envFileLocation)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, dot_firestartr_dir: dagger.Directory, env_file_location: str) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.build_helm_repositories_file(dot_firestartr_dir, env_file_location)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, dotFirestartrDir: Directory, envFileLocation: string): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.buildHelmRepositoriesFile(dotFirestartrDir, envFileLocation)
}
render() 🔗
This function renders the apps or sys-apps based on the render type It returns the wet directory where the rendered files are stored
Return Type
[Directory ! ] !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
app | String ! | - | No description provided |
cluster | String ! | - | No description provided |
tenant | String | "" | No description provided |
env | String | "" | No description provided |
newImagesMatrix | String | "{\"images\":[]}" | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH render --app string --cluster string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, app string, cluster string) []*Directory {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
Render(app, cluster)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, app: str, cluster: str) -> List[dagger.Directory]:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.render(app, cluster)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, app: string, cluster: string): Directory[] {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.render(app, cluster)
}
buildPreviousImagesApp() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cluster | String ! | - | No description provided |
tenant | String ! | - | No description provided |
env | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH build-previous-images-app --cluster string --tenant string --env string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, cluster string, tenant string, env string) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
BuildPreviousImagesApp(ctx, cluster, tenant, env)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, cluster: str, tenant: str, env: str) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.build_previous_images_app(cluster, tenant, env)
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, cluster: string, tenant: string, env: string): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.buildPreviousImagesApp(cluster, tenant, env)
}
renderSysService() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cluster | String ! | - | No description provided |
app | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH render-sys-service --cluster string --app string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, cluster string, app string) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
RenderSysService(ctx, cluster, app)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, cluster: str, app: str) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.render_sys_service(cluster, app)
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, cluster: string, app: string): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.renderSysService(cluster, app)
}
buildNewImages() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
matrix | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH build-new-images --matrix string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, matrix string) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
BuildNewImages(matrix)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, matrix: str) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.build_new_images(matrix)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, matrix: string): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.buildNewImages(matrix)
}
getImagesFile() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cluster | String ! | - | No description provided |
tenant | String ! | - | No description provided |
env | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH get-images-file --cluster string --tenant string --env string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, cluster string, tenant string, env string) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
GetImagesFile(cluster, tenant, env)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, cluster: str, tenant: str, env: str) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.get_images_file(cluster, tenant, env)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, cluster: string, tenant: string, env: string): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.getImagesFile(cluster, tenant, env)
}
renderApp() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
env | String ! | - | No description provided |
app | String ! | - | No description provided |
cluster | String ! | - | No description provided |
tenant | String ! | - | No description provided |
newImagesMatrix | String | "{\"images\":[]}" | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH render-app --env string --app string --cluster string --tenant string
func (m *myModule) example(ctx context.Context, valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, env string, app string, cluster string, tenant string) string {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
RenderApp(ctx, env, app, cluster, tenant)
}
@function
async def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, env: str, app: str, cluster: str, tenant: str) -> str:
return await (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.render_app(env, app, cluster, tenant)
)
@func()
async example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, env: string, app: string, cluster: string, tenant: string): Promise<string> {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.renderApp(env, app, cluster, tenant)
}
createEnvironmentsFile() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
env | String ! | - | No description provided |
Example
dagger -m github.com/prefapp/daggerverse/hydrate-kubernetes@e2f26ab98bc3248bab9f8d05d81cc10474a89383 call \
--values-dir DIR_PATH --wet-repo-dir DIR_PATH --dot-firestartr DIR_PATH create-environments-file --env string
func (m *myModule) example(valuesDir *Directory, wetRepoDir *Directory, dotFirestartr *Directory, env string) *File {
return dag.
HydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr).
CreateEnvironmentsFile(env)
}
@function
def example(values_dir: dagger.Directory, wet_repo_dir: dagger.Directory, dot_firestartr: dagger.Directory, env: str) -> dagger.File:
return (
dag.hydrate_kubernetes(values_dir, wet_repo_dir, dot_firestartr)
.create_environments_file(env)
)
@func()
example(valuesDir: Directory, wetRepoDir: Directory, dotFirestartr: Directory, env: string): File {
return dag
.hydrateKubernetes(valuesDir, wetRepoDir, dotFirestartr)
.createEnvironmentsFile(env)
}