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.