argocd CLI reference
ModularPipelines.ArgoCd provides strongly typed access to the argocd CLI.
Installation
dotnet add package ModularPipelines.ArgoCd
Import ModularPipelines.ArgoCd.Extensions, then resolve the service with context.ArgoCd().
Module example
using ModularPipelines.Context;
using ModularPipelines.Models;
using ModularPipelines.Modules;
using ModularPipelines.ArgoCd.Extensions;
using ModularPipelines.ArgoCd.Options;
public class RunCommandModule : Module<CommandResult>
{
protected override async Task<CommandResult?> ExecuteAsync(
IModuleContext context,
CancellationToken cancellationToken)
{
return await context.ArgoCd().Configure(
new ArgoCdConfigureOptions(),
cancellationToken: cancellationToken);
}
}
Commands
| CLI command | Options record |
|---|---|
argocd account bcrypt | ArgoCdAccountBcryptOptions |
argocd account can-i | ArgoCdAccountCanIOptions |
argocd account delete-token | ArgoCdAccountDeleteTokenOptions |
argocd account generate-token | ArgoCdAccountGenerateTokenOptions |
argocd account get | ArgoCdAccountGetOptions |
argocd account get-user-info | ArgoCdAccountGetUserInfoOptions |
argocd account list | ArgoCdAccountListOptions |
argocd account session-token | ArgoCdAccountSessionTokenOptions |
argocd account update-password | ArgoCdAccountUpdatePasswordOptions |
argocd admin app | ArgoCdAdminAppOptions |
argocd admin app diff-reconcile-results | ArgoCdAdminAppDiffReconcileResultsOptions |
argocd admin app generate-spec | ArgoCdAdminAppGenerateSpecOptions |
argocd admin app get-reconcile-results | ArgoCdAdminAppGetReconcileResultsOptions |
argocd admin cluster | ArgoCdAdminClusterOptions |
argocd admin cluster generate-spec | ArgoCdAdminClusterGenerateSpecOptions |
argocd admin cluster kubeconfig | ArgoCdAdminClusterKubeconfigOptions |
argocd admin cluster namespaces | ArgoCdAdminClusterNamespacesOptions |
argocd admin cluster namespaces disable-namespaced-mode | ArgoCdAdminClusterNamespacesDisableNamespacedModeOptions |
argocd admin cluster namespaces enable-namespaced-mode | ArgoCdAdminClusterNamespacesEnableNamespacedModeOptions |
argocd admin cluster shards | ArgoCdAdminClusterShardsOptions |
argocd admin cluster stats | ArgoCdAdminClusterStatsOptions |
argocd admin dashboard | ArgoCdAdminDashboardOptions |
argocd admin export | ArgoCdAdminExportOptions |
argocd admin import | ArgoCdAdminImportOptions |
argocd admin initial-password | ArgoCdAdminInitialPasswordOptions |
argocd admin notifications | ArgoCdAdminNotificationsOptions |
argocd admin notifications template | ArgoCdAdminNotificationsTemplateOptions |
argocd admin notifications template get | ArgoCdAdminNotificationsTemplateGetOptions |
argocd admin notifications template notify | ArgoCdAdminNotificationsTemplateNotifyOptions |
argocd admin notifications trigger | ArgoCdAdminNotificationsTriggerOptions |
argocd admin notifications trigger get | ArgoCdAdminNotificationsTriggerGetOptions |
argocd admin notifications trigger run | ArgoCdAdminNotificationsTriggerRunOptions |
argocd admin proj | ArgoCdAdminProjOptions |
argocd admin proj generate-allow-list | ArgoCdAdminProjGenerateAllowListOptions |
argocd admin proj generate-spec | ArgoCdAdminProjGenerateSpecOptions |
argocd admin proj update-role-policy | ArgoCdAdminProjUpdateRolePolicyOptions |
argocd admin redis-initial-password | ArgoCdAdminRedisInitialPasswordOptions |
argocd admin repo | ArgoCdAdminRepoOptions |
argocd admin repo generate-spec | ArgoCdAdminRepoGenerateSpecOptions |
argocd admin settings | ArgoCdAdminSettingsOptions |
argocd admin settings rbac | ArgoCdAdminSettingsRbacOptions |
argocd admin settings rbac can | ArgoCdAdminSettingsRbacCanOptions |
argocd admin settings rbac validate | ArgoCdAdminSettingsRbacValidateOptions |
argocd admin settings resource-overrides | ArgoCdAdminSettingsResourceOverridesOptions |
argocd admin settings resource-overrides health | ArgoCdAdminSettingsResourceOverridesHealthOptions |
argocd admin settings resource-overrides ignore-differences | ArgoCdAdminSettingsResourceOverridesIgnoreDifferencesOptions |
argocd admin settings resource-overrides ignore-resource-updates | ArgoCdAdminSettingsResourceOverridesIgnoreResourceUpdatesOptions |
argocd admin settings resource-overrides list-actions | ArgoCdAdminSettingsResourceOverridesListActionsOptions |
argocd admin settings resource-overrides run-action | ArgoCdAdminSettingsResourceOverridesRunActionOptions |
argocd admin settings validate | ArgoCdAdminSettingsValidateOptions |
argocd app actions | ArgoCdAppActionsOptions |
argocd app actions list | ArgoCdAppActionsListOptions |
argocd app actions run | ArgoCdAppActionsRunOptions |
argocd app add-source | ArgoCdAppAddSourceOptions |
argocd app confirm-deletion | ArgoCdAppConfirmDeletionOptions |
argocd app create | ArgoCdAppCreateOptions |
argocd app delete | ArgoCdAppDeleteOptions |
argocd app delete-resource | ArgoCdAppDeleteResourceOptions |
argocd app diff | ArgoCdAppDiffOptions |
argocd app edit | ArgoCdAppEditOptions |
argocd app get | ArgoCdAppGetOptions |
argocd app get-resource | ArgoCdAppGetResourceOptions |
argocd app history | ArgoCdAppHistoryOptions |
argocd app list | ArgoCdAppListOptions |
argocd app logs | ArgoCdAppLogsOptions |
argocd app manifests | ArgoCdAppManifestsOptions |
argocd app patch | ArgoCdAppPatchOptions |
argocd app patch-resource | ArgoCdAppPatchResourceOptions |
argocd app remove-source | ArgoCdAppRemoveSourceOptions |
argocd app resources | ArgoCdAppResourcesOptions |
argocd app rollback | ArgoCdAppRollbackOptions |
argocd app set | ArgoCdAppSetOptions |
argocd app sync | ArgoCdAppSyncOptions |
argocd app terminate-op | ArgoCdAppTerminateOpOptions |
argocd app unset | ArgoCdAppUnsetOptions |
argocd app wait | ArgoCdAppWaitOptions |
argocd appset create | ArgoCdApplicationSetCreateOptions |
argocd appset delete | ArgoCdApplicationSetDeleteOptions |
argocd appset generate | ArgoCdApplicationSetGenerateOptions |
argocd appset get | ArgoCdApplicationSetGetOptions |
argocd appset list | ArgoCdApplicationSetListOptions |
argocd cert add-ssh | ArgoCdCertAddSshOptions |
argocd cert add-tls | ArgoCdCertAddTlsOptions |
argocd cert list | ArgoCdCertListOptions |
argocd cert rm | ArgoCdCertRmOptions |
argocd cluster add | ArgoCdClusterAddOptions |
argocd cluster get | ArgoCdClusterGetOptions |
argocd cluster list | ArgoCdClusterListOptions |
argocd cluster rm | ArgoCdClusterRmOptions |
argocd cluster rotate-auth | ArgoCdClusterRotateAuthOptions |
argocd cluster set | ArgoCdClusterSetOptions |
argocd configure | ArgoCdConfigureOptions |
argocd context | ArgoCdContextOptions |
argocd gpg add | ArgoCdGpgAddOptions |
argocd gpg get | ArgoCdGpgGetOptions |
argocd gpg list | ArgoCdGpgListOptions |
argocd gpg rm | ArgoCdGpgRmOptions |
argocd login | ArgoCdLoginOptions |
argocd logout | ArgoCdLogoutOptions |
argocd proj add-destination | ArgoCdProjAddDestinationOptions |
argocd proj add-destination-service-account | ArgoCdProjAddDestinationServiceAccountOptions |
argocd proj add-orphaned-ignore | ArgoCdProjAddOrphanedIgnoreOptions |
argocd proj add-signature-key | ArgoCdProjAddSignatureKeyOptions |
argocd proj add-source | ArgoCdProjAddSourceOptions |
argocd proj add-source-namespace | ArgoCdProjAddSourceNamespaceOptions |
argocd proj allow-cluster-resource | ArgoCdProjAllowClusterResourceOptions |
argocd proj allow-namespace-resource | ArgoCdProjAllowNamespaceResourceOptions |
argocd proj create | ArgoCdProjCreateOptions |
argocd proj delete | ArgoCdProjDeleteOptions |
argocd proj deny-cluster-resource | ArgoCdProjDenyClusterResourceOptions |
argocd proj deny-namespace-resource | ArgoCdProjDenyNamespaceResourceOptions |
argocd proj edit | ArgoCdProjEditOptions |
argocd proj get | ArgoCdProjGetOptions |
argocd proj list | ArgoCdProjListOptions |
argocd proj remove-destination | ArgoCdProjRemoveDestinationOptions |
argocd proj remove-destination-service-account | ArgoCdProjRemoveDestinationServiceAccountOptions |
argocd proj remove-orphaned-ignore | ArgoCdProjRemoveOrphanedIgnoreOptions |
argocd proj remove-signature-key | ArgoCdProjRemoveSignatureKeyOptions |
argocd proj remove-source | ArgoCdProjRemoveSourceOptions |
argocd proj remove-source-namespace | ArgoCdProjRemoveSourceNamespaceOptions |
argocd proj role | ArgoCdProjRoleOptions |
argocd proj role add-group | ArgoCdProjRoleAddGroupOptions |
argocd proj role add-policy | ArgoCdProjRoleAddPolicyOptions |
argocd proj role create | ArgoCdProjRoleCreateOptions |
argocd proj role create-token | ArgoCdProjRoleCreateTokenOptions |
argocd proj role delete | ArgoCdProjRoleDeleteOptions |
argocd proj role delete-token | ArgoCdProjRoleDeleteTokenOptions |
argocd proj role get | ArgoCdProjRoleGetOptions |
argocd proj role list | ArgoCdProjRoleListOptions |
argocd proj role list-tokens | ArgoCdProjRoleListTokensOptions |
argocd proj role remove-group | ArgoCdProjRoleRemoveGroupOptions |
argocd proj role remove-policy | ArgoCdProjRoleRemovePolicyOptions |
argocd proj set | ArgoCdProjSetOptions |
argocd proj windows | ArgoCdProjWindowsOptions |
argocd proj windows add | ArgoCdProjWindowsAddOptions |
argocd proj windows delete | ArgoCdProjWindowsDeleteOptions |
argocd proj windows disable-manual-sync | ArgoCdProjWindowsDisableManualSyncOptions |
argocd proj windows enable-manual-sync | ArgoCdProjWindowsEnableManualSyncOptions |
argocd proj windows list | ArgoCdProjWindowsListOptions |
argocd proj windows update | ArgoCdProjWindowsUpdateOptions |
argocd relogin | ArgoCdReloginOptions |
argocd repo add | ArgoCdRepoAddOptions |
argocd repo get | ArgoCdRepoGetOptions |
argocd repo list | ArgoCdRepoListOptions |
argocd repo rm | ArgoCdRepoRmOptions |
argocd repocreds add | ArgoCdRepocredsAddOptions |
argocd repocreds list | ArgoCdRepocredsListOptions |
argocd repocreds rm | ArgoCdRepocredsRmOptions |