Skip to main content

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 commandOptions record
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 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 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 appset createArgoCdApplicationSetCreateOptions
argocd appset deleteArgoCdApplicationSetDeleteOptions
argocd appset generateArgoCdApplicationSetGenerateOptions
argocd appset getArgoCdApplicationSetGetOptions
argocd appset listArgoCdApplicationSetListOptions
argocd cert add-sshArgoCdCertAddSshOptions
argocd cert add-tlsArgoCdCertAddTlsOptions
argocd cert listArgoCdCertListOptions
argocd cert rmArgoCdCertRmOptions
argocd cluster addArgoCdClusterAddOptions
argocd cluster getArgoCdClusterGetOptions
argocd cluster listArgoCdClusterListOptions
argocd cluster rmArgoCdClusterRmOptions
argocd cluster rotate-authArgoCdClusterRotateAuthOptions
argocd cluster setArgoCdClusterSetOptions
argocd configureArgoCdConfigureOptions
argocd contextArgoCdContextOptions
argocd gpg addArgoCdGpgAddOptions
argocd gpg getArgoCdGpgGetOptions
argocd gpg listArgoCdGpgListOptions
argocd gpg rmArgoCdGpgRmOptions
argocd loginArgoCdLoginOptions
argocd logoutArgoCdLogoutOptions
argocd proj add-destinationArgoCdProjAddDestinationOptions
argocd proj add-destination-service-accountArgoCdProjAddDestinationServiceAccountOptions
argocd proj add-orphaned-ignoreArgoCdProjAddOrphanedIgnoreOptions
argocd proj add-signature-keyArgoCdProjAddSignatureKeyOptions
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-signature-keyArgoCdProjRemoveSignatureKeyOptions
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 windowsArgoCdProjWindowsOptions
argocd proj windows addArgoCdProjWindowsAddOptions
argocd proj windows deleteArgoCdProjWindowsDeleteOptions
argocd proj windows disable-manual-syncArgoCdProjWindowsDisableManualSyncOptions
argocd proj windows enable-manual-syncArgoCdProjWindowsEnableManualSyncOptions
argocd proj windows listArgoCdProjWindowsListOptions
argocd proj windows updateArgoCdProjWindowsUpdateOptions
argocd reloginArgoCdReloginOptions
argocd repo addArgoCdRepoAddOptions
argocd repo getArgoCdRepoGetOptions
argocd repo listArgoCdRepoListOptions
argocd repo rmArgoCdRepoRmOptions
argocd repocreds addArgoCdRepocredsAddOptions
argocd repocreds listArgoCdRepocredsListOptions
argocd repocreds rmArgoCdRepocredsRmOptions