Skip to main content
Version: Next

argocd CLI reference

ModularPipelines.ArgoCd provides strongly typed access to the argocd CLI.

Executable prerequisite

This package does not install the argocd executable. Install it separately and ensure argocd is available on PATH.

Follow the executable's official documentation for installation instructions.

Package installation

dotnet add package ModularPipelines.ArgoCd

Resolve the service with context.Tools.ArgoCd. Projects using C# 13 or another .NET language can use context.Tools.Get<ModularPipelines.ArgoCd.Services.IArgoCd>() instead.

Module example

Resolve the service in a module, then select a command from the table below. A runnable example is omitted when no command has complete safety metadata:

var argoCd = context.Tools.ArgoCd;

Commands

CLI commandOptions record
argocd accountArgoCdAccountOptions
argocd account bcryptArgoCdAccountBcryptOptions
argocd account can-iArgoCdAccountCanIOptions
argocd account delete-tokenArgoCdAccountDeleteTokenOptions
argocd account generate-tokenArgoCdAccountGenerateTokenOptions
argocd account getArgoCdAccountGetOptions
argocd account get-user-infoArgoCdAccountGetUserInfoOptions
argocd account listArgoCdAccountListOptions
argocd account session-tokenArgoCdAccountSessionTokenOptions
argocd account update-passwordArgoCdAccountUpdatePasswordOptions
argocd adminArgoCdAdminOptions
argocd admin appArgoCdAdminAppOptions
argocd admin app diff-reconcile-resultsArgoCdAdminAppDiffReconcileResultsOptions
argocd admin app generate-specArgoCdAdminAppGenerateSpecOptions
argocd admin app get-reconcile-resultsArgoCdAdminAppGetReconcileResultsOptions
argocd admin clusterArgoCdAdminClusterOptions
argocd admin cluster generate-specArgoCdAdminClusterGenerateSpecOptions
argocd admin cluster kubeconfigArgoCdAdminClusterKubeConfigOptions
argocd admin cluster namespacesArgoCdAdminClusterNamespacesOptions
argocd admin cluster namespaces disable-namespaced-modeArgoCdAdminClusterNamespacesDisableNamespacedModeOptions
argocd admin cluster namespaces enable-namespaced-modeArgoCdAdminClusterNamespacesEnableNamespacedModeOptions
argocd admin cluster shardsArgoCdAdminClusterShardsOptions
argocd admin cluster statsArgoCdAdminClusterStatsOptions
argocd admin dashboardArgoCdAdminDashboardOptions
argocd admin exportArgoCdAdminExportOptions
argocd admin importArgoCdAdminImportOptions
argocd admin initial-passwordArgoCdAdminInitialPasswordOptions
argocd admin notificationsArgoCdAdminNotificationsOptions
argocd admin notifications templateArgoCdAdminNotificationsTemplateOptions
argocd admin notifications template getArgoCdAdminNotificationsTemplateGetOptions
argocd admin notifications template notifyArgoCdAdminNotificationsTemplateNotifyOptions
argocd admin notifications triggerArgoCdAdminNotificationsTriggerOptions
argocd admin notifications trigger getArgoCdAdminNotificationsTriggerGetOptions
argocd admin notifications trigger runArgoCdAdminNotificationsTriggerRunOptions
argocd admin projArgoCdAdminProjOptions
argocd admin proj generate-allow-listArgoCdAdminProjGenerateAllowListOptions
argocd admin proj generate-specArgoCdAdminProjGenerateSpecOptions
argocd admin proj update-role-policyArgoCdAdminProjUpdateRolePolicyOptions
argocd admin redis-initial-passwordArgoCdAdminRedisInitialPasswordOptions
argocd admin repoArgoCdAdminRepoOptions
argocd admin repo generate-specArgoCdAdminRepoGenerateSpecOptions
argocd admin settingsArgoCdAdminSettingsOptions
argocd admin settings rbacArgoCdAdminSettingsRbacOptions
argocd admin settings rbac canArgoCdAdminSettingsRbacCanOptions
argocd admin settings rbac validateArgoCdAdminSettingsRbacValidateOptions
argocd admin settings resource-overridesArgoCdAdminSettingsResourceOverridesOptions
argocd admin settings resource-overrides healthArgoCdAdminSettingsResourceOverridesHealthOptions
argocd admin settings resource-overrides ignore-differencesArgoCdAdminSettingsResourceOverridesIgnoreDifferencesOptions
argocd admin settings resource-overrides ignore-resource-updatesArgoCdAdminSettingsResourceOverridesIgnoreResourceUpdatesOptions
argocd admin settings resource-overrides list-actionsArgoCdAdminSettingsResourceOverridesListActionsOptions
argocd admin settings resource-overrides run-actionArgoCdAdminSettingsResourceOverridesRunActionOptions
argocd admin settings validateArgoCdAdminSettingsValidateOptions
argocd appArgoCdAppOptions
argocd app actionsArgoCdAppActionsOptions
argocd app actions listArgoCdAppActionsListOptions
argocd app actions runArgoCdAppActionsRunOptions
argocd app add-sourceArgoCdAppAddSourceOptions
argocd app confirm-deletionArgoCdAppConfirmDeletionOptions
argocd app createArgoCdAppCreateOptions
argocd app deleteArgoCdAppDeleteOptions
argocd app delete-resourceArgoCdAppDeleteResourceOptions
argocd app diffArgoCdAppDiffOptions
argocd app editArgoCdAppEditOptions
argocd app getArgoCdAppGetOptions
argocd app get-resourceArgoCdAppGetResourceOptions
argocd app historyArgoCdAppHistoryOptions
argocd app listArgoCdAppListOptions
argocd app logsArgoCdAppLogsOptions
argocd app manifestsArgoCdAppManifestsOptions
argocd app patchArgoCdAppPatchOptions
argocd app patch-resourceArgoCdAppPatchResourceOptions
argocd app remove-sourceArgoCdAppRemoveSourceOptions
argocd app resourcesArgoCdAppResourcesOptions
argocd app rollbackArgoCdAppRollbackOptions
argocd app setArgoCdAppSetOptions
argocd app syncArgoCdAppSyncOptions
argocd app terminate-opArgoCdAppTerminateOpOptions
argocd app unsetArgoCdAppUnsetOptions
argocd app waitArgoCdAppWaitOptions
argocd appsetArgoCdApplicationSetOptions
argocd appset createArgoCdApplicationSetCreateOptions
argocd appset deleteArgoCdApplicationSetDeleteOptions
argocd appset generateArgoCdApplicationSetGenerateOptions
argocd appset getArgoCdApplicationSetGetOptions
argocd appset listArgoCdApplicationSetListOptions
argocd certArgoCdCertOptions
argocd cert add-sshArgoCdCertAddSshOptions
argocd cert add-tlsArgoCdCertAddTlsOptions
argocd cert listArgoCdCertListOptions
argocd cert rmArgoCdCertRmOptions
argocd clusterArgoCdClusterOptions
argocd cluster addArgoCdClusterAddOptions
argocd cluster getArgoCdClusterGetOptions
argocd cluster listArgoCdClusterListOptions
argocd cluster rmArgoCdClusterRmOptions
argocd cluster rotate-authArgoCdClusterRotateAuthOptions
argocd cluster setArgoCdClusterSetOptions
argocd configureArgoCdConfigureOptions
argocd contextArgoCdContextOptions
argocd gpgArgoCdGpgOptions
argocd gpg addArgoCdGpgAddOptions
argocd gpg getArgoCdGpgGetOptions
argocd gpg listArgoCdGpgListOptions
argocd gpg rmArgoCdGpgRmOptions
argocd loginArgoCdLoginOptions
argocd logoutArgoCdLogoutOptions
argocd projArgoCdProjOptions
argocd proj add-destinationArgoCdProjAddDestinationOptions
argocd proj add-destination-service-accountArgoCdProjAddDestinationServiceAccountOptions
argocd proj add-orphaned-ignoreArgoCdProjAddOrphanedIgnoreOptions
argocd proj add-sourceArgoCdProjAddSourceOptions
argocd proj add-source-namespaceArgoCdProjAddSourceNamespaceOptions
argocd proj allow-cluster-resourceArgoCdProjAllowClusterResourceOptions
argocd proj allow-namespace-resourceArgoCdProjAllowNamespaceResourceOptions
argocd proj createArgoCdProjCreateOptions
argocd proj deleteArgoCdProjDeleteOptions
argocd proj deny-cluster-resourceArgoCdProjDenyClusterResourceOptions
argocd proj deny-namespace-resourceArgoCdProjDenyNamespaceResourceOptions
argocd proj editArgoCdProjEditOptions
argocd proj getArgoCdProjGetOptions
argocd proj listArgoCdProjListOptions
argocd proj remove-destinationArgoCdProjRemoveDestinationOptions
argocd proj remove-destination-service-accountArgoCdProjRemoveDestinationServiceAccountOptions
argocd proj remove-orphaned-ignoreArgoCdProjRemoveOrphanedIgnoreOptions
argocd proj remove-sourceArgoCdProjRemoveSourceOptions
argocd proj remove-source-namespaceArgoCdProjRemoveSourceNamespaceOptions
argocd proj roleArgoCdProjRoleOptions
argocd proj role add-groupArgoCdProjRoleAddGroupOptions
argocd proj role add-policyArgoCdProjRoleAddPolicyOptions
argocd proj role createArgoCdProjRoleCreateOptions
argocd proj role create-tokenArgoCdProjRoleCreateTokenOptions
argocd proj role deleteArgoCdProjRoleDeleteOptions
argocd proj role delete-tokenArgoCdProjRoleDeleteTokenOptions
argocd proj role getArgoCdProjRoleGetOptions
argocd proj role listArgoCdProjRoleListOptions
argocd proj role list-tokensArgoCdProjRoleListTokensOptions
argocd proj role remove-groupArgoCdProjRoleRemoveGroupOptions
argocd proj role remove-policyArgoCdProjRoleRemovePolicyOptions
argocd proj setArgoCdProjSetOptions
argocd proj source-integrityArgoCdProjSourceIntegrityOptions
argocd proj source-integrity gitArgoCdProjSourceIntegrityGitOptions
argocd proj source-integrity git policiesArgoCdProjSourceIntegrityGitPoliciesOptions
argocd proj source-integrity git policies addArgoCdProjSourceIntegrityGitPoliciesAddOptions
argocd proj source-integrity git policies deleteArgoCdProjSourceIntegrityGitPoliciesDeleteOptions
argocd proj source-integrity git policies listArgoCdProjSourceIntegrityGitPoliciesListOptions
argocd proj source-integrity git policies updateArgoCdProjSourceIntegrityGitPoliciesUpdateOptions
argocd proj windowsArgoCdProjWindowsOptions
argocd proj windows addArgoCdProjWindowsAddOptions
argocd proj windows deleteArgoCdProjWindowsDeleteOptions
argocd proj windows disable-manual-syncArgoCdProjWindowsDisableManualSyncOptions
argocd proj windows disable-sync-overrunArgoCdProjWindowsDisableSyncOverrunOptions
argocd proj windows enable-manual-syncArgoCdProjWindowsEnableManualSyncOptions
argocd proj windows enable-sync-overrunArgoCdProjWindowsEnableSyncOverrunOptions
argocd proj windows listArgoCdProjWindowsListOptions
argocd proj windows updateArgoCdProjWindowsUpdateOptions
argocd reloginArgoCdReloginOptions
argocd repoArgoCdRepoOptions
argocd repo addArgoCdRepoAddOptions
argocd repo getArgoCdRepoGetOptions
argocd repo listArgoCdRepoListOptions
argocd repo rmArgoCdRepoRmOptions
argocd repocredsArgoCdRepocredsOptions
argocd repocreds addArgoCdRepocredsAddOptions
argocd repocreds listArgoCdRepocredsListOptions
argocd repocreds rmArgoCdRepocredsRmOptions