f8f39ca75b
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
3.0 KiB
3.0 KiB
sidebar_label |
---|
app |
alpha.dagger.io/argocd/app
ArgoCD applications
import "alpha.dagger.io/argocd/app"
app.#Application
Get an application
app.#Application Inputs
Name | Type | Description |
---|---|---|
config.version | *"v2.0.5" | string |
ArgoCD CLI binary version |
config.server | string |
ArgoCD server |
config.project | *"default" | string |
ArgoCD project |
config.token | dagger.#Secret |
ArgoCD authentication token |
name | string |
ArgoCD application |
app.#Application Outputs
Name | Type | Description |
---|---|---|
outputs.health | string |
Application health |
outputs.sync | string |
Application sync state |
outputs.namespace | string |
Namespace |
outputs.server | string |
Server |
outputs.urls | string |
Comma separated list of application URLs |
outputs.state | string |
Last operation state message |
app.#Synchronization
Sync an application to its target state
app.#Synchronization Inputs
Name | Type | Description |
---|---|---|
config.version | *"v2.0.5" | string |
ArgoCD CLI binary version |
config.server | string |
ArgoCD server |
config.project | *"default" | string |
ArgoCD project |
config.token | dagger.#Secret |
ArgoCD authentication token |
application | string |
ArgoCD application |
app.#Synchronization Outputs
No output.
app.#SynchronizedApplication
Wait for an application to reach a synced and healthy state
app.#SynchronizedApplication Inputs
Name | Type | Description |
---|---|---|
config.version | *"v2.0.5" | string |
ArgoCD CLI binary version |
config.server | string |
ArgoCD server |
config.project | *"default" | string |
ArgoCD project |
config.token | dagger.#Secret |
ArgoCD authentication token |
application | string |
ArgoCD application |
app.#SynchronizedApplication Outputs
No output.