# Argo CD - Declarative GitOps CD for Kubernetes ## Documentation - [Overview](https://sourcey-argocd.pages.dev/index.md): Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. - [Understand The Basics](https://sourcey-argocd.pages.dev/understand_the_basics/index.md): Before effectively using Argo CD, it is necessary to understand the underlying technology that the platform is built on. It is also necessary to understand the features being provided to you and how to use them. The section below provides some useful links to build up this understanding. - [Core Concepts](https://sourcey-argocd.pages.dev/core_concepts/index.md): Let's assume you're familiar with core Git, Docker, Kubernetes, Continuous Delivery, and GitOps concepts. Below are some of the concepts that are specific to Argo CD. - [Getting Started](https://sourcey-argocd.pages.dev/getting_started/index.md): This will create a new argocd namespace where all Argo CD services and application resources will reside. It will also install Argo CD by applying the official manifests from the stable branch. Using a pinned version (like v3.2.0) is recommended for production. - [CONTRIBUTING](https://sourcey-argocd.pages.dev/CONTRIBUTING/index.md): Please refer to the Contribution Guide - [Bug triage proposal for ArgoCD](https://sourcey-argocd.pages.dev/bug_triage/index.md): Lots of issues on our issue tracker. Many of them not bugs, but questions, or very environment related. It's easy to lose oversight. - [Installation](https://sourcey-argocd.pages.dev/cli_installation/index.md): You can download the latest Argo CD version from the latest release page of this repository, which will include the argocd CLI. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/001-proposal-template/index.md): This is the title of the enhancement. Keep it simple and descriptive. A good title can help communicate what the enhancement is and should be considered as part of any review. - [Argo CD Extensions](https://sourcey-argocd.pages.dev/proposals/002-ui-extensions/index.md): Argo CD is commonly used as a dashboard to Kubernetes applications. The current UI is limited in that it only displays very general information about Kubernetes objects. Any special visualizations can currently only be done for native Kubernetes kinds. - [Allow Application resources to exist in any namespace](https://sourcey-argocd.pages.dev/proposals/003-applications-outside-argocd-namespace/index.md): Improve Argo CDs multi-tenancy model to allow Application CRs to be created and consumed from different namespaces than the control plane's namespace. - [Argo CD Scalability Benchmarking](https://sourcey-argocd.pages.dev/proposals/004-scalability-benchmarking/index.md): Users of Argo CD are interested to know how to scale Argo CD, what configuration tweaks and deployment options they have, and how far they can push resources (in terms of the number of supported applications, Git repositories, managing clusters, etc.). - [ApplicationSet Progressive Rollout Strategy](https://sourcey-argocd.pages.dev/proposals/2022-07-13-appset-progressive-rollout-strategy/index.md): Enhance the ArgoCD ApplicationSet resource to embed a rollout strategy for a progressive application resource update after the ApplicationSet spec or Application templates are modified. Further discussion and interest has been communicated here: https://github.com/argoproj/argo-cd/issues/9437 - [Change the way application resources are identified](https://sourcey-argocd.pages.dev/proposals/application-name-identifier/index.md): This is a proposal to introduce the tracking method settings that allows using an annotation as the application identifier instead of the application instance label. This will allow application names longer than 63 characters and solve issues caused by copying app.kubernetes.io/instance label. As an additional goal,… - [applicationset-plugin-generator](https://sourcey-argocd.pages.dev/proposals/applicationset-plugin-generator/index.md): Provide a generator that request its values through a RPC call. - [Argo CD CLI Plugin](https://sourcey-argocd.pages.dev/proposals/argocd-cli-pluin/index.md): Support for kubectl-like plugins for the argocd CLI. - [Attach Debug Containers via ArgoCD UI](https://sourcey-argocd.pages.dev/proposals/attach-debug-containers/index.md): This Proposal describes a feature to allow attaching debug containers to workloads via ArgoCD UI, to allow easier debugging of workloads with distroless images or workloads whose images don't contain debugging tools - [Adding backend support for ApplicationSets RBAC CLI/Web requests](https://sourcey-argocd.pages.dev/proposals/backend-support-appset/index.md): This is a proposal to add support for creating ApplicationSets via the Argo CD Web/CLI, by adding support to the ApplicationSet and API Server backend that respects Argo CD RBAC. - [Config-Management-Plugin-Enhancement](https://sourcey-argocd.pages.dev/proposals/config-management-plugin-v2/index.md): We want to enhance config management plugin in order to improve Argo CD operator and end-user experience for using additional tools such as cdk8s, Tanka, jkcfg, QBEC, Dhall, pulumi, etc. - [Decouple Control plane and Application Sync privileges](https://sourcey-argocd.pages.dev/proposals/decouple-application-sync-user-using-impersonation/index.md): Application syncs in Argo CD have the same privileges as the Argo CD control plane. As a consequence, in a multi-tenant setup, the Argo CD control plane privileges needs to match the tenant that needs the highest privileges. As an example, if an Argo CD instance has 10 Applications and only one of them requires admin… - [Deep Links](https://sourcey-argocd.pages.dev/proposals/deep-links/index.md): Deep links allow end users to quickly redirect to third-party systems such as Splunk, DataDog etc. from the Argo CD user interface. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/deletion-strategy-progressive-sync/index.md): This proposal is building upon the ideas presented in https://github.com/argoproj/argo-cd/pull/14892 to introduce deletion strategy for progressive sync. While the original proposal laid the groundwork, this proposal extends to address some unanswered sections and changes implementation details. - [Proposal: Allow Hiding Certain Annotations in the Argo CD Web UI](https://sourcey-argocd.pages.dev/proposals/feature-bounties/hide-annotations/index.md): Based on this issue: https://github.com/argoproj/argo-cd/issues/15693 - [Offering Feature Bounties (Experimental)](https://sourcey-argocd.pages.dev/proposals/feature-bounties/index.md): We'd like to have the ability to offer monetary rewards for significant features to be added to Argo. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/headless-argocd/index.md): Support "disabling" multi-tenancy features by introducing Headless Argo CD. - [Argo CD Manifest Hydrator](https://sourcey-argocd.pages.dev/proposals/manifest-hydrator/index.md): Most Argo CD Applications don't directly use plain Kubernetes manifests. They reference a Helm chart or some Kustomize manifests, and then Argo CD transforms those sources into their final form (plain Kubernetes manifests). - [Commit Server](https://sourcey-argocd.pages.dev/proposals/manifest-hydrator/commit-server/index.md): The Argo CD Commit Server provides push access to git repositories for hydrated manifests. - [Proposal for support multi-source apps in the UI](https://sourcey-argocd.pages.dev/proposals/multiple-sources-for-applications-ui/index.md): This is the proposal for the UI changes to support multiple sources for an Application. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/multiple-sources-for-applications/index.md): Support more than one source for creating an Application. - [Argo CD first-class OCI support](https://sourcey-argocd.pages.dev/proposals/native-oci-support/index.md): Storing and retrieving manifests within in OCI registries - [Subscribe to a notification from the Application Details page](https://sourcey-argocd.pages.dev/proposals/notifications-API/index.md): Provide the ability to subscribe to a notification from the Application Details page - [Parameterized-Config-Management-Plugins](https://sourcey-argocd.pages.dev/proposals/parameterized-config-management-plugins/index.md): Config Management Plugin (CMP) parameterization defines a way for plugins to "announce" and then consume acceptable parameters for an Application. Announcing parameters allows CMPs to provide a UI experience similar to native config management tools (Helm, Kustomize, etc.). - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/project-repos-and-clusters/index.md): Support project scoped Repositories and Clusters to enable self-service end-users onboarding. - [Project scoped repository credential enhancements](https://sourcey-argocd.pages.dev/proposals/project-scoped-repository-enhancements/index.md): This is to allow the possibility to have multiple repository credentials which share the same URL. Currently, multiple repository credentials sharing the same URL is disallowed by the Argo CD API. - [Reverse Proxy Extensions](https://sourcey-argocd.pages.dev/proposals/proxy-extensions/index.md): Enable UI extensions to use a backend service. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/rebalancing-clusters-across-shards-dynamically/index.md): Rebalance clusters across shards automatically on changes to the number of available shards. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/resource-deletion-with-approval/index.md): Support manual approval for pruning and deleting Kubernetes resources during application syncing/deletion. - [Respect RBAC for Resource Inclusions/Exclusions](https://sourcey-argocd.pages.dev/proposals/respect-rbac-for-resource-exclusions/index.md): This is a proposal to provide the ability to configure argocd controller, to respect the current RBAC permissions when handling resources besides the already existing resource inclusions and exclusions. - [Server-Side Apply](https://sourcey-argocd.pages.dev/proposals/server-side-apply/index.md): Server-Side Apply (SSA) allows calculating the final patch to update resources in Kubernetes in the server instead of the client. This proposal describes how ArgoCD can leverage SSA during syncs. - [Server Side Pagination for Applications List and Watch APIs](https://sourcey-argocd.pages.dev/proposals/server-side-pagination/index.md): Improve Argo CD performance by introducing server side pagination for Applications List and Watch APIs. - [Source Verification Policies](https://sourcey-argocd.pages.dev/proposals/source-verification-policies/index.md): This proposal introduces an evolution to the existing GnuPG commit verification feature. - [Neat-enhancement-idea](https://sourcey-argocd.pages.dev/proposals/sync-timeout/index.md): The Sync Operation Timeout & Termination Settings feature introduces new sync operation settings that control automatic sync operation termination. - [Virtual scrolling for Applications list (tiles and table)](https://sourcey-argocd.pages.dev/proposals/ui-applications-virtual-scrolling/index.md): This proposal improves how the Applications list behaves when someone wants to see every application at once. - [Try Argo CD Locally](https://sourcey-argocd.pages.dev/try_argo_cd_locally/index.md): Follow these steps to install Kind for local development and set it up with Argo CD. - [Overview](https://sourcey-argocd.pages.dev/operator-manual/index.md): This guide is for administrators and operators wanting to install and configure Argo CD for other developers. - [Architectural Overview](https://sourcey-argocd.pages.dev/operator-manual/architecture/index.md): The application controller is a Kubernetes controller which continuously monitors running applications and compares the current, live state against the desired target state (as specified in the repo). It detects OutOfSync application state and optionally takes corrective action. It is responsible for invoking any… - [Installation](https://sourcey-argocd.pages.dev/operator-manual/installation/index.md): Argo CD has two types of installations: multi-tenant and core. - [Feature Maturity](https://sourcey-argocd.pages.dev/operator-manual/feature-maturity/index.md): Feature Maturity - [Argo CD Core](https://sourcey-argocd.pages.dev/operator-manual/core/index.md): Argo CD Core is a different installation that runs Argo CD in headless mode. With this installation, you will have a fully functional GitOps engine capable of getting the desired state from Git repositories and applying it in Kubernetes. - [Declarative Setup](https://sourcey-argocd.pages.dev/operator-manual/declarative-setup/index.md): Argo CD applications, projects and settings can be defined declaratively using Kubernetes manifests. These can be updated using kubectl apply, without needing to touch the argocd command-line tool. - [Applications in any namespace](https://sourcey-argocd.pages.dev/operator-manual/app-any-namespace/index.md): As of version 2.5, Argo CD supports managing Application resources in namespaces other than the control plane's namespace (which is usually argocd), but this feature has to be explicitly enabled and configured appropriately. - [Ingress Configuration](https://sourcey-argocd.pages.dev/operator-manual/ingress/index.md): There are several ways to configure Ingress. - [High Availability](https://sourcey-argocd.pages.dev/operator-manual/high_availability/index.md): Argo CD is largely stateless. All data is persisted as Kubernetes objects, which in turn is stored in Kubernetes' etcd. Redis is only used as a disposable cache and can be safely rebuilt without service disruption. - [Manifest Compression](https://sourcey-argocd.pages.dev/operator-manual/manifest-compression/index.md): By default, the application controller stores cached resource manifests as raw in-memory objects. For clusters with a large number of managed resources, this can consume significant memory. - [Dynamic Cluster Distribution](https://sourcey-argocd.pages.dev/operator-manual/dynamic-cluster-distribution/index.md): Current Status: [Alpha][1] (Since v2.9.0) - [Overview](https://sourcey-argocd.pages.dev/operator-manual/user-management/index.md): Once installed Argo CD has one built-in admin user that has full access to the system. It is recommended to use admin user only for initial configuration and then switch to local users or configure SSO integration. - [Auth0](https://sourcey-argocd.pages.dev/operator-manual/user-management/auth0/index.md): User-definitions in Auth0 is out of scope for this guide. Add them directly in Auth0 database, use an enterprise registry, or "social login". Note: all users have access to all Auth0 defined apps unless you restrict access via configuration - keep this in mind if argo is exposed on the internet or else anyone can… - [Microsoft](https://sourcey-argocd.pages.dev/operator-manual/user-management/microsoft/index.md): Azure AD / Entra ID access tokens can contain a maximum of 200 groups. When a user belongs to more than 200 groups, Azure AD sets overflow indicators (_claim_names and _claim_sources) in the ID token instead of including the groups claim. This causes users to have no group-based RBAC permissions in Argo CD. - [Okta](https://sourcey-argocd.pages.dev/operator-manual/user-management/okta/index.md): It is possible to setup Okta SSO with a private Argo CD installation, where the Okta callback URL is the only publicly exposed endpoint. The settings are largely the same with a few changes in the Okta app configuration and the data.dex.config section of the argocd-cm ConfigMap. - [OneLogin](https://sourcey-argocd.pages.dev/operator-manual/user-management/onelogin/index.md): These instructions will take you through the entire process of getting your ArgoCD application authenticating with OneLogin. You will create a custom OIDC application within OneLogin and configure ArgoCD to use OneLogin for authentication, using UserRoles set in OneLogin to determine privileges in Argo. - [Keycloak](https://sourcey-argocd.pages.dev/operator-manual/user-management/keycloak/index.md): Keycloak and Argo CD integration can be configured in two ways with Client authentication and with PKCE. - [OpenUnison](https://sourcey-argocd.pages.dev/operator-manual/user-management/openunison/index.md): These instructions will take you through the steps of integrating OpenUnison and Argo CD to support single sign-on and add a "badge" to your OpenUnison portal to create a single access point for both Kubernetes and Argo CD. These instructions assume you'll be using both Argo CD web interface and command line interface… - [GitHub Actions](https://sourcey-argocd.pages.dev/operator-manual/user-management/github-actions/index.md): GitHub is an OAuth identity provider which can be used in GitHub Actions to generate tokens that identifies the repository and where it runs. - [GitLab CI](https://sourcey-argocd.pages.dev/operator-manual/user-management/gitlab-ci/index.md): GitLab is an OAuth identity provider which can be used in GitLab CI to generate tokens that identifies the repository and where it runs. - [Google](https://sourcey-argocd.pages.dev/operator-manual/user-management/google/index.md): There are three different ways to integrate Argo CD login with your Google Workspace users. Generally the OpenID Connect (oidc) method would be the recommended way of doing this integration (and easier, as well...), but depending on your needs, you may choose a different option. - [Zitadel](https://sourcey-argocd.pages.dev/operator-manual/user-management/zitadel/index.md): Please also consult the Zitadel Documentation. - [Identity Center (AWS SSO)](https://sourcey-argocd.pages.dev/operator-manual/user-management/identity-center/index.md): Argo CD recognizes user memberships in Identity Center groups that match the Group Attribute Statements regex. - [RBAC Configuration](https://sourcey-argocd.pages.dev/operator-manual/rbac/index.md): The RBAC feature enables restrictions of access to Argo CD resources. Argo CD does not have its own user management system and has only one built-in user, admin. The admin user is a superuser and it has unrestricted access to the system. RBAC requires SSO configuration or one or more local users setup. Once SSO or… - [Security](https://sourcey-argocd.pages.dev/operator-manual/security/index.md): Argo CD has undergone rigorous internal security reviews and penetration testing to satisfy PCI compliance requirements. The following are some security topics and implementation details of Argo CD. - [Snyk Scans](https://sourcey-argocd.pages.dev/snyk/index.md): Every Sunday, Snyk scans are generated for Argo CD's master branch and the most recent patches of the three most recent minor releases. - [Verification of Argo CD Artifacts](https://sourcey-argocd.pages.dev/operator-manual/signed-release-assets/index.md): A SLSA Level 3 provenance is generated using slsa-github-generator. - [TLS configuration](https://sourcey-argocd.pages.dev/operator-manual/tls/index.md): By default, and without further configuration, these endpoints will be set up to use an automatically generated, self-signed certificate. However, most users will want to explicitly configure the certificates for these TLS endpoints, possibly using automated means such as cert-manager or using their own dedicated… - [Mutual TLS (mTLS) for repo-server](https://sourcey-argocd.pages.dev/operator-manual/mtls/index.md): Argo CD supports mutual TLS (mTLS) between the argocd-server (API server), argocd-application-controller, argocd-applicationset-controller, and the argocd-repo-server. This ensures the repo-server only accepts connections from authorized clients that present a valid client certificate. - [Cluster Management](https://sourcey-argocd.pages.dev/operator-manual/cluster-management/index.md): This guide is for operators looking to manage clusters on the CLI. If you want to use Kubernetes resources for this, check out Declarative Setup. - [Cluster Bootstrapping](https://sourcey-argocd.pages.dev/operator-manual/cluster-bootstrapping/index.md): This guide is for operators who have already installed Argo CD, and have a new cluster and are looking to install many apps in that cluster. - [Secret Management](https://sourcey-argocd.pages.dev/operator-manual/secret-management/index.md): There are two general ways to populate secrets when doing GitOps: on the destination cluster, or in Argo CD during manifest generation. We strongly recommend the former, as it is more secure and provides a better user experience. - [Disaster Recovery](https://sourcey-argocd.pages.dev/operator-manual/disaster_recovery/index.md): You can use argocd admin to import and export all Argo CD data. - [Reconcile Optimization](https://sourcey-argocd.pages.dev/operator-manual/reconcile/index.md): By default, an Argo CD Application is refreshed every time a resource that belongs to it changes. - [Webhook Configuration](https://sourcey-argocd.pages.dev/operator-manual/webhook/index.md): Argo CD polls Git/OCI/Helm repositories every three minutes to detect changes to the manifests. To eliminate this delay from polling, the API server can be configured to receive webhook events. - [Resource Health](https://sourcey-argocd.pages.dev/operator-manual/health/index.md): Argo CD relies on the health and status fields provided by Kubernetes CRDs. These fields are defined and maintained by the creators of each CRD, not by Argo CD. Since CRDs do not follow a consistent or standardized status format, Argo CD can only determine their health reliably when custom health checks are explicitly… - [Resource Actions](https://sourcey-argocd.pages.dev/operator-manual/resource_actions/index.md): Argo CD allows operators to define custom actions which users can perform on specific resource types. This is used internally to provide actions like restart for a DaemonSet, or retry for an Argo Rollout. - [Custom Tooling](https://sourcey-argocd.pages.dev/operator-manual/custom_tools/index.md): As the Argo CD repo-server is the single service responsible for generating Kubernetes manifests, it can be customized to use alternative toolchain required by your environment. - [Custom Styles](https://sourcey-argocd.pages.dev/operator-manual/custom-styles/index.md): Argo CD imports the majority of its UI stylesheets from the argo-ui project. Sometimes, it may be desired to customize certain components of the UI for branding purposes or to help distinguish between multiple instances of Argo CD running in different environments. - [UI Customization](https://sourcey-argocd.pages.dev/operator-manual/ui-customization/index.md): By default, the Application Details will show the Tree view. - [Metrics](https://sourcey-argocd.pages.dev/operator-manual/metrics/index.md): Argo CD exposes different sets of Prometheus metrics per server. - [Web-based Terminal](https://sourcey-argocd.pages.dev/operator-manual/web_based_terminal/index.md): Since v2.4, Argo CD has a web-based terminal that allows you to get a shell inside a running pod just like you would with kubectl exec. It's basically SSH from your browser, full ANSI color support and all! However, for security this feature is disabled by default. - [Config Management Plugins](https://sourcey-argocd.pages.dev/operator-manual/config-management-plugins/index.md): Argo CD's "native" config management tools are Helm, Jsonnet, and Kustomize. If you want to use a different config management tool, or if Argo CD's native tool support does not include a feature you need, you might need to turn to a Config Management Plugin (CMP). - [Deep Links](https://sourcey-argocd.pages.dev/operator-manual/deep_links/index.md): Deep links allow users to quickly redirect to third-party systems, such as Splunk, Datadog, etc. from the Argo CD user interface. - [Git Configuration](https://sourcey-argocd.pages.dev/operator-manual/git_configuration/index.md): Argo CD uses the Git installation from its base image (Ubuntu), which includes a standard system configuration file located at /etc/gitconfig. This file is minimal, just defining filters necessary for Git LFS functionality. - [Managed By URL Annotation](https://sourcey-argocd.pages.dev/operator-manual/managed-by-url/index.md): The argocd.argoproj.io/managed-by-url annotation allows an Application resource to specify which Argo CD instance manages it. This is useful when you have multiple Argo CD instances and need application links in the UI to point to the correct managing instance. - [Notifications Overview](https://sourcey-argocd.pages.dev/operator-manual/notifications/index.md): Argo CD Notifications continuously monitors Argo CD applications and provides a flexible way to notify users about important changes in the application state. Using a flexible mechanism of triggers and templates you can configure when the notification should be sent as well as notification content. Argo CD… - [Triggers](https://sourcey-argocd.pages.dev/operator-manual/notifications/triggers/index.md): The trigger defines the condition when the notification should be sent. The definition includes name, condition and notification templates reference. The condition is a predicate expression that returns true if the notification should be sent. The trigger condition evaluation is powered by antonmedv/expr. The… - [Templates](https://sourcey-argocd.pages.dev/operator-manual/notifications/templates/index.md): The notification template is used to generate the notification content and is configured in the argocd-notifications-cm ConfigMap. The template is leveraging the html/template golang package and allows customization of the notification message. Templates are meant to be reusable and can be referenced by multiple… - [Functions](https://sourcey-argocd.pages.dev/operator-manual/notifications/functions/index.md): Time related functions. - [Triggers and Templates Catalog](https://sourcey-argocd.pages.dev/operator-manual/notifications/catalog/index.md): Triggers and Templates Catalog - [Monitoring](https://sourcey-argocd.pages.dev/operator-manual/notifications/monitoring/index.md): The Argo CD Notification controller serves Prometheus metrics on port 9001. - [Subscriptions](https://sourcey-argocd.pages.dev/operator-manual/notifications/subscriptions/index.md): If you want to use webhook in subscriptions, you need to store the custom webhook name in the subscription's recipients field. - [Troubleshooting](https://sourcey-argocd.pages.dev/operator-manual/notifications/troubleshooting/index.md): argocd admin notifications is a CLI command group that helps to configure the controller settings and troubleshoot issues. Full command details are available in the command reference. - [Troubleshooting commands](https://sourcey-argocd.pages.dev/operator-manual/notifications/troubleshooting-commands/index.md): Prints information about configured templates - [Troubleshooting errors](https://sourcey-argocd.pages.dev/operator-manual/notifications/troubleshooting-errors/index.md): YAML syntax is incorrect. - [Examples](https://sourcey-argocd.pages.dev/operator-manual/notifications/examples/index.md): Here you can find some examples of what you can do with the notifications service in Argo CD. - [Alertmanager](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/alertmanager/index.md): basicAuth or bearerToken is used for authentication, you can choose one. If the two are set at the same time, basicAuth takes precedence over bearerToken. - [AWS SQS](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/awssqs/index.md): This notification service is capable of sending simple messages to AWS SQS queue. - [Email](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/email/index.md): To Generate an app password, follow this link https://myaccount.google.com/apppasswords - [GCP Pub/Sub](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/gcppubsub/index.md): This notification service is capable of sending messages to Google Cloud Pub/Sub topics. - [GitHub](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/github/index.md): The method for generating commit statuses allows a maximum of 1000 attempts using the same commit SHA and context. Once this limit is reached, the API returns validation errors (HTTP 422). The notification engine ignores these errors and marks the notification attempts as completed. - [Google Chat](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/googlechat/index.md): All Card fields are supported and can be used in notifications. It is also possible to use the previous (now deprecated) cards key to use the legacy card fields, but this is not recommended as Google has deprecated this field and recommends using the newer cardsV2. - [Grafana](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/grafana/index.md): To be able to create Grafana annotation with argocd-notifications you have to create an API Key inside your Grafana. - [Mattermost](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/mattermost/index.md): You can reuse the template of slack. Mattermost is compatible with attachments of Slack. See Mattermost Integration Guide. - [Nats](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/nats/index.md): This notification service is capable of sending simple messages via Nats. - [NewRelic](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/newrelic/index.md): NewRelic - [Opsgenie](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/opsgenie/index.md): To be able to send notifications with argocd-notifications you have to create an API Integration inside your Opsgenie Team. - [Overview](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/overview/index.md): The slack indicates that service sends slack notification; name is missing and defaults to slack. - [PagerDuty](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/pagerduty/index.md): NOTE: A Priority is a label representing the importance and impact of an incident. This is only available on Standard and Enterprise plans of pagerduty. - [PagerDuty V2](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/pagerduty_v2/index.md): If you want multiple Argo apps to trigger events to their respective PagerDuty services, create an integration key in each service you want to setup alerts for. - [Pushover](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/pushover/index.md): Pushover - [Rocket.Chat](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/rocketchat/index.md): Note: channel, team or user must be prefixed with # or @ elsewhere we will be interpretative destination as a room ID - [Slack](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/slack/index.md): If you want to send message using incoming webhook, you can use webhook. - [Teams Workflows](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/teams-workflows/index.md): The Teams Workflows notification service sends message notifications using Microsoft Teams Workflows (Power Automate). This is the recommended replacement for the legacy Office 365 Connectors service, which will be retired on March 31, 2026. - [Teams (Office 365 Connectors)](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/teams/index.md): Office 365 Connectors are being retired by Microsoft. - [Telegram](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/telegram/index.md): Telegram - [Webex Teams](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/webex/index.md): Webex Teams - [Webhook](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/webhook/index.md): The webhook notification service allows sending a generic HTTP request using the templatized request body and URL. Using Webhook you might trigger a Jenkins job, update GitHub commit status. - [Troubleshooting Tools](https://sourcey-argocd.pages.dev/operator-manual/troubleshooting/index.md): The document describes how to use argocd admin subcommands to simplify Argo CD settings customizations and troubleshoot connectivity issues. - [Introduction to ApplicationSet controller](https://sourcey-argocd.pages.dev/operator-manual/applicationset/index.md): The ApplicationSet controller is a Kubernetes controller that adds support for an ApplicationSet CustomResourceDefinition (CRD). This controller/CRD enables both automation and greater flexibility managing Argo CD Applications across a large number of clusters and within monorepos, plus it makes self-service usage… - [Getting Started](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Getting-Started/index.md): This guide assumes you are familiar with Argo CD and its basic concepts. See the Argo CD documentation for more information. - [Use cases supported by the ApplicationSet controller](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Use-Cases/index.md): With the concept of generators, the ApplicationSet controller provides a powerful set of tools to automate the templating and modification of Argo CD Applications. Generators produce template parameter data from a variety of sources, including Argo CD clusters and Git repositories, supporting and enabling new use… - [ApplicationSet Security](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Security/index.md): ApplicationSet is a powerful tool, and it is crucial to understand its security implications before using it. - [How ApplicationSet controller interacts with Argo CD](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Argo-CD-Integration/index.md): When you create, update, or delete an ApplicationSet resource, the ApplicationSet controller responds by creating, updating, or deleting one or more corresponding Argo CD Application resources. - [ApplicationSet Web UI](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Web-UI/index.md): For end-user documentation of the UI itself, see Managing ApplicationSets in the Web UI. - [Generators](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators/index.md): Generators are responsible for generating parameters, which are then rendered into the template: fields of the ApplicationSet resource. See the Introduction for an example of how generators work with templates, to create Argo CD Applications. - [List Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-List/index.md): (The full example.) - [Cluster Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Cluster/index.md): In Argo CD, managed clusters are stored within Secrets in the Argo CD namespace. The ApplicationSet controller uses those same Secrets to generate parameters to identify and target available clusters. - [Git Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Git/index.md): The Git generator contains two subtypes: the Git directory generator, and Git file generator. - [OCI Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-OCI/index.md): The OCI generator works similarly to the Git generator but uses OCI artifacts as the source instead of Git repositories. This is particularly useful when you want to distribute pre-rendered or hydrated Kubernetes manifests as versioned, immutable artifacts. - [Matrix Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Matrix/index.md): The Matrix generator combines the parameters generated by two child generators, iterating through every combination of each generator's generated parameters. - [Merge Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Merge/index.md): The Merge generator combines parameters produced by the base (first) generator with matching parameter sets produced by subsequent generators. A matching parameter set has the same values for the configured merge keys. Non-matching parameter sets are discarded. Override precedence is bottom-to-top: the values from a… - [SCM Provider Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-SCM-Provider/index.md): The SCM Provider generator uses the API of an SCMaaS provider (eg GitHub) to automatically discover repositories within an organization. This fits well with GitOps layout patterns that split microservices across many repositories. - [Cluster Decision Resource Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Cluster-Decision-Resource/index.md): The ApplicationSet resource references a ConfigMap that defines the resource to be used in this duck-typing. Only one ConfigMap is required per ArgoCD instance, to identify a resource. You can support multiple resource types by creating a ConfigMap for each. - [Pull Request Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Pull-Request/index.md): The Pull Request generator uses the API of an SCMaaS provider (GitHub, Gitea, or Bitbucket Server) to automatically discover open pull requests within a repository. This fits well with the style of building a test environment when you create a pull request. - [Post Selector all generators](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Post-Selector/index.md): The selector field on a generator allows an ApplicationSet to post-filter results using the Kubernetes common labelSelector format and the generated values. - [Plugin Generator](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Plugin/index.md): The Plugin generator is a generator type which allows you to provide your own custom generator through a plugin. In contrast to other generators with predetermined logic (the Cluster generator fetching clusters using a selector on ArgoCD secrets, Git generator using a Git repository, etc.), a Plugin generator can use… - [Templates](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Template/index.md): The template fields of the ApplicationSet spec are used to generate Argo CD Application resources. - [Go Template](https://sourcey-argocd.pages.dev/operator-manual/applicationset/GoTemplate/index.md): ApplicationSet is able to use Go Text Template. To activate this feature, add goTemplate: true to your ApplicationSet manifest. - [Controlling if/when the ApplicationSet controller modifies Application resources](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Controlling-Resource-Modification/index.md): The ApplicationSet controller supports a number of settings that limit the ability of the controller to make changes to generated Applications, for example, preventing the controller from deleting child Applications. - [Application Pruning & Resource Deletion](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Application-Deletion/index.md): Thus the lifecycle of the ApplicationSet, the Application, and the Application's resources, are equivalent. - [Progressive Syncs](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Progressive-Syncs/index.md): The Progressive Syncs feature set is intended to be light and flexible. The feature only interacts with the health of managed Applications. It is not intended to support direct integrations with other Rollout controllers (such as the native ReplicaSet controller or Argo Rollouts). - [Git File Generator Globbing](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Generators-Git-File-Globbing/index.md): In cluster1 we have two charts, one of them with a subchart. - [ApplicationSet Specification](https://sourcey-argocd.pages.dev/operator-manual/applicationset/applicationset-specification/index.md): ApplicationSet Specification - [ApplicationSet in any namespace](https://sourcey-argocd.pages.dev/operator-manual/applicationset/Appset-Any-Namespace/index.md): As of version 2.8, Argo CD supports managing ApplicationSet resources in namespaces other than the control plane's namespace (which is usually argocd), but this feature has to be explicitly enabled and configured appropriately. - [argocd-server Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-server/index.md): Run the ArgoCD API server - [argocd-application-controller Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-application-controller/index.md): Run ArgoCD Application Controller - [argocd-repo-server Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-repo-server/index.md): Run ArgoCD Repository Server - [argocd-dex Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-dex/index.md): argocd-dex tools used by Argo CD - [Additional configuration method](https://sourcey-argocd.pages.dev/operator-manual/server-commands/additional-configuration-method/index.md): Additional configuration methods for configuring commands argocd-server, argocd-repo-server and argocd-application-controller. - [argocd-applicationset-controller Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-applicationset-controller/index.md): Starts Argo CD ApplicationSet controller - [argocd-dex gendexcfg Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-dex_gendexcfg/index.md): Generates a dex config from Argo CD settings - [argocd-dex rundex Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-dex_rundex/index.md): Runs dex generating a config using settings from the Argo CD configmap and secret - [argocd-server version Command Reference](https://sourcey-argocd.pages.dev/operator-manual/server-commands/argocd-server_version/index.md): Print version information - [Overview](https://sourcey-argocd.pages.dev/operator-manual/upgrading/overview/index.md): Overview - [v3.6 to 3.7](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.6-3.7/index.md): If you monitor the ApplicationSet webhook's response codes or bodies, update any checks that relied on the previous behavior. - [v3.5 to 3.6](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.5-3.6/index.md): The repo-server now reads OpenTelemetry collector headers from ARGOCD_REPO_SERVER_OTLP_HEADERS instead of the inconsistently-named ARGOCD_REPO_OTLP_HEADERS. The new name follows the ARGOCD__OTLP_HEADERS convention used by every other Argo CD component (e.g. ARGOCD_SERVER_OTLP_HEADERS,… - [v3.4 to 3.5](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.4-3.5/index.md): The Application and ApplicationSet Details pages add a CSS class derived from the application name so that operators can target a specific application from custom styles. This class is now prefixed with user-app- so that an application whose name matches a built-in component class (for example, an application named… - [v3.3 to 3.4](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.3-3.4/index.md): 3.4 now stores the cluster version in a more detailed format, vMajor.Minor.Patch compared to the previous format Major.Minor. - [v3.2 to 3.3](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.2-3.3/index.md): In this version, the ApplicationSet CRD exceeds the size limit for client-side apply, meaning that the previous upgrade methods will result in The CustomResourceDefinition "applicationsets.argoproj.io" is invalid: metadata.annotations: Too long: may not be more than 262144 bytes - [v3.1 to 3.2](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.1-3.2/index.md): Source hydration (with Source Hydrator) now requires that every application specify a non-root path. Using the repository root (for example, "" or ".") is no longer supported. This change ensures that hydration outputs are isolated to a dedicated subdirectory and prevents accidental overwrites or deletions of… - [v3.0 to 3.1](https://sourcey-argocd.pages.dev/operator-manual/upgrading/3.0-3.1/index.md): The --staticassets directory in the API server (/app/shared by default) is now protected against out-of-bounds symlinks. This is to help protect against symlink attacks. If you have any symlinks in your --staticassets directory to a location outside the directory, they will return a 500 error starting with 3.1. - [v2.14 to 3.0](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.14-3.0/index.md): Argo CD 3.0 is meant to be a low-risk upgrade containing only minor breaking changes. For each change, the next section will describe how to quickly determine if you are impacted, how to remediate the breaking change, and (if applicable) restore Argo CD 2.x default behavior. - [v2.13 to 2.14](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.13-2.14/index.md): The tagged v2.14.0 manifests contain a nonexistent Argo CD image. If you are using the Argo CD manifests as a remote base, use the v2.14.1 manifests instead. - [v2.12 to 2.13](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.12-2.13/index.md): Note that bundled Helm version has been upgraded from 3.15.2 to 3.15.4. - [v2.11 to 2.12](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.11-2.12/index.md): From Argo CD 2.12, there have been some changes to the use of cluster secrets where a project is a non-empty value. Previously, an Application or ApplicationSet would use any cluster secret matching the URL of the repoUrl field. From 2.12, we now check to see whether the project field of an application also matches… - [v2.10 to 2.11](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.10-2.11/index.md): In order to address argoproj/argo-cd#16612, initiatedBy has been added in the Application CRD. - [v2.9 to 2.10](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.9-2.10/index.md): Argo CD 2.10 upgraded kubectl from 1.24 to 1.26. This upgrade introduced a change where client-side-applied labels and annotations are no longer preserved when using a server-side kubectl apply. This change affects the managedNamespaceMetadata field of the Application CRD. Previously, labels and annotations applied… - [v2.8 to 2.9](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.8-2.9/index.md): Note that bundled Kustomize version has been upgraded from 5.1.0 to 5.2.1. - [v2.7 to 2.8](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.7-2.8/index.md): Config Management Plugins installed via the argocd-cm ConfigMap will not work starting with v2.8. - [v2.6 to 2.7](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.6-2.7/index.md): 2.7 introduces the new Proxy Extensions feature with a new extensions RBAC resource. - [v2.5 to 2.6](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.5-2.6/index.md): Argo CD 2.4.0 introduced a breaking API change, renaming the project filter to projects. - [v2.4 to 2.5](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.4-2.5/index.md): Argo CD 2.4.0 introduced a breaking API change, renaming the project filter to projects. - [v2.3 to 2.4](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.3-2.4/index.md): Argo CD 2.4.0 introduced a breaking API change, renaming the project filter to projects. - [v2.2 to 2.3](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.2-2.3/index.md): The Argo CD Notifications and ApplicationSet are part of Argo CD now. You no longer need to install them separately. The Notifications and ApplicationSet components are bundled into default Argo CD installation manifests. - [v2.1 to 2.2](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.1-2.2/index.md): Argo CD 2.2.12 upgraded its base image from Ubuntu 21.10 to Ubuntu 22.04, which upgraded OpenSSH to 8.9. OpenSSH starting with 8.8 dropped support for the ssh-rsa SHA-1 key signature algorithm. - [v2.0 to 2.1](https://sourcey-argocd.pages.dev/operator-manual/upgrading/2.0-2.1/index.md): Note that bundled Kustomize has been upgraded to v4.2.0. Some of the flags are changed in Kustomize V4. For example flag name load_restrictor is changed in Kustomize v4+. It is changed from --load_restrictor=none to --load-restrictor LoadRestrictionsNone. - [v1.8 to 2.0](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.8-2.0/index.md): The bundled Redis version has been upgraded to v6.2.1. - [v1.7 to 1.8](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.7-1.8/index.md): The argocd-application-controller has been converted to StatefulSet. That means you need to manually delete argocd-application-controller Deployment after upgrading. Similarly if you decided to rollback to v1.7 don't forget to delete argocd-application-controller StatefulSet. - [v1.6 to 1.7](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.6-1.7/index.md): In order to address argoproj/argo-cd#2718 the JWT tokens stored in AppProject CRD have been moved from spec to status field. The migration is performed automatically during upgrade and might cause few seconds delay. No additional side effects besides the delay are expected. It is acceptable to rollback to previous… - [v1.5 to 1.6](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.5-1.6/index.md): The deprecated diff field had been removed from /api/v1/applications//managed-resources API. The field is not used by Argo CD CLI or UI, so it might affect you only if you programmatically use the managed-resources API. - [v1.4 to 1.5](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.4-1.5/index.md): The argocd_app_sync_status, argocd_app_health_status and argocd_app_created_time prometheus metrics are deprecated in favor of additional labels to argocd_app_info metric. The deprecated labels are still available can be re-enabled using ARGOCD_LEGACY_CONTROLLER_METRICS=true environment variable. The legacy example… - [v1.3 to 1.4](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.3-1.4/index.md): The Argo CD deletes all in-flight hooks if you terminate running sync operation. The hook state assessment change implemented in this release the Argo CD enables detection of an in-flight state for all Kubernetes resources including Deployment, PVC, StatefulSet, ReplicaSet etc. So if you terminate the sync operation… - [v1.2 to 1.3](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.2-1.3/index.md): The 1.3 release introduces backward incompatible changes in some public Argo CD APIs. Please make sure to upgrade Argo CD CLI to v1.3. - [v1.1 to 1.2](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.1-1.2/index.md): Argo CD config maps must be annotated with app.kubernetes.io/part-of: argocd label. Make sure to apply updated install.yaml manifest in addition to changing image version. - [v1.0 to 1.1](https://sourcey-argocd.pages.dev/operator-manual/upgrading/1.0-1.1/index.md): The v1.1 release does not introduce backward incompatible changes. Please note that Kustomize v1.0 is deprecated and support will be removed in the Argo CD v1.2 release. - [Project Specification](https://sourcey-argocd.pages.dev/operator-manual/project-specification/index.md): Project Specification - [Application Sync using impersonation](https://sourcey-argocd.pages.dev/operator-manual/app-sync-using-impersonation/index.md): Argo CD supports syncing Application resources using the same service account used for its control plane operations. This feature enables users to decouple service account used for application sync from the service account used for control plane operations. - [argocd-cm.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-cm-yaml/index.md): argocd-cm.yaml example - [argocd-cmd-params-cm.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-cmd-params-cm-yaml/index.md): argocd-cmd-params-cm.yaml example - [argocd-rbac-cm.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-rbac-cm-yaml/index.md): Note: While policy files are CSV files, ArgoCD ignores lines starting with # when parsing the file, allowing for line comments starting with #. - [argocd-repo-creds.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-repo-creds-yaml/index.md): argocd-repo-creds.yaml example - [argocd-repositories.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-repositories-yaml/index.md): argocd-repositories.yaml example - [argocd-secret.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-secret-yaml/index.md): argocd-secret.yaml example - [argocd-ssh-known-hosts-cm.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-ssh-known-hosts-cm-yaml/index.md): argocd-ssh-known-hosts-cm.yaml example - [argocd-tls-certs-cm.yaml example](https://sourcey-argocd.pages.dev/operator-manual/argocd-tls-certs-cm-yaml/index.md): argocd-tls-certs-cm.yaml example - [Resource actions builtin](https://sourcey-argocd.pages.dev/operator-manual/resource_actions_builtin/index.md): Resource actions builtin - [vX.Y to X.Z](https://sourcey-argocd.pages.dev/operator-manual/templates/minor_version_upgrade/index.md): vX.Y to X.Z - [Tested kubernetes versions](https://sourcey-argocd.pages.dev/operator-manual/tested-kubernetes-versions/index.md): This page is populated for released Argo CD versions. Use the version selector to view this table for a specific version. - [Overview](https://sourcey-argocd.pages.dev/user-guide/index.md): This guide is for developers who have Argo CD installed for them and are managing applications. - [Tools](https://sourcey-argocd.pages.dev/user-guide/application_sources/index.md): Tools - [Kustomize](https://sourcey-argocd.pages.dev/user-guide/kustomize/index.md): If the kustomization.yaml file exists at the location pointed to by repoURL and path, Argo CD will render the manifests using Kustomize. - [Helm](https://sourcey-argocd.pages.dev/user-guide/helm/index.md): The Declarative Setup section on Helm has more info about how to configure private Helm repositories and private OCI registries. - [OCI](https://sourcey-argocd.pages.dev/user-guide/oci/index.md): if there is a need to have credentials for a OCI repository, a repository credential of type *oci needs to be created. - [Importing Argo CD go packages](https://sourcey-argocd.pages.dev/user-guide/import/index.md): When importing Argo CD packages in your own projects, you may face some errors when downloading the dependencies, such as "unknown revision v0.0.0". This is because Argo CD directly depends on some Kubernetes packages which have these unknown v0.0.0 versions in their go.mod. - [Jsonnet](https://sourcey-argocd.pages.dev/user-guide/jsonnet/index.md): Any file matching *.jsonnet in a directory app is treated as a Jsonnet file. Argo CD evaluates the Jsonnet and is able to parse a generated object or array. - [Directory](https://sourcey-argocd.pages.dev/user-guide/directory/index.md): It's unnecessary to explicitly add the spec.source.directory field except to add additional configuration options. Argo CD will automatically detect that the source repository/path contains plain manifest files. - [Tool Detection](https://sourcey-argocd.pages.dev/user-guide/tool_detection/index.md): If a specific tool is explicitly configured, then that tool is selected to create your application's manifests. - [Projects](https://sourcey-argocd.pages.dev/user-guide/projects/index.md): The default project can be modified, but not deleted. The project is useful for initial testing, but it is recommended to create dedicated projects with explicit source, destination, and resource permissions. - [Private Repositories](https://sourcey-argocd.pages.dev/user-guide/private-repositories/index.md): If application manifests are located in private repository then repository credentials have to be configured. Argo CD supports both HTTPS and SSH Git credentials. - [Plugins](https://sourcey-argocd.pages.dev/user-guide/plugins/index.md): This guide demonstrates how to write plugins for the argocd CLI tool. Plugins are a way to extend argocd CLI with new sub-commands, allowing for custom features which are not part of the default distribution of the argocd CLI. - [Multiple Sources for an Application](https://sourcey-argocd.pages.dev/user-guide/multiple_sources/index.md): By default an Argo CD application is a link between a single source and a cluster. Sometimes however, you want to combine files from multiple locations to form a single Application. - [Overview](https://sourcey-argocd.pages.dev/user-guide/source-integrity/index.md): Argo CD permits declaring criteria for application sources integrity that, when not met, will prevent an application from syncing with a ResourceComparison error. This is useful to verify the sources have not been tampered with by an unauthorized contributor. - [Git GnuPG signature verification](https://sourcey-argocd.pages.dev/user-guide/source-integrity-git-gpg/index.md): Verify that commits in the source repository are correctly signed with one of the blessed GnuPG keys. - [Automated Sync Policy](https://sourcey-argocd.pages.dev/user-guide/auto_sync/index.md): Argo CD has the ability to automatically sync an application when it detects differences between the desired manifests in Git, and the live state in the cluster. A benefit of automatic sync is that CI/CD pipelines no longer need direct access to the Argo CD API server to perform the deployment. Instead, the pipeline… - [Diff Strategies](https://sourcey-argocd.pages.dev/user-guide/diff-strategies/index.md): Argo CD calculates the diff between the desired state and the live state in order to define if an Application is out-of-sync. This same logic is also used in Argo CD UI to display the differences between live and desired states for all resources belonging to an application. - [Diffing Customization](https://sourcey-argocd.pages.dev/user-guide/diffing/index.md): In case it is impossible to fix the upstream issue, Argo CD allows you to optionally ignore differences of problematic resources. The diffing customization can be configured for single or multiple application resources or at a system level. - [Orphaned Resources Monitoring](https://sourcey-argocd.pages.dev/user-guide/orphaned-resources/index.md): An orphaned Kubernetes resource is a top-level namespaced resource that does not belong to any Argo CD Application. The Orphaned Resources Monitoring feature allows detecting orphaned resources, inspecting/removing resources using the Argo CD UI, and generating a warning. - [Resources View](https://sourcey-argocd.pages.dev/user-guide/resources-view/index.md): The Resources view (available from the Resources item in the left navigation, served at /resources) lists all Kubernetes resources managed by your Argo CD applications in a single, filterable table. It aggregates the resources of every application you can access, so you can search and inspect managed resources across… - [Compare Options](https://sourcey-argocd.pages.dev/user-guide/compare-options/index.md): You may wish to combine this with the Prune=false sync option. - [Sync Options](https://sourcey-argocd.pages.dev/user-guide/sync-options/index.md): Argo CD allows users to customize some aspects of how it syncs the desired state in the target cluster. Some Sync Options can be defined as annotations in a specific resource. Most of the Sync Options are configured in the Application resource spec.syncPolicy.syncOptions attribute. Multiple Sync Options which are… - [Parameter Overrides](https://sourcey-argocd.pages.dev/user-guide/parameters/index.md): Argo CD provides a mechanism to override the parameters of Argo CD applications that leverages config management tools. This provides flexibility in having most of the application manifests defined in Git, while leaving room for some parts of the k8s manifests determined dynamically, or outside of Git. It also serves… - [Environment Variables](https://sourcey-argocd.pages.dev/user-guide/environment-variables/index.md): Environment Variables - [Build Environment](https://sourcey-argocd.pages.dev/user-guide/build-environment/index.md): In case you don't want a variable to be interpolated, $ can be escaped via $$. - [Tracking and Deployment Strategies](https://sourcey-argocd.pages.dev/user-guide/tracking_strategies/index.md): An Argo CD application spec provides several different ways of tracking Kubernetes resource manifests. - [Resource Tracking](https://sourcey-argocd.pages.dev/user-guide/resource_tracking/index.md): The advantages of using the tracking id annotation is that there are no clashes any more with other Kubernetes tools and Argo CD is never confused about the owner of a resource. The annotation+label can also be used if you want other tools to understand resources managed by Argo CD. - [Resource hooks](https://sourcey-argocd.pages.dev/user-guide/resource_hooks/index.md): Resource hooks - [Selective Sync](https://sourcey-argocd.pages.dev/user-guide/selective_sync/index.md): Selective Sync - [Sync Phases and Waves](https://sourcey-argocd.pages.dev/user-guide/sync-waves/index.md): Sync phases and hooks define when resources are applied such as before or after the main sync operation. This makes it possible to define jobs, or any other resource to run or be applied in any specific order. - [Sync Windows](https://sourcey-argocd.pages.dev/user-guide/sync_windows/index.md): Sync windows are configurable windows of time where syncs will either be blocked or allowed. These are defined by a kind, which can be either allow or deny, a schedule in cron format and a duration along with one or more of either applications, namespaces and clusters. If more than one option is specified, by default,… - [Sync Applications with Kubectl](https://sourcey-argocd.pages.dev/user-guide/sync-kubectl/index.md): You can use "kubectl" to ask Argo CD to synchronize applications the same way you can use the CLI or UI. Many configurations like "force", "prune", "apply" and even synchronizing a specific list of resources are equally supported. This is done by applying or patching the Argo CD application with a document that… - [Skip Application Reconcile](https://sourcey-argocd.pages.dev/user-guide/skip_reconcile/index.md): Argo CD allows users to stop an Application from reconciling. The skip reconcile option is configured with the argocd.argoproj.io/skip-reconcile: "true" annotation. When the Application is configured to skip reconcile, all processing is stopped for the Application. During the period of time when the Application is not… - [Generating Applications with ApplicationSet](https://sourcey-argocd.pages.dev/user-guide/application-set/index.md): The ApplicationSet controller adds Application automation and seeks to improve multi-cluster support and cluster multitenant support within Argo CD. Argo CD Applications may be templated from multiple different sources, including from Git or Argo CD's own defined cluster list. - [Managing ApplicationSets in the Web UI](https://sourcey-argocd.pages.dev/user-guide/application-set-ui/index.md): The Argo CD Web UI includes views for ApplicationSets, with a list page, a resource tree, a slide-out details panel, and a preview tab that lets you see what Applications an ApplicationSet will generate. - [Automation from CI Pipelines](https://sourcey-argocd.pages.dev/user-guide/ci_automation/index.md): Argo CD follows the GitOps model of deployment, where desired configuration changes are first pushed to Git, and the cluster state then syncs to the desired state in git. This is a departure from imperative pipelines which do not traditionally use Git repositories to hold application config. - [App Deletion](https://sourcey-argocd.pages.dev/user-guide/app_deletion/index.md): Apps can be deleted with or without a cascade option. A cascade delete, deletes both the app and its resources, rather than only the app. - [Source Hydrator](https://sourcey-argocd.pages.dev/user-guide/source-hydrator/index.md): Tools like Helm and Kustomize allow users to express their Kubernetes manifests in a more concise and reusable way (keeping it DRY - Don't Repeat Yourself). However, these tools can obscure the actual Kubernetes manifests that are applied to the cluster. - [Best Practices](https://sourcey-argocd.pages.dev/user-guide/best_practices/index.md): It may be desired to leave room for some imperativeness/automation, and not have everything defined in your Git manifests. For example, if you want the number of your deployment's replicas to be managed by Horizontal Pod Autoscaler, then you would not want to track replicas in Git. - [Status Badge](https://sourcey-argocd.pages.dev/user-guide/status-badge/index.md): Argo CD can display a badge with health and sync status for any application. The feature is disabled by default because badge image is available to any user without authentication. The feature can be enabled using statusbadge.enabled key of argocd-cm ConfigMap (see argocd-cm.yaml). - [External URL Links](https://sourcey-argocd.pages.dev/user-guide/external-url/index.md): ArgoCD automatically generates clickable links to external pages that your application exposes. This is usually done via detecting hosts / URLs from your Ingress resources. - [Add extra Application info](https://sourcey-argocd.pages.dev/user-guide/extra_info/index.md): You can add additional information to an Application on your Argo CD dashboard. If you wish to add clickable links, see Add external URL. - [Application Notice](https://sourcey-argocd.pages.dev/user-guide/application-notice/index.md): Argo CD can display a per-application notice as a contextual banner on the application details page and as a hover icon on the application list and tile views. This is useful for surfacing deprecation warnings, scheduled maintenance, or operational guidance scoped to a single Application without affecting unrelated… - [Notification subscriptions](https://sourcey-argocd.pages.dev/user-guide/subscriptions/index.md): If you want to use webhook in subscriptions, you need to store the custom name to recipients. - [Annotations and Labels used by Argo CD](https://sourcey-argocd.pages.dev/user-guide/annotations-and-labels/index.md): Every key on this page has a stable anchor, so you can link directly to an individual annotation or label. For example #sync-wave for argocd.argoproj.io/sync-wave, or #notice-severity for notice.argocd.argoproj.io/severity. - [argocd Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd/index.md): argocd controls an Argo CD server - [Application Specification](https://sourcey-argocd.pages.dev/user-guide/application-specification/index.md): Application Specification - [argocd account Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account/index.md): Manage account settings - [argocd account bcrypt Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_bcrypt/index.md): Generate bcrypt hash for any password - [argocd account can-i Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_can-i/index.md): Can I - [argocd account delete-token Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_delete-token/index.md): Deletes account token - [argocd account generate-token Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_generate-token/index.md): Generate account token - [argocd account get-user-info Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_get-user-info/index.md): Get user info - [argocd account get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_get/index.md): Get account details - [argocd account list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_list/index.md): List accounts - [argocd account session-token Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_session-token/index.md): Display current session token - [argocd account update-password Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_account_update-password/index.md): Update an account's password - [argocd admin Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin/index.md): Contains a set of commands useful for Argo CD administrators and requires direct Kubernetes access - [argocd admin app Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_app/index.md): Manage applications configuration - [argocd admin app diff-reconcile-results Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_app_diff-reconcile-results/index.md): Compare results of two reconciliations and print diff. - [argocd admin app generate-spec Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_app_generate-spec/index.md): Generate declarative config for an application - [argocd admin app get-reconcile-results Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_app_get-reconcile-results/index.md): Reconcile all applications and stores reconciliation summary in the specified file. - [argocd admin cluster Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster/index.md): Manage clusters configuration - [argocd admin cluster generate-spec Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_generate-spec/index.md): Generate declarative config for a cluster - [argocd admin cluster kubeconfig Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_kubeconfig/index.md): Generates kubeconfig for the specified cluster - [argocd admin cluster namespaces Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_namespaces/index.md): Print information namespaces which Argo CD manages in each cluster. - [argocd admin cluster namespaces disable-namespaced-mode Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_namespaces_disable-namespaced-mode/index.md): Disable namespaced mode for clusters which name matches to the specified pattern. - [argocd admin cluster namespaces enable-namespaced-mode Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_namespaces_enable-namespaced-mode/index.md): Enable namespaced mode for clusters which name matches to the specified pattern. - [argocd admin cluster shards Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_shards/index.md): Print information about each controller shard and the estimated portion of Kubernetes resources it is responsible for. - [argocd admin cluster stats Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_cluster_stats/index.md): Prints information cluster statistics and inferred shard number - [argocd admin dashboard Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_dashboard/index.md): Starts Argo CD Web UI locally - [argocd admin export Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_export/index.md): Export all Argo CD data to stdout (default) or a file - [argocd admin import Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_import/index.md): Import Argo CD data from stdin (specify `-') or a file - [argocd admin initial-password Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_initial-password/index.md): Prints initial password to log in to Argo CD for the first time - [argocd admin notifications Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications/index.md): Set of CLI commands that helps manage notifications settings - [argocd admin notifications template Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_template/index.md): Notification templates related commands - [argocd admin notifications template get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_template_get/index.md): Prints information about configured templates - [argocd admin notifications template notify Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_template_notify/index.md): Generates notification using the specified template and send it to specified recipients - [argocd admin notifications trigger Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_trigger/index.md): Notification triggers related commands - [argocd admin notifications trigger get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_trigger_get/index.md): Prints information about configured triggers - [argocd admin notifications trigger run Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_notifications_trigger_run/index.md): Evaluates specified trigger condition and prints the result - [argocd admin proj Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_proj/index.md): Manage projects configuration - [argocd admin proj generate-allow-list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_proj_generate-allow-list/index.md): Generates project allow list from the specified clusterRole file - [argocd admin proj generate-spec Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_proj_generate-spec/index.md): Generate declarative config for a project - [argocd admin proj update-role-policy Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_proj_update-role-policy/index.md): Implement bulk project role update. Useful to back-fill existing project policies or remove obsolete actions. - [argocd admin redis-initial-password Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_redis-initial-password/index.md): Ensure the Redis password exists, creating a new one if necessary. - [argocd admin repo Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_repo/index.md): Manage repositories configuration - [argocd admin repo generate-spec Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_repo_generate-spec/index.md): Generate declarative config for a repo - [argocd admin settings Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings/index.md): Provides set of commands for settings validation and troubleshooting - [argocd admin settings rbac Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_rbac/index.md): Validate and test RBAC configuration - [argocd admin settings rbac can Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_rbac_can/index.md): Check RBAC permissions for a role or subject - [argocd admin settings rbac validate Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_rbac_validate/index.md): Validate RBAC policy - [argocd admin settings resource-overrides Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides/index.md): Troubleshoot resource overrides - [argocd admin settings resource-overrides health Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides_health/index.md): Assess resource health - [argocd admin settings resource-overrides ignore-differences Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides_ignore-differences/index.md): Renders fields excluded from diffing - [argocd admin settings resource-overrides ignore-resource-updates Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides_ignore-resource-updates/index.md): Renders fields excluded from resource updates - [argocd admin settings resource-overrides list-actions Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides_list-actions/index.md): List available resource actions - [argocd admin settings resource-overrides run-action Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_resource-overrides_run-action/index.md): Executes resource action - [argocd admin settings validate Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_admin_settings_validate/index.md): Validate settings - [argocd app Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app/index.md): Manage applications - [argocd app actions Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_actions/index.md): Manage Resource actions - [argocd app actions list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_actions_list/index.md): Lists available actions on a resource - [argocd app actions run Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_actions_run/index.md): Runs an available action on resource(s) matching the specified filters. - [argocd app add-source Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_add-source/index.md): Adds a source to the list of sources in the application - [argocd app confirm-deletion Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_confirm-deletion/index.md): Confirms deletion/pruning of an application resources - [argocd app create Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_create/index.md): Create an application - [argocd app delete-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_delete-resource/index.md): Delete resource in an application - [argocd app delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_delete/index.md): Delete an application - [argocd app diff Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_diff/index.md): Perform a diff against the target and live state. - [argocd app edit Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_edit/index.md): Edit application - [argocd app get-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_get-resource/index.md): Get details about the live Kubernetes manifests of a resource in an application. The filter-fields flag can be used to only display fields you want to see. - [argocd app get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_get/index.md): Get application details - [argocd app history Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_history/index.md): Show application deployment history - [argocd app list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_list/index.md): List applications - [argocd app logs Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_logs/index.md): Get logs of application pods - [argocd app manifests Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_manifests/index.md): Print manifests of an application - [argocd app patch-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_patch-resource/index.md): Patch resource in an application - [argocd app patch Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_patch/index.md): Patch application - [argocd app remove-source Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_remove-source/index.md): Remove a source from multiple sources application. - [argocd app resources Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_resources/index.md): List resources of application - [argocd app rollback Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_rollback/index.md): Rollback application to a previous deployed version by History ID, omitted will Rollback to the previous version - [argocd app set Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_set/index.md): Set application parameters - [argocd app sync Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_sync/index.md): Sync an application to its target state - [argocd app terminate-op Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_terminate-op/index.md): Terminate running operation of an application - [argocd app unset Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_unset/index.md): Unset application parameters - [argocd app wait Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_app_wait/index.md): Wait for an application to reach a synced and healthy state - [argocd appset Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset/index.md): Manage ApplicationSets - [argocd appset create Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset_create/index.md): Create one or more ApplicationSets - [argocd appset delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset_delete/index.md): Delete one or more ApplicationSets - [argocd appset generate Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset_generate/index.md): Generate apps of ApplicationSet rendered templates - [argocd appset get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset_get/index.md): Get ApplicationSet details - [argocd appset list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_appset_list/index.md): List ApplicationSets - [argocd cert Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cert/index.md): Manage repository certificates and SSH known hosts entries - [argocd cert add-ssh Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cert_add-ssh/index.md): Add SSH known host entries for repository servers - [argocd cert add-tls Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cert_add-tls/index.md): Add TLS certificate data for connecting to repository server SERVERNAME - [argocd cert list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cert_list/index.md): List configured certificates - [argocd cert rm Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cert_rm/index.md): Remove certificate of TYPE for REPOSERVER - [argocd cluster Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster/index.md): Manage cluster credentials - [argocd cluster add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_add/index.md): argocd cluster add CONTEXT - [argocd cluster get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_get/index.md): Get cluster information - [argocd cluster list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_list/index.md): List configured clusters - [argocd cluster rm Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_rm/index.md): Remove cluster credentials - [argocd cluster rotate-auth Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_rotate-auth/index.md): argocd cluster rotate-auth SERVER/NAME - [argocd cluster set Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_cluster_set/index.md): Set cluster information - [argocd completion Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_completion/index.md): Output shell completion code for the specified shell (bash, zsh or fish) - [argocd configure Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_configure/index.md): Manage local configuration - [argocd context Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_context/index.md): Switch between contexts - [argocd gpg Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_gpg/index.md): Manage GPG keys used for signature verification - [argocd gpg add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_gpg_add/index.md): Adds a GPG public key to the server's keyring - [argocd gpg get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_gpg_get/index.md): Get the GPG public key with ID from the server - [argocd gpg list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_gpg_list/index.md): List configured GPG public keys - [argocd gpg rm Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_gpg_rm/index.md): Removes a GPG public key from the server's keyring - [argocd login Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_login/index.md): Log in to Argo CD - [argocd logout Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_logout/index.md): Log out from Argo CD - [argocd proj Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj/index.md): Manage projects - [argocd proj add-destination-service-account Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-destination-service-account/index.md): Add project destination's default service account - [argocd proj add-destination Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-destination/index.md): Add project destination - [argocd proj add-orphaned-ignore Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-orphaned-ignore/index.md): Add a resource to orphaned ignore list - [argocd proj add-signature-key Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-signature-key/index.md): Add GnuPG signature key to project (DEPRECATED) - [argocd proj add-source-namespace Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-source-namespace/index.md): Add source namespace to the AppProject - [argocd proj add-source Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_add-source/index.md): Add project source repository - [argocd proj allow-cluster-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_allow-cluster-resource/index.md): Adds a cluster-scoped API resource to the allow list and removes it from deny list - [argocd proj allow-namespace-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_allow-namespace-resource/index.md): Removes a namespaced API resource from the deny list or add a namespaced API resource to the allow list - [argocd proj create Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_create/index.md): Create a project - [argocd proj delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_delete/index.md): Delete project - [argocd proj deny-cluster-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_deny-cluster-resource/index.md): Removes a cluster-scoped API resource from the allow list and adds it to deny list - [argocd proj deny-namespace-resource Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_deny-namespace-resource/index.md): Adds a namespaced API resource to the deny list or removes a namespaced API resource from the allow list - [argocd proj edit Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_edit/index.md): Edit project - [argocd proj get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_get/index.md): Get project details - [argocd proj list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_list/index.md): List projects - [argocd proj remove-destination-service-account Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-destination-service-account/index.md): Remove default destination service account from the project - [argocd proj remove-destination Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-destination/index.md): Remove project destination - [argocd proj remove-orphaned-ignore Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-orphaned-ignore/index.md): Remove a resource from orphaned ignore list - [argocd proj remove-signature-key Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-signature-key/index.md): Remove GnuPG signature key from project (DEPRECATED) - [argocd proj remove-source-namespace Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-source-namespace/index.md): Removes the source namespace from the AppProject - [argocd proj remove-source Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_remove-source/index.md): Remove project source repository - [argocd proj role Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role/index.md): Manage a project's roles - [argocd proj role add-group Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_add-group/index.md): Add a group claim to a project role - [argocd proj role add-policy Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_add-policy/index.md): Add a policy to a project role - [argocd proj role create-token Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_create-token/index.md): Create a project token - [argocd proj role create Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_create/index.md): Create a project role - [argocd proj role delete-token Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_delete-token/index.md): Delete a project token - [argocd proj role delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_delete/index.md): Delete a project role - [argocd proj role get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_get/index.md): Get the details of a specific role - [argocd proj role list-tokens Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_list-tokens/index.md): List tokens for a given role. - [argocd proj role list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_list/index.md): List all the roles in a project - [argocd proj role remove-group Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_remove-group/index.md): Remove a group claim from a role within a project - [argocd proj role remove-policy Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_role_remove-policy/index.md): Remove a policy from a role within a project - [argocd proj set Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_set/index.md): Set project parameters - [argocd proj source-integrity Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity/index.md): Manage criteria for source integrity - [argocd proj source-integrity git Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git/index.md): Manage policies for Git repositories - [argocd proj source-integrity git policies Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git_policies/index.md): Manage git source integrity policies - [argocd proj source-integrity git policies add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git_policies_add/index.md): Add a git source integrity policy - [argocd proj source-integrity git policies delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git_policies_delete/index.md): Delete a git source integrity policy - [argocd proj source-integrity git policies list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git_policies_list/index.md): List git source integrity policies - [argocd proj source-integrity git policies update Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_source-integrity_git_policies_update/index.md): Update a git source integrity policy - [argocd proj windows Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows/index.md): Manage a project's sync windows - [argocd proj windows add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_add/index.md): Add a sync window to a project - [argocd proj windows delete Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_delete/index.md): Delete a sync window from a project. Requires ID which can be found by running "argocd proj windows list PROJECT" - [argocd proj windows disable-manual-sync Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_disable-manual-sync/index.md): Disable manual sync for a sync window - [argocd proj windows disable-sync-overrun Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_disable-sync-overrun/index.md): Disable sync overrun for a sync window - [argocd proj windows enable-manual-sync Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_enable-manual-sync/index.md): Enable manual sync for a sync window - [argocd proj windows enable-sync-overrun Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_enable-sync-overrun/index.md): Enable sync overrun for a sync window - [argocd proj windows list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_list/index.md): List project sync windows - [argocd proj windows update Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_proj_windows_update/index.md): Update a project sync window - [argocd relogin Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_relogin/index.md): Refresh an expired authenticate token - [argocd repo Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repo/index.md): Manage repository connection parameters - [argocd repo add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repo_add/index.md): Add git, oci or helm repository connection parameters - [argocd repo get Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repo_get/index.md): Get a configured repository by URL - [argocd repo list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repo_list/index.md): List configured repositories - [argocd repo rm Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repo_rm/index.md): Remove configured repositories - [argocd repocreds Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repocreds/index.md): Manage credential templates for repositories - [argocd repocreds add Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repocreds_add/index.md): Add git repository connection parameters - [argocd repocreds list Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repocreds_list/index.md): List configured repository credentials - [argocd repocreds rm Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_repocreds_rm/index.md): Remove repository credentials - [argocd version Command Reference](https://sourcey-argocd.pages.dev/user-guide/commands/argocd_version/index.md): Print version information - [Config Management Plugins](https://sourcey-argocd.pages.dev/user-guide/config-management-plugins/index.md): This page has been moved to the operator manual. - [GnuPG signature verification](https://sourcey-argocd.pages.dev/user-guide/gpg-verification/index.md): GnuPG signature verification - [Scale Resources in Argo CD UI](https://sourcey-argocd.pages.dev/user-guide/scale_application_resources/index.md): This enables users to scale resources directly from the Argo CD UI. Users will be able to increase or decrease the number of replicas (Pods) for Deployments and StatefulSets by using an input field. The feature aims to enhance user experience, especially for non-technical users, by eliminating the need to modify… - [Overview](https://sourcey-argocd.pages.dev/developer-guide/index.md): This guide will help you get started quickly with contributing documentation changes, performing the minimum setup you'll need. For backend and frontend contributions, that require a full building-testing-running-locally cycle, please refer to Contributing to Argo CD backend and frontend - [Setting Up the Development Environment](https://sourcey-argocd.pages.dev/developer-guide/development-environment/index.md): Obviously, you will need a git client for pulling source code and pushing back your changes. - [The Development Cycle](https://sourcey-argocd.pages.dev/developer-guide/development-cycle/index.md): When you have developed and possibly manually tested the code you want to contribute, you should ensure that everything builds correctly. Commit your changes locally and perform the following steps, for each step the commands for both local and virtualized toolchain are listed. - [Submitting PRs](https://sourcey-argocd.pages.dev/developer-guide/submit-your-pr/index.md): If you want to submit a PR, please read this document carefully, as it contains important information guiding you through our PR quality gates. - [Backporting Fixes](https://sourcey-argocd.pages.dev/developer-guide/backporting-fixes/index.md): Adding a cherry-pick/x.y label to your PR (where x.y is the version you want to backport to e.g. 3.1) will trigger the cherry pick workflow to open a PR against the targeted release branch. Anyone with Argoproj membership can add the label, but an Approver must merge the backport PR. If you cannot add the label… - [Authentication and Authorization](https://sourcey-argocd.pages.dev/developer-guide/architecture/authz-authn/index.md): This document describes how authentication (authn) and authorization (authz) are implemented in Argo CD. There is a clear distinction in the code base of when and how these two security concepts are enforced. - [Component Architecture](https://sourcey-argocd.pages.dev/developer-guide/architecture/components/index.md): The default Argo CD installation is composed by different components and different Kubernetes controllers. The controllers aren't categorized as components as they have proprietary interfaces (CRDs) and therefore, miss the modular nature. There are more resources created while installing Argo CD (ConfigMaps, Services,… - [Submitting code contributions to Argo CD](https://sourcey-argocd.pages.dev/developer-guide/code-contributions/index.md): The Argo CD project continuously grows, both in terms of features and community size. It gets adopted by more and more organisations which entrust Argo CD to handle their critical production workloads. Thus, we need to take great care with any changes that affect compatibility, performance, scalability, stability and… - [Development Toolchain](https://sourcey-argocd.pages.dev/developer-guide/toolchain-guide/index.md): Argo CD provides a fully virtualized development and testing toolchain using Docker images. Those images provide the same runtime environment as the final product, and it is much easier to keep up-to-date with changes to the toolchain and dependencies. The virtualized toolchain runs the build and programs inside a… - [MacOS users](https://sourcey-argocd.pages.dev/developer-guide/mac-users/index.md): Below are known issues specific to macOS - [Release Process And Cadence](https://sourcey-argocd.pages.dev/developer-guide/release-process-and-cadence/index.md): Actual release dates might differ from the plan by a few days. - [Running Argo CD locally](https://sourcey-argocd.pages.dev/developer-guide/running-locally/index.md): During development, it is recommended to start with Argo CD running locally (outside of a K8s cluster). This will greatly speed up development, as you don't have to constantly build, push and install new Argo CD Docker images with your latest changes. - [Debugging a local Argo CD instance](https://sourcey-argocd.pages.dev/developer-guide/debugging-locally/index.md): Please make sure you are familiar with running Argo CD locally using the local toolchain. - [Debugging a Remote ArgoCD Environment](https://sourcey-argocd.pages.dev/developer-guide/debugging-remote-environment/index.md): In this guide, we will describe how to debug a remote ArgoCD environment with Telepresence. - [API Docs](https://sourcey-argocd.pages.dev/developer-guide/api-docs/index.md): The API reference documents every endpoint. Your Argo CD server also serves it as Swagger docs at /swagger-ui, e.g. http://localhost:8080/swagger-ui. - [E2E Tests](https://sourcey-argocd.pages.dev/developer-guide/test-e2e/index.md): The test directory contains E2E tests and test applications. The tests assume that Argo CD services are installed into argocd-e2e namespace or cluster in current context. A throw-away namespace argocd-e2e*** is created prior to the execution of the tests. The throw-away namespace is used as a target namespace for test… - [Managing Dependencies](https://sourcey-argocd.pages.dev/developer-guide/dependencies/index.md): Argo CD, along with Argo Workflows, uses shared React components from Argo UI. Examples of some of these components include buttons, containers, form controls, and others. Although you can make changes to these files and run them locally, in order to have these changes added to the Argo CD repo, you will need to… - [Continuous Integration (CI)](https://sourcey-argocd.pages.dev/developer-guide/ci/index.md): You can click on the "Details" link next to the failed step to get more information about the failure. - [Releasing](https://sourcey-argocd.pages.dev/developer-guide/releasing/index.md): Argo CD is released in a 2 step automated fashion using GitHub actions. The release process takes about 60 minutes, sometimes a little less, depending on the performance of GitHub Actions runners. - [Documentation Site](https://sourcey-argocd.pages.dev/developer-guide/docs-site/index.md): The documentation website is built using mkdocs and mkdocs-material. - [Code Quality and Security Scanning](https://sourcey-argocd.pages.dev/developer-guide/static-code-analysis/index.md): These are at least run daily or on each pull request. - [UI Extensions](https://sourcey-argocd.pages.dev/developer-guide/extensions/ui-extensions/index.md): Argo CD web user interface can be extended with additional UI elements. Extensions should be delivered as a javascript file in the argocd-server Pods that are placed in the /tmp/extensions directory and starts with extension prefix ( matches to ^extension(.*)\.js$ regex ). - [UI Extensions: React 19 Upgrade](https://sourcey-argocd.pages.dev/operator-manual/upgrading/ui-extensions-react-19-upgrading/index.md): Starting with Argo CD 3.5, extensions must externalize react/jsx-runtime in addition to react and react-dom. The host application exposes the JSX runtime as window.ReactJSXRuntime. Extensions that bundle their own copy of the runtime will fail to load. - [Proxy Extensions](https://sourcey-argocd.pages.dev/developer-guide/extensions/proxy-extensions/index.md): With UI extensions it is possible to enhance Argo CD web interface to provide valuable data to the user. However the data is restricted to the resources that belongs to the Application. With proxy extensions it is also possible to add additional functionality that have access to data provided by backend services. In… - [Contribution FAQ](https://sourcey-argocd.pages.dev/developer-guide/faq/index.md): Sure thing! You can either open an Enhancement Proposal in our GitHub issue tracker or you can join us on Slack in channel #argo-contributors to discuss your ideas and get guidance for submitting a PR. - [Tilt Development](https://sourcey-argocd.pages.dev/developer-guide/tilt/index.md): Tilt provides a real-time web UI that offers better visibility into logs, health status, and dependencies, making debugging easier compared to relying solely on terminal outputs. With a single tilt up command, developers can spin up all required services without managing multiple processes manually, simplifying the… - [Custom resource icons](https://sourcey-argocd.pages.dev/developer-guide/custom-resource-icons/index.md): The Argo CD UI displays icons for various Kubernetes resource types to help users quickly identify them. Argo CD includes a set of built-in icons for common resource types. - [Maintaining Internal Argo CD Forks](https://sourcey-argocd.pages.dev/developer-guide/maintaining-internal-argo-cd-forks/index.md): Most Argo CD contributors don't need this section to contribute to Argo CD. In most cases, the Regular Developer Guide is sufficient. - [Contributing](https://sourcey-argocd.pages.dev/developer-guide/contributing/index.md): The contents of this document have been moved to the Toolchain guide - [Ui extensions](https://sourcey-argocd.pages.dev/developer-guide/ui-extensions/index.md): The contents of this document have been moved to the extensions guide - [Use Gitpod](https://sourcey-argocd.pages.dev/developer-guide/use-gitpod/index.md): Gitpod is not currently available for Argo CD development. - [FAQ](https://sourcey-argocd.pages.dev/faq/index.md): See Diffing documentation for reasons resources can be OutOfSync, and ways to configure Argo CD to ignore fields when differences are expected. - [Security Considerations](https://sourcey-argocd.pages.dev/security_considerations/index.md): As a deployment tool, Argo CD needs to have production access which makes security a very important topic. The Argoproj team takes security very seriously and is continuously working on improving it. Learn more about security related features in Security section. - [Support](https://sourcey-argocd.pages.dev/SUPPORT/index.md): Support - [Roadmap](https://sourcey-argocd.pages.dev/roadmap/index.md): Argo CD does not publish a dated feature roadmap. Minor versions ship on a fixed quarterly schedule, and a feature ships in the next minor release cut from master after it is merged. For larger features, maintainers may ask for a design document during triage. ## API Reference - [Argo CD API](https://sourcey-argocd.pages.dev/api/index.md): Every endpoint of the Argo CD API server, as built from the latest Argo CD source. Requests go to your own Argo CD server, which also serves this reference at /swagger-ui. They need a bearer token: API Docs shows how to get one from /api/v1/session and which tokens work where Argo CD uses SSO. - [ListAccounts returns the list of accounts](https://sourcey-argocd.pages.dev/api/accountservice_listaccounts/index.md): GET /api/v1/account: returns accountAccountsList. - [CanI checks if the current account has permission to perform an action](https://sourcey-argocd.pages.dev/api/accountservice_cani/index.md): GET /api/v1/account/can-i/{resource}/{action}/{subresource}: returns accountCanIResponse. - [UpdatePassword updates an account's password to a new value](https://sourcey-argocd.pages.dev/api/accountservice_updatepassword/index.md): PUT /api/v1/account/password: takes accountUpdatePasswordRequest, returns accountUpdatePasswordResponse. - [GetAccount returns an account](https://sourcey-argocd.pages.dev/api/accountservice_getaccount/index.md): GET /api/v1/account/{name}: returns accountAccount. - [CreateToken creates a token](https://sourcey-argocd.pages.dev/api/accountservice_createtoken/index.md): POST /api/v1/account/{name}/token: takes accountCreateTokenRequest, returns accountCreateTokenResponse. - [DeleteToken deletes a token](https://sourcey-argocd.pages.dev/api/accountservice_deletetoken/index.md): DELETE /api/v1/account/{name}/token/{id}: returns accountEmptyResponse. - [List returns list of applications](https://sourcey-argocd.pages.dev/api/applicationservice_list/index.md): GET /api/v1/applications: returns v1alpha1ApplicationList. - [Create creates an application](https://sourcey-argocd.pages.dev/api/applicationservice_create/index.md): POST /api/v1/applications: takes v1alpha1Application, returns v1alpha1Application. - [GetManifestsWithFiles returns application manifests using provided files to generate them](https://sourcey-argocd.pages.dev/api/applicationservice_getmanifestswithfiles/index.md): POST /api/v1/applications/manifestsWithFiles: takes applicationApplicationManifestQueryWithFilesWrapper, returns repositoryManifestResponse. - [ServerSideDiff performs server-side diff calculation using dry-run apply](https://sourcey-argocd.pages.dev/api/applicationservice_serversidediff/index.md): GET /api/v1/applications/{appName}/server-side-diff: returns applicationApplicationServerSideDiffResponse. - [Update updates an application](https://sourcey-argocd.pages.dev/api/applicationservice_update/index.md): PUT /api/v1/applications/{application.metadata.name}: takes v1alpha1Application, returns v1alpha1Application. - [ManagedResources returns list of managed resources](https://sourcey-argocd.pages.dev/api/applicationservice_managedresources/index.md): GET /api/v1/applications/{applicationName}/managed-resources: returns applicationManagedResourcesResponse. - [ResourceTree returns resource tree](https://sourcey-argocd.pages.dev/api/applicationservice_resourcetree/index.md): GET /api/v1/applications/{applicationName}/resource-tree: returns v1alpha1ApplicationTree. - [Get returns an application by name](https://sourcey-argocd.pages.dev/api/applicationservice_get/index.md): GET /api/v1/applications/{name}: returns v1alpha1Application. - [Delete deletes an application](https://sourcey-argocd.pages.dev/api/applicationservice_delete/index.md): DELETE /api/v1/applications/{name}: returns applicationApplicationResponse. - [Patch patch an application](https://sourcey-argocd.pages.dev/api/applicationservice_patch/index.md): PATCH /api/v1/applications/{name}: takes applicationApplicationPatchRequest, returns v1alpha1Application. - [ListResourceEvents returns a list of event resources](https://sourcey-argocd.pages.dev/api/applicationservice_listresourceevents/index.md): GET /api/v1/applications/{name}/events: returns eventsEventList. - [ListLinks returns the list of all application deep links](https://sourcey-argocd.pages.dev/api/applicationservice_listlinks/index.md): GET /api/v1/applications/{name}/links: returns applicationLinksResponse. - [PodLogs returns stream of log entries for the specified pod. Pod](https://sourcey-argocd.pages.dev/api/applicationservice_podlogs2/index.md): GET /api/v1/applications/{name}/logs. - [GetManifests returns application manifests](https://sourcey-argocd.pages.dev/api/applicationservice_getmanifests/index.md): GET /api/v1/applications/{name}/manifests: returns repositoryManifestResponse. - [TerminateOperation terminates the currently running operation](https://sourcey-argocd.pages.dev/api/applicationservice_terminateoperation/index.md): DELETE /api/v1/applications/{name}/operation: returns applicationOperationTerminateResponse. - [PodLogs returns stream of log entries for the specified pod. Pod](https://sourcey-argocd.pages.dev/api/applicationservice_podlogs/index.md): GET /api/v1/applications/{name}/pods/{podName}/logs. - [GetResource returns single application resource](https://sourcey-argocd.pages.dev/api/applicationservice_getresource/index.md): GET /api/v1/applications/{name}/resource: returns applicationApplicationResourceResponse. - [PatchResource patch single application resource](https://sourcey-argocd.pages.dev/api/applicationservice_patchresource/index.md): POST /api/v1/applications/{name}/resource: returns applicationApplicationResourceResponse. - [DeleteResource deletes a single application resource](https://sourcey-argocd.pages.dev/api/applicationservice_deleteresource/index.md): DELETE /api/v1/applications/{name}/resource: returns applicationApplicationResponse. - [ListResourceActions returns list of resource actions](https://sourcey-argocd.pages.dev/api/applicationservice_listresourceactions/index.md): GET /api/v1/applications/{name}/resource/actions: returns applicationResourceActionsListResponse. - [RunResourceAction runs a resource action](https://sourcey-argocd.pages.dev/api/applicationservice_runresourceaction/index.md): Deprecated: use RunResourceActionV2 instead. This version does not support resource action parameters but is maintained for backward compatibility. It will be removed in a future release. - [RunResourceActionV2 runs a resource action with parameters](https://sourcey-argocd.pages.dev/api/applicationservice_runresourceactionv2/index.md): POST /api/v1/applications/{name}/resource/actions/v2: takes applicationResourceActionRunRequestV2, returns applicationApplicationResponse. - [ListResourceLinks returns the list of all resource deep links](https://sourcey-argocd.pages.dev/api/applicationservice_listresourcelinks/index.md): GET /api/v1/applications/{name}/resource/links: returns applicationLinksResponse. - [Get the chart metadata (description, maintainers, home) for a specific revision of the application](https://sourcey-argocd.pages.dev/api/applicationservice_revisionchartdetails/index.md): GET /api/v1/applications/{name}/revisions/{revision}/chartdetails: returns v1alpha1ChartDetails. - [Get the meta-data (author, date, tags, message) for a specific revision of the application](https://sourcey-argocd.pages.dev/api/applicationservice_revisionmetadata/index.md): GET /api/v1/applications/{name}/revisions/{revision}/metadata: returns v1alpha1RevisionMetadata. - [Get the chart metadata (description, maintainers, home) for a specific revision of the application](https://sourcey-argocd.pages.dev/api/applicationservice_getocimetadata/index.md): GET /api/v1/applications/{name}/revisions/{revision}/ocimetadata: returns v1alpha1OCIMetadata. - [Rollback syncs an application to its target state](https://sourcey-argocd.pages.dev/api/applicationservice_rollback/index.md): POST /api/v1/applications/{name}/rollback: takes applicationApplicationRollbackRequest, returns v1alpha1Application. - [UpdateSpec updates an application spec](https://sourcey-argocd.pages.dev/api/applicationservice_updatespec/index.md): PUT /api/v1/applications/{name}/spec: takes v1alpha1ApplicationSpec, returns v1alpha1ApplicationSpec. - [Sync syncs an application to its target state](https://sourcey-argocd.pages.dev/api/applicationservice_sync/index.md): POST /api/v1/applications/{name}/sync: takes applicationApplicationSyncRequest, returns v1alpha1Application. - [Get returns sync windows of the application](https://sourcey-argocd.pages.dev/api/applicationservice_getapplicationsyncwindows/index.md): GET /api/v1/applications/{name}/syncwindows: returns applicationApplicationSyncWindowsResponse. - [List returns list of applicationset](https://sourcey-argocd.pages.dev/api/applicationsetservice_list/index.md): GET /api/v1/applicationsets: returns v1alpha1ApplicationSetList. - [Create creates an applicationset](https://sourcey-argocd.pages.dev/api/applicationsetservice_create/index.md): POST /api/v1/applicationsets: takes v1alpha1ApplicationSet, returns v1alpha1ApplicationSet. - [Generate generates](https://sourcey-argocd.pages.dev/api/applicationsetservice_generate/index.md): POST /api/v1/applicationsets/generate: takes applicationsetApplicationSetGenerateRequest, returns applicationsetApplicationSetGenerateResponse. - [Get returns an applicationset by name](https://sourcey-argocd.pages.dev/api/applicationsetservice_get/index.md): GET /api/v1/applicationsets/{name}: returns v1alpha1ApplicationSet. - [Delete deletes an application set](https://sourcey-argocd.pages.dev/api/applicationsetservice_delete/index.md): DELETE /api/v1/applicationsets/{name}: returns applicationsetApplicationSetResponse. - [ListResourceEvents returns a list of event resources](https://sourcey-argocd.pages.dev/api/applicationsetservice_listresourceevents/index.md): GET /api/v1/applicationsets/{name}/events: returns eventsEventList. - [ResourceTree returns resource tree](https://sourcey-argocd.pages.dev/api/applicationsetservice_resourcetree/index.md): GET /api/v1/applicationsets/{name}/resource-tree: returns v1alpha1ApplicationSetTree. - [List all available repository certificates](https://sourcey-argocd.pages.dev/api/certificateservice_listcertificates/index.md): GET /api/v1/certificates: returns v1alpha1RepositoryCertificateList. - [Creates repository certificates on the server](https://sourcey-argocd.pages.dev/api/certificateservice_createcertificate/index.md): POST /api/v1/certificates: takes v1alpha1RepositoryCertificateList, returns v1alpha1RepositoryCertificateList. - [Delete the certificates that match the RepositoryCertificateQuery](https://sourcey-argocd.pages.dev/api/certificateservice_deletecertificate/index.md): DELETE /api/v1/certificates: returns v1alpha1RepositoryCertificateList. - [List returns list of clusters](https://sourcey-argocd.pages.dev/api/clusterservice_list/index.md): GET /api/v1/clusters: returns v1alpha1ClusterList. - [Create creates a cluster](https://sourcey-argocd.pages.dev/api/clusterservice_create/index.md): POST /api/v1/clusters: takes v1alpha1Cluster, returns v1alpha1Cluster. - [Get returns a cluster by server address](https://sourcey-argocd.pages.dev/api/clusterservice_get/index.md): GET /api/v1/clusters/{id.value}: returns v1alpha1Cluster. - [Update updates a cluster](https://sourcey-argocd.pages.dev/api/clusterservice_update/index.md): PUT /api/v1/clusters/{id.value}: takes v1alpha1Cluster, returns v1alpha1Cluster. - [Delete deletes a cluster](https://sourcey-argocd.pages.dev/api/clusterservice_delete/index.md): DELETE /api/v1/clusters/{id.value}: returns clusterClusterResponse. - [InvalidateCache invalidates cluster cache](https://sourcey-argocd.pages.dev/api/clusterservice_invalidatecache/index.md): POST /api/v1/clusters/{id.value}/invalidate-cache: returns v1alpha1Cluster. - [RotateAuth rotates the bearer token used for a cluster](https://sourcey-argocd.pages.dev/api/clusterservice_rotateauth/index.md): POST /api/v1/clusters/{id.value}/rotate-auth: returns clusterClusterResponse. - [List all available repository certificates](https://sourcey-argocd.pages.dev/api/gpgkeyservice_list/index.md): GET /api/v1/gpgkeys: returns v1alpha1GnuPGPublicKeyList. - [Create one or more GPG public keys in the server's configuration](https://sourcey-argocd.pages.dev/api/gpgkeyservice_create/index.md): POST /api/v1/gpgkeys: takes v1alpha1GnuPGPublicKey, returns gpgkeyGnuPGPublicKeyCreateResponse. - [Delete specified GPG public key from the server's configuration](https://sourcey-argocd.pages.dev/api/gpgkeyservice_delete/index.md): DELETE /api/v1/gpgkeys: returns gpgkeyGnuPGPublicKeyResponse. - [Get information about specified GPG public key from the server](https://sourcey-argocd.pages.dev/api/gpgkeyservice_get/index.md): GET /api/v1/gpgkeys/{keyID}: returns v1alpha1GnuPGPublicKey. - [List returns list of services](https://sourcey-argocd.pages.dev/api/notificationservice_listservices/index.md): GET /api/v1/notifications/services: returns notificationServiceList. - [List returns list of templates](https://sourcey-argocd.pages.dev/api/notificationservice_listtemplates/index.md): GET /api/v1/notifications/templates: returns notificationTemplateList. - [List returns list of triggers](https://sourcey-argocd.pages.dev/api/notificationservice_listtriggers/index.md): GET /api/v1/notifications/triggers: returns notificationTriggerList. - [List returns list of projects](https://sourcey-argocd.pages.dev/api/projectservice_list/index.md): GET /api/v1/projects: returns v1alpha1AppProjectList. - [Create a new project](https://sourcey-argocd.pages.dev/api/projectservice_create/index.md): POST /api/v1/projects: takes projectProjectCreateRequest, returns v1alpha1AppProject. - [Get returns a project by name](https://sourcey-argocd.pages.dev/api/projectservice_get/index.md): GET /api/v1/projects/{name}: returns v1alpha1AppProject. - [Delete deletes a project](https://sourcey-argocd.pages.dev/api/projectservice_delete/index.md): DELETE /api/v1/projects/{name}: returns projectEmptyResponse. - [GetDetailedProject returns a project that include project, global project and scoped resources by name](https://sourcey-argocd.pages.dev/api/projectservice_getdetailedproject/index.md): GET /api/v1/projects/{name}/detailed: returns projectDetailedProjectsResponse. - [ListEvents returns a list of project events](https://sourcey-argocd.pages.dev/api/projectservice_listevents/index.md): GET /api/v1/projects/{name}/events: returns eventsEventList. - [Get returns a virtual project by name](https://sourcey-argocd.pages.dev/api/projectservice_getglobalprojects/index.md): GET /api/v1/projects/{name}/globalprojects: returns projectGlobalProjectsResponse. - [ListLinks returns all deep links for the particular project](https://sourcey-argocd.pages.dev/api/projectservice_listlinks/index.md): GET /api/v1/projects/{name}/links: returns applicationLinksResponse. - [GetSchedulesState returns true if there are any active sync syncWindows](https://sourcey-argocd.pages.dev/api/projectservice_getsyncwindowsstate/index.md): GET /api/v1/projects/{name}/syncwindows: returns projectSyncWindowsResponse. - [Update updates a project](https://sourcey-argocd.pages.dev/api/projectservice_update/index.md): PUT /api/v1/projects/{project.metadata.name}: takes projectProjectUpdateRequest, returns v1alpha1AppProject. - [Create a new project token](https://sourcey-argocd.pages.dev/api/projectservice_createtoken/index.md): POST /api/v1/projects/{project}/roles/{role}/token: takes projectProjectTokenCreateRequest, returns projectProjectTokenResponse. - [Delete a new project token](https://sourcey-argocd.pages.dev/api/projectservice_deletetoken/index.md): DELETE /api/v1/projects/{project}/roles/{role}/token/{iat}: returns projectEmptyResponse. - [ListRepositoryCredentials gets a list of all configured repository credential sets](https://sourcey-argocd.pages.dev/api/repocredsservice_listrepositorycredentials/index.md): GET /api/v1/repocreds: returns v1alpha1RepoCredsList. - [CreateRepositoryCredentials creates a new repository credential set](https://sourcey-argocd.pages.dev/api/repocredsservice_createrepositorycredentials/index.md): POST /api/v1/repocreds: takes v1alpha1RepoCreds, returns v1alpha1RepoCreds. - [UpdateRepositoryCredentials updates a repository credential set](https://sourcey-argocd.pages.dev/api/repocredsservice_updaterepositorycredentials/index.md): PUT /api/v1/repocreds/{creds.url}: takes v1alpha1RepoCreds, returns v1alpha1RepoCreds. - [DeleteRepositoryCredentials deletes a repository credential set from the configuration](https://sourcey-argocd.pages.dev/api/repocredsservice_deleterepositorycredentials/index.md): DELETE /api/v1/repocreds/{url}: returns repocredsRepoCredsResponse. - [ListRepositories gets a list of all configured repositories](https://sourcey-argocd.pages.dev/api/repositoryservice_listrepositories/index.md): GET /api/v1/repositories: returns v1alpha1RepositoryList. - [CreateRepository creates a new repository configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_createrepository/index.md): POST /api/v1/repositories: takes v1alpha1Repository, returns v1alpha1Repository. - [UpdateRepository updates a repository configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_updaterepository/index.md): PUT /api/v1/repositories/{repo.repo}: takes v1alpha1Repository, returns v1alpha1Repository. - [Get returns a repository or its credentials](https://sourcey-argocd.pages.dev/api/repositoryservice_get/index.md): GET /api/v1/repositories/{repo}: returns v1alpha1Repository. - [DeleteRepository deletes a repository from the configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_deleterepository/index.md): DELETE /api/v1/repositories/{repo}: returns repositoryRepoResponse. - [ListApps returns list of apps in the repo](https://sourcey-argocd.pages.dev/api/repositoryservice_listapps/index.md): GET /api/v1/repositories/{repo}/apps: returns repositoryRepoAppsResponse. - [GetHelmCharts returns list of helm charts in the specified repository](https://sourcey-argocd.pages.dev/api/repositoryservice_gethelmcharts/index.md): GET /api/v1/repositories/{repo}/helmcharts: returns repositoryHelmChartsResponse. - [GET /api/v1/repositories/{repo}/oci-tags](https://sourcey-argocd.pages.dev/api/repositoryservice_listocitags/index.md): GET /api/v1/repositories/{repo}/oci-tags: returns repositoryRefs. - [GET /api/v1/repositories/{repo}/refs](https://sourcey-argocd.pages.dev/api/repositoryservice_listrefs/index.md): GET /api/v1/repositories/{repo}/refs: returns repositoryRefs. - [ValidateAccess validates access to a repository with given parameters](https://sourcey-argocd.pages.dev/api/repositoryservice_validateaccess/index.md): POST /api/v1/repositories/{repo}/validate: returns repositoryRepoResponse. - [GetAppDetails returns application details by given path](https://sourcey-argocd.pages.dev/api/repositoryservice_getappdetails/index.md): POST /api/v1/repositories/{source.repoURL}/appdetails: takes repositoryRepoAppDetailsQuery, returns repositoryRepoAppDetailsResponse. - [Create a new JWT for authentication and set a cookie if using HTTP](https://sourcey-argocd.pages.dev/api/sessionservice_create/index.md): POST /api/v1/session: takes sessionSessionCreateRequest, returns sessionSessionResponse. - [Delete an existing JWT cookie if using HTTP](https://sourcey-argocd.pages.dev/api/sessionservice_delete/index.md): DELETE /api/v1/session: returns sessionSessionResponse. - [Get the current user's info](https://sourcey-argocd.pages.dev/api/sessionservice_getuserinfo/index.md): GET /api/v1/session/userinfo: returns sessionGetUserInfoResponse. - [Get returns Argo CD settings](https://sourcey-argocd.pages.dev/api/settingsservice_get/index.md): GET /api/v1/settings: returns clusterSettings. - [Get returns Argo CD plugins](https://sourcey-argocd.pages.dev/api/settingsservice_getplugins/index.md): GET /api/v1/settings/plugins: returns clusterSettingsPluginsResponse. - [Watch returns stream of application change events](https://sourcey-argocd.pages.dev/api/applicationservice_watch/index.md): GET /api/v1/stream/applications. - [Watch returns stream of application resource tree](https://sourcey-argocd.pages.dev/api/applicationservice_watchresourcetree/index.md): GET /api/v1/stream/applications/{applicationName}/resource-tree. - [GET /api/v1/stream/applicationsets](https://sourcey-argocd.pages.dev/api/applicationsetservice_watch/index.md): GET /api/v1/stream/applicationsets. - [ListWriteRepositoryCredentials gets a list of all configured repository credential sets that have write access](https://sourcey-argocd.pages.dev/api/repocredsservice_listwriterepositorycredentials/index.md): GET /api/v1/write-repocreds: returns v1alpha1RepoCredsList. - [CreateWriteRepositoryCredentials creates a new repository credential set with write access](https://sourcey-argocd.pages.dev/api/repocredsservice_createwriterepositorycredentials/index.md): POST /api/v1/write-repocreds: takes v1alpha1RepoCreds, returns v1alpha1RepoCreds. - [UpdateWriteRepositoryCredentials updates a repository credential set with write access](https://sourcey-argocd.pages.dev/api/repocredsservice_updatewriterepositorycredentials/index.md): PUT /api/v1/write-repocreds/{creds.url}: takes v1alpha1RepoCreds, returns v1alpha1RepoCreds. - [DeleteWriteRepositoryCredentials deletes a repository credential set with write access from the configuration](https://sourcey-argocd.pages.dev/api/repocredsservice_deletewriterepositorycredentials/index.md): DELETE /api/v1/write-repocreds/{url}: returns repocredsRepoCredsResponse. - [ListWriteRepositories gets a list of all configured write repositories](https://sourcey-argocd.pages.dev/api/repositoryservice_listwriterepositories/index.md): GET /api/v1/write-repositories: returns v1alpha1RepositoryList. - [CreateWriteRepository creates a new write repository configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_createwriterepository/index.md): POST /api/v1/write-repositories: takes v1alpha1Repository, returns v1alpha1Repository. - [UpdateWriteRepository updates a write repository configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_updatewriterepository/index.md): PUT /api/v1/write-repositories/{repo.repo}: takes v1alpha1Repository, returns v1alpha1Repository. - [GetWrite returns a repository or its write credentials](https://sourcey-argocd.pages.dev/api/repositoryservice_getwrite/index.md): GET /api/v1/write-repositories/{repo}: returns v1alpha1Repository. - [DeleteWriteRepository deletes a write repository from the configuration](https://sourcey-argocd.pages.dev/api/repositoryservice_deletewriterepository/index.md): DELETE /api/v1/write-repositories/{repo}: returns repositoryRepoResponse. - [ValidateWriteAccess validates write access to a repository with given parameters](https://sourcey-argocd.pages.dev/api/repositoryservice_validatewriteaccess/index.md): POST /api/v1/write-repositories/{repo}/validate: returns repositoryRepoResponse. - [Version returns version information of the API server](https://sourcey-argocd.pages.dev/api/versionservice_version/index.md): GET /api/version: returns versionVersionMessage. - [accountAccount](https://sourcey-argocd.pages.dev/api/models/accountaccount/index.md): Fields: capabilities, enabled, name and tokens. - [accountAccountsList](https://sourcey-argocd.pages.dev/api/models/accountaccountslist/index.md): Field: items. - [accountCanIResponse](https://sourcey-argocd.pages.dev/api/models/accountcaniresponse/index.md): Field: value. - [accountCreateTokenRequest](https://sourcey-argocd.pages.dev/api/models/accountcreatetokenrequest/index.md): Fields: expiresIn, id and name. - [accountCreateTokenResponse](https://sourcey-argocd.pages.dev/api/models/accountcreatetokenresponse/index.md): Field: token. - [accountEmptyResponse](https://sourcey-argocd.pages.dev/api/models/accountemptyresponse/index.md): accountEmptyResponse - [accountToken](https://sourcey-argocd.pages.dev/api/models/accounttoken/index.md): Fields: expiresAt, id and issuedAt. - [accountUpdatePasswordRequest](https://sourcey-argocd.pages.dev/api/models/accountupdatepasswordrequest/index.md): Fields: currentPassword, name and newPassword. - [accountUpdatePasswordResponse](https://sourcey-argocd.pages.dev/api/models/accountupdatepasswordresponse/index.md): accountUpdatePasswordResponse - [applicationApplicationManifestQueryWithFiles](https://sourcey-argocd.pages.dev/api/models/applicationapplicationmanifestquerywithfiles/index.md): Fields: appNamespace, checksum, name and project. - [applicationApplicationManifestQueryWithFilesWrapper](https://sourcey-argocd.pages.dev/api/models/applicationapplicationmanifestquerywithfileswrapper/index.md): Fields: chunk and query. - [applicationApplicationPatchRequest](https://sourcey-argocd.pages.dev/api/models/applicationapplicationpatchrequest/index.md): Fields: appNamespace, name, patch, patchType and project. - [applicationApplicationResourceResponse](https://sourcey-argocd.pages.dev/api/models/applicationapplicationresourceresponse/index.md): Field: manifest. - [applicationApplicationResponse](https://sourcey-argocd.pages.dev/api/models/applicationapplicationresponse/index.md): applicationApplicationResponse - [applicationApplicationRollbackRequest](https://sourcey-argocd.pages.dev/api/models/applicationapplicationrollbackrequest/index.md): Fields: appNamespace, dryRun, id, name, project and prune. - [applicationApplicationServerSideDiffResponse](https://sourcey-argocd.pages.dev/api/models/applicationapplicationserversidediffresponse/index.md): Fields: items and modified. - [applicationApplicationSyncRequest](https://sourcey-argocd.pages.dev/api/models/applicationapplicationsyncrequest/index.md): Fields: appNamespace, dryRun, infos, manifests, name, project and 8 more. - [applicationApplicationSyncWindow](https://sourcey-argocd.pages.dev/api/models/applicationapplicationsyncwindow/index.md): Fields: duration, kind, manualSync and schedule. - [applicationApplicationSyncWindowsResponse](https://sourcey-argocd.pages.dev/api/models/applicationapplicationsyncwindowsresponse/index.md): Fields: activeWindows, assignedWindows and canSync. - [applicationFileChunk](https://sourcey-argocd.pages.dev/api/models/applicationfilechunk/index.md): Field: chunk. - [applicationLinkInfo](https://sourcey-argocd.pages.dev/api/models/applicationlinkinfo/index.md): Fields: description, iconClass, title and url. - [applicationLinksResponse](https://sourcey-argocd.pages.dev/api/models/applicationlinksresponse/index.md): Field: items. - [applicationLogEntry](https://sourcey-argocd.pages.dev/api/models/applicationlogentry/index.md): Fields: content, last, podName, timeStamp and timeStampStr. - [applicationManagedResourcesResponse](https://sourcey-argocd.pages.dev/api/models/applicationmanagedresourcesresponse/index.md): Field: items. - [applicationOperationTerminateResponse](https://sourcey-argocd.pages.dev/api/models/applicationoperationterminateresponse/index.md): applicationOperationTerminateResponse - [applicationResourceActionParameters](https://sourcey-argocd.pages.dev/api/models/applicationresourceactionparameters/index.md): Fields: name and value. - [applicationResourceActionRunRequestV2](https://sourcey-argocd.pages.dev/api/models/applicationresourceactionrunrequestv2/index.md): Fields: action, appNamespace, group, kind, name, namespace and 4 more. - [applicationResourceActionsListResponse](https://sourcey-argocd.pages.dev/api/models/applicationresourceactionslistresponse/index.md): Field: actions. - [applicationSyncOptions](https://sourcey-argocd.pages.dev/api/models/applicationsyncoptions/index.md): Field: items. - [applicationsetApplicationSetGenerateRequest](https://sourcey-argocd.pages.dev/api/models/applicationsetapplicationsetgeneraterequest/index.md): Field: applicationSet. - [applicationsetApplicationSetGenerateResponse](https://sourcey-argocd.pages.dev/api/models/applicationsetapplicationsetgenerateresponse/index.md): Field: applications. - [applicationsetApplicationSetResponse](https://sourcey-argocd.pages.dev/api/models/applicationsetapplicationsetresponse/index.md): Fields: applicationset and project. - [applicationv1alpha1EnvEntry](https://sourcey-argocd.pages.dev/api/models/applicationv1alpha1enventry/index.md): Fields: name and value. - [applicationv1alpha1ResourceStatus](https://sourcey-argocd.pages.dev/api/models/applicationv1alpha1resourcestatus/index.md): ResourceStatus holds the current synchronization and health status of a Kubernetes resource. - [clusterClusterID](https://sourcey-argocd.pages.dev/api/models/clusterclusterid/index.md): Fields: type and value. - [clusterClusterResponse](https://sourcey-argocd.pages.dev/api/models/clusterclusterresponse/index.md): clusterClusterResponse - [clusterConnector](https://sourcey-argocd.pages.dev/api/models/clusterconnector/index.md): Fields: id, name and type. - [clusterDexConfig](https://sourcey-argocd.pages.dev/api/models/clusterdexconfig/index.md): Fields: connectors and dexAuthConnectorID. - [clusterGoogleAnalyticsConfig](https://sourcey-argocd.pages.dev/api/models/clustergoogleanalyticsconfig/index.md): Fields: anonymizeUsers and trackingID. - [clusterHelp](https://sourcey-argocd.pages.dev/api/models/clusterhelp/index.md): Fields: binaryUrls, chatText and chatUrl. - [clusterOIDCConfig](https://sourcey-argocd.pages.dev/api/models/clusteroidcconfig/index.md): Fields: cliClientID, clientID, enablePKCEAuthentication, idTokenClaims, issuer, name and 1 more. - [clusterPlugin](https://sourcey-argocd.pages.dev/api/models/clusterplugin/index.md): Field: name. - [clusterSettings](https://sourcey-argocd.pages.dev/api/models/clustersettings/index.md): Fields: additionalUrls, appLabelKey, appsInAnyNamespaceEnabled, configManagementPlugins, controllerNamespace, dexConfig and 25 more. - [clusterSettingsPluginsResponse](https://sourcey-argocd.pages.dev/api/models/clustersettingspluginsresponse/index.md): Field: plugins. - [eventsEvent](https://sourcey-argocd.pages.dev/api/models/eventsevent/index.md): Event mirrors corev1.Event and exposes the fields consumed by the Argo CD API and UI. Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a… - [eventsEventList](https://sourcey-argocd.pages.dev/api/models/eventseventlist/index.md): EventList is a list of Argo CD Event messages. It mirrors corev1.EventList field-for-field but is defined in Argo CD's apiclient package to avoid pulling Kubernetes protobuf types into the public gRPC surface. - [eventsEventSeries](https://sourcey-argocd.pages.dev/api/models/eventseventseries/index.md): EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. - [eventsEventSource](https://sourcey-argocd.pages.dev/api/models/eventseventsource/index.md): EventSource contains information for an event. - [eventsObjectReference](https://sourcey-argocd.pages.dev/api/models/eventsobjectreference/index.md): ObjectReference contains enough information to let you inspect or modify the referred object. - [gpgkeyGnuPGPublicKeyCreateResponse](https://sourcey-argocd.pages.dev/api/models/gpgkeygnupgpublickeycreateresponse/index.md): Fields: created and skipped. - [gpgkeyGnuPGPublicKeyResponse](https://sourcey-argocd.pages.dev/api/models/gpgkeygnupgpublickeyresponse/index.md): gpgkeyGnuPGPublicKeyResponse - [intstrIntOrString](https://sourcey-argocd.pages.dev/api/models/intstrintorstring/index.md): +protobuf=true +protobuf.options.(gogoproto.goproto_stringer)=false +k8s:openapi-gen=true +k8s:openapi-model-package=io.k8s.apimachinery.pkg.util.intstr - [notificationService](https://sourcey-argocd.pages.dev/api/models/notificationservice/index.md): Field: name. - [notificationServiceList](https://sourcey-argocd.pages.dev/api/models/notificationservicelist/index.md): Field: items. - [notificationTemplate](https://sourcey-argocd.pages.dev/api/models/notificationtemplate/index.md): Field: name. - [notificationTemplateList](https://sourcey-argocd.pages.dev/api/models/notificationtemplatelist/index.md): Field: items. - [notificationTrigger](https://sourcey-argocd.pages.dev/api/models/notificationtrigger/index.md): Field: name. - [notificationTriggerList](https://sourcey-argocd.pages.dev/api/models/notificationtriggerlist/index.md): Field: items. - [oidcClaim](https://sourcey-argocd.pages.dev/api/models/oidcclaim/index.md): Fields: essential, value and values. - [projectDetailedProjectsResponse](https://sourcey-argocd.pages.dev/api/models/projectdetailedprojectsresponse/index.md): Fields: clusters, globalProjects, project and repositories. - [projectEmptyResponse](https://sourcey-argocd.pages.dev/api/models/projectemptyresponse/index.md): projectEmptyResponse - [projectGlobalProjectsResponse](https://sourcey-argocd.pages.dev/api/models/projectglobalprojectsresponse/index.md): Field: items. - [projectProjectCreateRequest](https://sourcey-argocd.pages.dev/api/models/projectprojectcreaterequest/index.md): ProjectCreateRequest defines project creation parameters. - [projectProjectTokenCreateRequest](https://sourcey-argocd.pages.dev/api/models/projectprojecttokencreaterequest/index.md): ProjectTokenCreateRequest defines project token creation parameters. - [projectProjectTokenResponse](https://sourcey-argocd.pages.dev/api/models/projectprojecttokenresponse/index.md): ProjectTokenResponse wraps the created token or returns an empty string if deleted. - [projectProjectUpdateRequest](https://sourcey-argocd.pages.dev/api/models/projectprojectupdaterequest/index.md): Field: project. - [projectSyncWindowsResponse](https://sourcey-argocd.pages.dev/api/models/projectsyncwindowsresponse/index.md): Field: windows. - [protobufAny](https://sourcey-argocd.pages.dev/api/models/protobufany/index.md): Fields: type_url and value. - [repocredsRepoCredsResponse](https://sourcey-argocd.pages.dev/api/models/repocredsrepocredsresponse/index.md): repocredsRepoCredsResponse - [repositoryAppInfo](https://sourcey-argocd.pages.dev/api/models/repositoryappinfo/index.md): Fields: path and type. - [repositoryDirectoryAppSpec](https://sourcey-argocd.pages.dev/api/models/repositorydirectoryappspec/index.md): repositoryDirectoryAppSpec - [repositoryHelmAppSpec](https://sourcey-argocd.pages.dev/api/models/repositoryhelmappspec/index.md): Fields: fileParameters, name, parameters, valueFiles and values. - [repositoryHelmChart](https://sourcey-argocd.pages.dev/api/models/repositoryhelmchart/index.md): Fields: name and versions. - [repositoryHelmChartsResponse](https://sourcey-argocd.pages.dev/api/models/repositoryhelmchartsresponse/index.md): Field: items. - [repositoryKustomizeAppSpec](https://sourcey-argocd.pages.dev/api/models/repositorykustomizeappspec/index.md): Field: images. - [repositoryManifestResponse](https://sourcey-argocd.pages.dev/api/models/repositorymanifestresponse/index.md): Fields: commands, manifests, namespace, revision, server, sourceIntegrityResult and 2 more. - [repositoryParameterAnnouncement](https://sourcey-argocd.pages.dev/api/models/repositoryparameterannouncement/index.md): Fields: array, collectionType, itemType, map, name, required and 3 more. - [repositoryPluginAppSpec](https://sourcey-argocd.pages.dev/api/models/repositorypluginappspec/index.md): Field: parametersAnnouncement. - [repositoryRefs](https://sourcey-argocd.pages.dev/api/models/repositoryrefs/index.md): Fields: branches and tags. - [repositoryRepoAppDetailsQuery](https://sourcey-argocd.pages.dev/api/models/repositoryrepoappdetailsquery/index.md): Fields: appName, appProject, source, sourceIndex and versionId. - [repositoryRepoAppDetailsResponse](https://sourcey-argocd.pages.dev/api/models/repositoryrepoappdetailsresponse/index.md): Fields: directory, helm, kustomize, plugin and type. - [repositoryRepoAppsResponse](https://sourcey-argocd.pages.dev/api/models/repositoryrepoappsresponse/index.md): Field: items. - [repositoryRepoResponse](https://sourcey-argocd.pages.dev/api/models/repositoryreporesponse/index.md): repositoryRepoResponse - [runtimeError](https://sourcey-argocd.pages.dev/api/models/runtimeerror/index.md): Fields: code, details, error and message. - [runtimeRawExtension](https://sourcey-argocd.pages.dev/api/models/runtimerawextension/index.md): RawExtension is used to hold extensions in external versions. - [runtimeStreamError](https://sourcey-argocd.pages.dev/api/models/runtimestreamerror/index.md): Fields: details, grpc_code, http_code, http_status and message. - [sessionGetUserInfoResponse](https://sourcey-argocd.pages.dev/api/models/sessiongetuserinforesponse/index.md): Fields: groups, iss, loggedIn and username. - [sessionSessionCreateRequest](https://sourcey-argocd.pages.dev/api/models/sessionsessioncreaterequest/index.md): SessionCreateRequest is for logging in. - [sessionSessionResponse](https://sourcey-argocd.pages.dev/api/models/sessionsessionresponse/index.md): SessionResponse wraps the created token or returns an empty string if deleted. - [v1FieldsV1](https://sourcey-argocd.pages.dev/api/models/v1fieldsv1/index.md): FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. - [v1GroupKind](https://sourcey-argocd.pages.dev/api/models/v1groupkind/index.md): +protobuf.options.(gogoproto.goproto_stringer)=false - [v1JSON](https://sourcey-argocd.pages.dev/api/models/v1json/index.md): JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil. - [v1LabelSelector](https://sourcey-argocd.pages.dev/api/models/v1labelselector/index.md): Fields: matchExpressions and matchLabels. - [v1LabelSelectorRequirement](https://sourcey-argocd.pages.dev/api/models/v1labelselectorrequirement/index.md): A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. - [v1ListMeta](https://sourcey-argocd.pages.dev/api/models/v1listmeta/index.md): ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. - [v1LoadBalancerIngress](https://sourcey-argocd.pages.dev/api/models/v1loadbalanceringress/index.md): LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. - [v1ManagedFieldsEntry](https://sourcey-argocd.pages.dev/api/models/v1managedfieldsentry/index.md): ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. - [v1MicroTime](https://sourcey-argocd.pages.dev/api/models/v1microtime/index.md): MicroTime is version of Time with microsecond level precision. - [v1NodeSwapStatus](https://sourcey-argocd.pages.dev/api/models/v1nodeswapstatus/index.md): NodeSwapStatus represents swap memory information. - [v1NodeSystemInfo](https://sourcey-argocd.pages.dev/api/models/v1nodesysteminfo/index.md): NodeSystemInfo is a set of ids/uuids to uniquely identify the node. - [v1ObjectMeta](https://sourcey-argocd.pages.dev/api/models/v1objectmeta/index.md): ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. - [v1OwnerReference](https://sourcey-argocd.pages.dev/api/models/v1ownerreference/index.md): Fields: apiVersion, blockOwnerDeletion, controller, kind, name and uid. - [v1PortStatus](https://sourcey-argocd.pages.dev/api/models/v1portstatus/index.md): Fields: error, port and protocol. - [v1ShardInfo](https://sourcey-argocd.pages.dev/api/models/v1shardinfo/index.md): ShardInfo describes the shard selector that was applied to produce a list response. Its presence on a list response indicates the list is a filtered subset. - [v1Time](https://sourcey-argocd.pages.dev/api/models/v1time/index.md): Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. - [v1alpha1AWSAuthConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1awsauthconfig/index.md): Fields: clusterName, profile and roleARN. - [v1alpha1AppHealthStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1apphealthstatus/index.md): Fields: lastTransitionTime, message and status. - [v1alpha1AppProject](https://sourcey-argocd.pages.dev/api/models/v1alpha1appproject/index.md): Fields: metadata, spec and status. - [v1alpha1AppProjectList](https://sourcey-argocd.pages.dev/api/models/v1alpha1appprojectlist/index.md): Fields: items and metadata. - [v1alpha1AppProjectSpec](https://sourcey-argocd.pages.dev/api/models/v1alpha1appprojectspec/index.md): Fields: clusterResourceBlacklist, clusterResourceWhitelist, description, destinationServiceAccounts, destinations, namespaceResourceBlacklist and 9 more. - [v1alpha1AppProjectStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1appprojectstatus/index.md): Field: jwtTokensByRole. - [v1alpha1Application](https://sourcey-argocd.pages.dev/api/models/v1alpha1application/index.md): Fields: metadata, operation, spec and status. - [v1alpha1ApplicationCondition](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationcondition/index.md): Fields: lastTransitionTime, message and type. - [v1alpha1ApplicationDestination](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationdestination/index.md): Fields: name, namespace and server. - [v1alpha1ApplicationDestinationServiceAccount](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationdestinationserviceaccount/index.md): ApplicationDestinationServiceAccount holds information about the service account to be impersonated for the application sync operation. - [v1alpha1ApplicationList](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationlist/index.md): Fields: items and metadata. - [v1alpha1ApplicationMatchExpression](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationmatchexpression/index.md): Fields: key, operator and values. - [v1alpha1ApplicationPreservedFields](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationpreservedfields/index.md): Fields: annotations and labels. - [v1alpha1ApplicationSet](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationset/index.md): Fields: metadata, spec and status. - [v1alpha1ApplicationSetApplicationStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetapplicationstatus/index.md): Fields: application, lastTransitionTime, message, status, step and targetrevisions. - [v1alpha1ApplicationSetCondition](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetcondition/index.md): Fields: lastTransitionTime, message, reason, status and type. - [v1alpha1ApplicationSetGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetgenerator/index.md): ApplicationSetGenerator represents a generator at the top level of an ApplicationSet. - [v1alpha1ApplicationSetList](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetlist/index.md): Fields: items and metadata. - [v1alpha1ApplicationSetNestedGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetnestedgenerator/index.md): ApplicationSetNestedGenerator represents a generator nested within a combination-type generator (MatrixGenerator or MergeGenerator). - [v1alpha1ApplicationSetResourceIgnoreDifferences](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetresourceignoredifferences/index.md): ApplicationSetResourceIgnoreDifferences configures how the ApplicationSet controller will ignore differences in live applications when applying changes from generated applications. - [v1alpha1ApplicationSetRolloutStep](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetrolloutstep/index.md): Fields: matchExpressions and maxUpdate. - [v1alpha1ApplicationSetRolloutStrategy](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetrolloutstrategy/index.md): Field: steps. - [v1alpha1ApplicationSetSpec](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetspec/index.md): ApplicationSetSpec represents a class of application set state. - [v1alpha1ApplicationSetStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetstatus/index.md): Fields: applicationStatus, conditions, health, resources and resourcesCount. - [v1alpha1ApplicationSetStrategy](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetstrategy/index.md): ApplicationSetStrategy configures how generated Applications are updated in sequence. - [v1alpha1ApplicationSetSyncPolicy](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetsyncpolicy/index.md): ApplicationSetSyncPolicy configures how generated Applications will relate to their ApplicationSet. - [v1alpha1ApplicationSetTemplate](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsettemplate/index.md): Fields: metadata and spec. - [v1alpha1ApplicationSetTemplateMeta](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsettemplatemeta/index.md): Fields: annotations, finalizers, labels, name and namespace. - [v1alpha1ApplicationSetTree](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsettree/index.md): Field: nodes. - [v1alpha1ApplicationSetWatchEvent](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsetwatchevent/index.md): ApplicationSetWatchEvent contains information about application change. - [v1alpha1ApplicationSource](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsource/index.md): Fields: chart, directory, helm, kustomize, name, path and 5 more. - [v1alpha1ApplicationSourceDirectory](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcedirectory/index.md): Fields: disableExtensionFilter, exclude, include, jsonnet and recurse. - [v1alpha1ApplicationSourceHelm](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcehelm/index.md): Fields: apiVersions, fileParameters, ignoreMissingValueFiles, kubeVersion, namespace, parameters and 9 more. - [v1alpha1ApplicationSourceJsonnet](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcejsonnet/index.md): Fields: extVars, libs and tlas. - [v1alpha1ApplicationSourceKustomize](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcekustomize/index.md): Fields: apiVersions, commonAnnotations, commonAnnotationsEnvsubst, commonLabels, components, forceCommonAnnotations and 12 more. - [v1alpha1ApplicationSourcePlugin](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourceplugin/index.md): Fields: env, name and parameters. - [v1alpha1ApplicationSourcePluginParameter](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcepluginparameter/index.md): Fields: array, map, name and string. - [v1alpha1ApplicationSpec](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationspec/index.md): ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision. - [v1alpha1ApplicationStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationstatus/index.md): Fields: conditions, controllerNamespace, health, history, observedAt, operationState and 8 more. - [v1alpha1ApplicationSummary](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsummary/index.md): Fields: externalURLs, images and isAppOfApps. - [v1alpha1ApplicationTree](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationtree/index.md): ApplicationTree represents the hierarchical structure of resources associated with an Argo CD application. - [v1alpha1ApplicationWatchEvent](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationwatchevent/index.md): ApplicationWatchEvent contains information about application change. - [v1alpha1Backoff](https://sourcey-argocd.pages.dev/api/models/v1alpha1backoff/index.md): Fields: duration, factor and maxDuration. - [v1alpha1BasicAuthBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1basicauthbitbucketserver/index.md): BasicAuthBitbucketServer defines the username/(password or personal access token) for Basic auth. - [v1alpha1BearerTokenBitbucket](https://sourcey-argocd.pages.dev/api/models/v1alpha1bearertokenbitbucket/index.md): BearerTokenBitbucket defines the Bearer token for BitBucket AppToken auth. - [v1alpha1BearerTokenBitbucketCloud](https://sourcey-argocd.pages.dev/api/models/v1alpha1bearertokenbitbucketcloud/index.md): BearerTokenBitbucketCloud defines the Bearer token for BitBucket AppToken auth. - [v1alpha1ChartDetails](https://sourcey-argocd.pages.dev/api/models/v1alpha1chartdetails/index.md): Fields: description, home and maintainers. - [v1alpha1Cluster](https://sourcey-argocd.pages.dev/api/models/v1alpha1cluster/index.md): Fields: annotations, clusterResources, config, configHash, connectionState, info and 8 more. - [v1alpha1ClusterCacheInfo](https://sourcey-argocd.pages.dev/api/models/v1alpha1clustercacheinfo/index.md): Fields: apisCount, lastCacheSyncTime and resourcesCount. - [v1alpha1ClusterConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1clusterconfig/index.md): ClusterConfig is the configuration attributes. This structure is subset of the go-client rest.Config with annotations added for marshalling. - [v1alpha1ClusterGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1clustergenerator/index.md): ClusterGenerator defines a generator to match against clusters registered with ArgoCD. - [v1alpha1ClusterInfo](https://sourcey-argocd.pages.dev/api/models/v1alpha1clusterinfo/index.md): Fields: apiVersions, applicationsCount, cacheInfo, connectionState and serverVersion. - [v1alpha1ClusterList](https://sourcey-argocd.pages.dev/api/models/v1alpha1clusterlist/index.md): ClusterList is a collection of Clusters. - [v1alpha1ClusterResourceRestrictionItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1clusterresourcerestrictionitem/index.md): Fields: group, kind and name. - [v1alpha1Command](https://sourcey-argocd.pages.dev/api/models/v1alpha1command/index.md): Fields: args and command. - [v1alpha1CommitMetadata](https://sourcey-argocd.pages.dev/api/models/v1alpha1commitmetadata/index.md): CommitMetadata contains metadata about a commit that is related in some way to another commit. - [v1alpha1ComparedTo](https://sourcey-argocd.pages.dev/api/models/v1alpha1comparedto/index.md): Fields: destination, ignoreDifferences, source and sources. - [v1alpha1ConfigManagementPlugin](https://sourcey-argocd.pages.dev/api/models/v1alpha1configmanagementplugin/index.md): Fields: generate, init, lockRepo and name. - [v1alpha1ConfigMapKeyRef](https://sourcey-argocd.pages.dev/api/models/v1alpha1configmapkeyref/index.md): ConfigMapKeyRef struct for a reference to a configmap key. - [v1alpha1ConnectionState](https://sourcey-argocd.pages.dev/api/models/v1alpha1connectionstate/index.md): Fields: attemptedAt, message and status. - [v1alpha1DrySource](https://sourcey-argocd.pages.dev/api/models/v1alpha1drysource/index.md): DrySource specifies a location for dry "don't repeat yourself" manifest source information. - [v1alpha1DuckTypeGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1ducktypegenerator/index.md): DuckType defines a generator to match against clusters registered with ArgoCD. - [v1alpha1ExecProviderConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1execproviderconfig/index.md): Fields: apiVersion, args, command, config, env, installHint and 1 more. - [v1alpha1GitDirectoryGeneratorItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1gitdirectorygeneratoritem/index.md): Fields: exclude and path. - [v1alpha1GitFileGeneratorItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1gitfilegeneratoritem/index.md): Fields: exclude and path. - [v1alpha1GitGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1gitgenerator/index.md): Fields: directories, files, pathParamPrefix, repoURL, requeueAfterSeconds, revision and 2 more. - [v1alpha1GnuPGPublicKey](https://sourcey-argocd.pages.dev/api/models/v1alpha1gnupgpublickey/index.md): Fields: fingerprint, keyData, keyID, owner, subType and trust. - [v1alpha1GnuPGPublicKeyList](https://sourcey-argocd.pages.dev/api/models/v1alpha1gnupgpublickeylist/index.md): Fields: items and metadata. - [v1alpha1HealthStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1healthstatus/index.md): Fields: lastTransitionTime, message and status. - [v1alpha1HelmFileParameter](https://sourcey-argocd.pages.dev/api/models/v1alpha1helmfileparameter/index.md): Fields: name and path. - [v1alpha1HelmParameter](https://sourcey-argocd.pages.dev/api/models/v1alpha1helmparameter/index.md): Fields: forceString, name and value. - [v1alpha1HostInfo](https://sourcey-argocd.pages.dev/api/models/v1alpha1hostinfo/index.md): HostInfo holds metadata and resource usage metrics for a specific host in the cluster. - [v1alpha1HostResourceInfo](https://sourcey-argocd.pages.dev/api/models/v1alpha1hostresourceinfo/index.md): HostResourceInfo represents resource usage details for a specific resource type on a host. - [v1alpha1HydrateOperation](https://sourcey-argocd.pages.dev/api/models/v1alpha1hydrateoperation/index.md): Fields: drySHA, finishedAt, hydratedSHA, message, phase, sourceHydrator and 1 more. - [v1alpha1HydrateTo](https://sourcey-argocd.pages.dev/api/models/v1alpha1hydrateto/index.md): HydrateTo specifies a branch to which hydrated manifests should be pushed as a "staging area" before being moved to the SyncSource. The repository and path are inherited from SyncSource. - [v1alpha1Info](https://sourcey-argocd.pages.dev/api/models/v1alpha1info/index.md): Fields: name and value. - [v1alpha1InfoItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1infoitem/index.md): Fields: name and value. - [v1alpha1InlineSyncWindow](https://sourcey-argocd.pages.dev/api/models/v1alpha1inlinesyncwindow/index.md): Fields: andOperator, applications, clusters, description, duration, kind and 5 more. - [v1alpha1JWTToken](https://sourcey-argocd.pages.dev/api/models/v1alpha1jwttoken/index.md): Fields: exp, iat and id. - [v1alpha1JWTTokens](https://sourcey-argocd.pages.dev/api/models/v1alpha1jwttokens/index.md): Field: items. - [v1alpha1JsonnetVar](https://sourcey-argocd.pages.dev/api/models/v1alpha1jsonnetvar/index.md): Fields: code, name and value. - [v1alpha1KnownTypeField](https://sourcey-argocd.pages.dev/api/models/v1alpha1knowntypefield/index.md): KnownTypeField contains a mapping between a Custom Resource Definition (CRD) field and a well-known Kubernetes type. This mapping is primarily used for unit conversions in resources where the type is not explicitly defined (e.g., converting "0.1" to "100m" for CPU requests). - [v1alpha1KustomizeGvk](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizegvk/index.md): Fields: group, kind and version. - [v1alpha1KustomizeOptions](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizeoptions/index.md): Fields: binaryPath, buildOptions and versions. - [v1alpha1KustomizePatch](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizepatch/index.md): Fields: options, patch, path and target. - [v1alpha1KustomizeReplica](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizereplica/index.md): Fields: count and name. - [v1alpha1KustomizeResId](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizeresid/index.md): Fields: gvk, name and namespace. - [v1alpha1KustomizeSelector](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizeselector/index.md): Fields: annotationSelector, labelSelector and resId. - [v1alpha1KustomizeVersion](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizeversion/index.md): Fields: buildOptions, name and path. - [v1alpha1ListGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1listgenerator/index.md): Fields: elements, elementsYaml and template. - [v1alpha1ManagedNamespaceMetadata](https://sourcey-argocd.pages.dev/api/models/v1alpha1managednamespacemetadata/index.md): Fields: annotations and labels. - [v1alpha1MatrixGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1matrixgenerator/index.md): MatrixGenerator generates the cartesian product of two sets of parameters. The parameters are defined by two nested generators. - [v1alpha1MergeGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1mergegenerator/index.md): MergeGenerator merges the output of two or more generators. Where the values for all specified merge keys are equal between two sets of generated parameters, the parameter sets will be merged with the parameters from the latter generator taking precedence. Parameter sets with merge keys not present in the base… - [v1alpha1OCIMetadata](https://sourcey-argocd.pages.dev/api/models/v1alpha1ocimetadata/index.md): Fields: authors, createdAt, description, docsUrl, imageUrl, sourceUrl and 1 more. - [v1alpha1OciDirectoryGeneratorItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1ocidirectorygeneratoritem/index.md): Fields: exclude and path. - [v1alpha1OciFileGeneratorItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1ocifilegeneratoritem/index.md): Fields: exclude and path. - [v1alpha1OciGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1ocigenerator/index.md): Fields: directories, files, pathParamPrefix, repoURL, requeueAfterSeconds, revision and 2 more. - [v1alpha1Operation](https://sourcey-argocd.pages.dev/api/models/v1alpha1operation/index.md): Fields: info, initiatedBy, retry and sync. - [v1alpha1OperationInitiator](https://sourcey-argocd.pages.dev/api/models/v1alpha1operationinitiator/index.md): Fields: automated and username. - [v1alpha1OperationState](https://sourcey-argocd.pages.dev/api/models/v1alpha1operationstate/index.md): Fields: finishedAt, message, operation, phase, retryCount, startedAt and 1 more. - [v1alpha1OrphanedResourceKey](https://sourcey-argocd.pages.dev/api/models/v1alpha1orphanedresourcekey/index.md): Fields: group, kind and name. - [v1alpha1OrphanedResourcesMonitorSettings](https://sourcey-argocd.pages.dev/api/models/v1alpha1orphanedresourcesmonitorsettings/index.md): Fields: ignore and warn. - [v1alpha1OverrideIgnoreDiff](https://sourcey-argocd.pages.dev/api/models/v1alpha1overrideignorediff/index.md): Fields: jSONPointers, jqPathExpressions and managedFieldsManagers. - [v1alpha1PluginConfigMapRef](https://sourcey-argocd.pages.dev/api/models/v1alpha1pluginconfigmapref/index.md): Field: name. - [v1alpha1PluginGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1plugingenerator/index.md): PluginGenerator defines connection info specific to Plugin. - [v1alpha1PluginInput](https://sourcey-argocd.pages.dev/api/models/v1alpha1plugininput/index.md): Field: parameters. - [v1alpha1ProjectRole](https://sourcey-argocd.pages.dev/api/models/v1alpha1projectrole/index.md): Fields: description, groups, jwtTokens, name and policies. - [v1alpha1PullRequestGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgenerator/index.md): PullRequestGenerator defines a generator that scrapes a PullRequest API to find candidate pull requests. - [v1alpha1PullRequestGeneratorAzureDevOps](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorazuredevops/index.md): PullRequestGeneratorAzureDevOps defines connection info specific to AzureDevOps. - [v1alpha1PullRequestGeneratorBitbucket](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorbitbucket/index.md): PullRequestGeneratorBitbucket defines connection info specific to Bitbucket. - [v1alpha1PullRequestGeneratorBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorbitbucketserver/index.md): PullRequestGeneratorBitbucketServer defines connection info specific to BitbucketServer. - [v1alpha1PullRequestGeneratorFilter](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorfilter/index.md): PullRequestGeneratorFilter is a single pull request filter. If multiple filter types are set on a single struct, they will be AND'd together. All filters must pass for a pull request to be included. - [v1alpha1PullRequestGeneratorGitLab](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgitlab/index.md): PullRequestGeneratorGitLab defines connection info specific to GitLab. - [v1alpha1PullRequestGeneratorGitea](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgitea/index.md): PullRequestGeneratorGitea defines connection info specific to Gitea. - [v1alpha1PullRequestGeneratorGithub](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgithub/index.md): PullRequestGeneratorGithub defines connection info specific to GitHub. - [v1alpha1RepoCreds](https://sourcey-argocd.pages.dev/api/models/v1alpha1repocreds/index.md): Fields: azureActiveDirectoryEndpoint, azureServicePrincipalClientId, azureServicePrincipalClientSecret, azureServicePrincipalTenantId, bearerToken, enableOCI and 17 more. - [v1alpha1RepoCredsList](https://sourcey-argocd.pages.dev/api/models/v1alpha1repocredslist/index.md): RepositoryList is a collection of Repositories. - [v1alpha1Repository](https://sourcey-argocd.pages.dev/api/models/v1alpha1repository/index.md): Fields: azureActiveDirectoryEndpoint, azureServicePrincipalClientId, azureServicePrincipalClientSecret, azureServicePrincipalTenantId, bearerToken, connectionState and 26 more. - [v1alpha1RepositoryCertificate](https://sourcey-argocd.pages.dev/api/models/v1alpha1repositorycertificate/index.md): Fields: certData, certInfo, certSubType, certType and serverName. - [v1alpha1RepositoryCertificateList](https://sourcey-argocd.pages.dev/api/models/v1alpha1repositorycertificatelist/index.md): Fields: items and metadata. - [v1alpha1RepositoryList](https://sourcey-argocd.pages.dev/api/models/v1alpha1repositorylist/index.md): RepositoryList is a collection of Repositories. - [v1alpha1ResourceAction](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceaction/index.md): ResourceAction represents an individual action that can be performed on a resource. It includes parameters, an optional disabled flag, an icon for display, and a name for the action. - [v1alpha1ResourceActionParam](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceactionparam/index.md): ResourceActionParam represents a parameter for a resource action. It includes a name, value, type, and an optional default value for the parameter. - [v1alpha1ResourceDiff](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourcediff/index.md): ResourceDiff holds the diff between a live and target resource object in Argo CD. It is used to compare the desired state (from Git/Helm) with the actual state in the cluster. - [v1alpha1ResourceIgnoreDifferences](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceignoredifferences/index.md): ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state. - [v1alpha1ResourceNetworkingInfo](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourcenetworkinginfo/index.md): ResourceNetworkingInfo holds networking-related information for a resource. - [v1alpha1ResourceNode](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourcenode/index.md): ResourceNode contains information about a live Kubernetes resource and its relationships with other resources. - [v1alpha1ResourceOverride](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceoverride/index.md): Fields: actions, healthLua, ignoreDifferences, ignoreResourceUpdates, knownTypeFields and useOpenLibs. - [v1alpha1ResourceRef](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceref/index.md): Fields: group, kind, name, namespace, uid and version. - [v1alpha1ResourceResult](https://sourcey-argocd.pages.dev/api/models/v1alpha1resourceresult/index.md): Fields: group, hookPhase, hookType, images, kind, message and 5 more. - [v1alpha1RetryStrategy](https://sourcey-argocd.pages.dev/api/models/v1alpha1retrystrategy/index.md): Fields: backoff, limit and refresh. - [v1alpha1RevisionHistory](https://sourcey-argocd.pages.dev/api/models/v1alpha1revisionhistory/index.md): Fields: deployStartedAt, deployedAt, id, initiatedBy, revision, revisions and 2 more. - [v1alpha1RevisionMetadata](https://sourcey-argocd.pages.dev/api/models/v1alpha1revisionmetadata/index.md): RevisionMetadata contains metadata for a specific revision in a Git repository. This field is used by the Source Hydrator feature which may be removed in the future. - [v1alpha1RevisionReference](https://sourcey-argocd.pages.dev/api/models/v1alpha1revisionreference/index.md): RevisionReference contains a reference to a some information that is related in some way to another commit. For now, it supports only references to a commit. In the future, it may support other types of references. - [v1alpha1SCMProviderGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergenerator/index.md): SCMProviderGenerator defines a generator that scrapes a SCMaaS API to find candidate repos. - [v1alpha1SCMProviderGeneratorAWSCodeCommit](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorawscodecommit/index.md): SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit. - [v1alpha1SCMProviderGeneratorAzureDevOps](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorazuredevops/index.md): SCMProviderGeneratorAzureDevOps defines connection info specific to Azure DevOps. - [v1alpha1SCMProviderGeneratorBitbucket](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorbitbucket/index.md): SCMProviderGeneratorBitbucket defines connection info specific to Bitbucket Cloud (API version 2). - [v1alpha1SCMProviderGeneratorBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorbitbucketserver/index.md): SCMProviderGeneratorBitbucketServer defines connection info specific to Bitbucket Server. - [v1alpha1SCMProviderGeneratorFilter](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorfilter/index.md): SCMProviderGeneratorFilter is a single repository filter. If multiple filter types are set on a single struct, they will be AND'd together. All filters must pass for a repo to be included. - [v1alpha1SCMProviderGeneratorGitea](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorgitea/index.md): SCMProviderGeneratorGitea defines a connection info specific to Gitea. - [v1alpha1SCMProviderGeneratorGithub](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorgithub/index.md): SCMProviderGeneratorGithub defines connection info specific to GitHub. - [v1alpha1SCMProviderGeneratorGitlab](https://sourcey-argocd.pages.dev/api/models/v1alpha1scmprovidergeneratorgitlab/index.md): SCMProviderGeneratorGitlab defines connection info specific to Gitlab. - [v1alpha1SecretRef](https://sourcey-argocd.pages.dev/api/models/v1alpha1secretref/index.md): SecretRef struct for a reference to a secret key. - [v1alpha1SignatureKey](https://sourcey-argocd.pages.dev/api/models/v1alpha1signaturekey/index.md): Deprecated: Use SourceIntegrity instead. SignatureKeys will be removed with the next major version. - [v1alpha1SourceHydrator](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourcehydrator/index.md): SourceHydrator specifies a dry "don't repeat yourself" source for manifests, a sync source from which to sync hydrated manifests, and an optional hydrateTo location to act as a "staging" aread for hydrated manifests. - [v1alpha1SourceHydratorStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourcehydratorstatus/index.md): Fields: currentOperation, lastComparedDryRevision and lastSuccessfulOperation. - [v1alpha1SourceIntegrity](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegrity/index.md): Field: git. - [v1alpha1SourceIntegrityCheckResult](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritycheckresult/index.md): SourceIntegrityCheckResult represents a conclusion of the SourceIntegrity evaluation. Each check performed on a source(es), holds a check item representing all checks performed. - [v1alpha1SourceIntegrityCheckResultItem](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritycheckresultitem/index.md): Fields: name and problems. - [v1alpha1SourceIntegrityGit](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritygit/index.md): Field: policies. - [v1alpha1SourceIntegrityGitPolicy](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritygitpolicy/index.md): Fields: gpg and repos. - [v1alpha1SourceIntegrityGitPolicyGPG](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritygitpolicygpg/index.md): SourceIntegrityGitPolicyGPG verifies that the commit(s) are both correctly signed by a key in the repo-server keyring, and that they are signed by one of the key listed in Keys. - [v1alpha1SourceIntegrityGitPolicyRepo](https://sourcey-argocd.pages.dev/api/models/v1alpha1sourceintegritygitpolicyrepo/index.md): Field: url. - [v1alpha1SuccessfulHydrateOperation](https://sourcey-argocd.pages.dev/api/models/v1alpha1successfulhydrateoperation/index.md): Fields: drySHA, hydratedSHA and sourceHydrator. - [v1alpha1SyncOperation](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncoperation/index.md): SyncOperation contains details about a sync operation. - [v1alpha1SyncOperationResource](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncoperationresource/index.md): SyncOperationResource contains resources to sync. - [v1alpha1SyncOperationResult](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncoperationresult/index.md): Fields: managedNamespaceMetadata, resources, revision, revisions, source and sources. - [v1alpha1SyncPolicy](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncpolicy/index.md): Fields: automated, managedNamespaceMetadata, retry and syncOptions. - [v1alpha1SyncPolicyAutomated](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncpolicyautomated/index.md): Fields: allowEmpty, enabled, prune and selfHeal. - [v1alpha1SyncSource](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncsource/index.md): SyncSource specifies a location from which hydrated manifests may be synced. If RepoURL is not set, it is assumed to be the same as the associated DrySource config in the SourceHydrator. - [v1alpha1SyncStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncstatus/index.md): Fields: comparedTo, revision, revisions and status. - [v1alpha1SyncStrategy](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncstrategy/index.md): Fields: apply and hook. - [v1alpha1SyncStrategyApply](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncstrategyapply/index.md): Field: force. - [v1alpha1SyncStrategyHook](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncstrategyhook/index.md): SyncStrategyHook will perform a sync using hooks annotations. If no hook annotation is specified falls back to kubectl apply. - [v1alpha1TLSClientConfig](https://sourcey-argocd.pages.dev/api/models/v1alpha1tlsclientconfig/index.md): Fields: caData, certData, insecure, keyData and serverName. - [v1alpha1TagFilter](https://sourcey-argocd.pages.dev/api/models/v1alpha1tagfilter/index.md): Fields: key and value. - [versionVersionMessage](https://sourcey-argocd.pages.dev/api/models/versionversionmessage/index.md): Fields: BuildDate, Compiler, ExtraBuildInfo, GitCommit, GitTag, GitTreeState and 7 more. ## MCP Reference - [argocd-mcp](https://sourcey-argocd.pages.dev/mcp/index.md): List, inspect, create, update, sync and delete Argo CD applications, and read their resources, events and logs, from an MCP client. The server runs locally over stdio and calls the API of the Argo CD server you configure, with an API token: API Docs shows how to get one. Its source is argoproj-labs/mcp-for-argocd. - [list_applications](https://sourcey-argocd.pages.dev/mcp/operations/operation-list-applications-tool.md): list_applications returns list of applications - [list_clusters](https://sourcey-argocd.pages.dev/mcp/operations/operation-list-clusters-tool.md): list_clusters returns list of clusters registered with ArgoCD - [get_application](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-application-tool.md): get_application returns application by application name. Optionally specify the application namespace to get applications from non-default namespaces. - [get_appproject](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-appproject-tool.md): get_appproject returns an ArgoCD AppProject (project) by its name. AppProjects provide a logical grouping of applications and define allowed sources, destinations, cluster/repository whitelists, and RBAC roles. - [get_application_resource_tree](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-application-resource-tree-tool.md): get_application_resource_tree returns resource tree for application by application name. Optionally specify the application namespace to get resource tree from applications in non-default namespaces. - [get_application_managed_resources](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-application-managed-resources-tool.md): get_application_managed_resources returns managed resources for application by application name with optional filtering. Use filters to avoid token limits with large applications. Examples: kind="ConfigMap" for config maps only, namespace="production" for specific namespace, or combine multiple filters. - [get_application_workload_logs](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-application-workload-logs-tool.md): get_application_workload_logs returns logs for application workload (Deployment, StatefulSet, Pod, etc.) by application name and resource ref and optionally container name - [get_application_events](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-application-events-tool.md): get_application_events returns events for application by application name. Optionally specify the application namespace to get events from applications in non-default namespaces. - [get_resource_events](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-resource-events-tool.md): get_resource_events returns events for a resource that is managed by an application - [get_resources](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-resources-tool.md): get_resources return manifests for resources specified by resourceRefs. If resourceRefs is empty or not provided, fetches all resources managed by the application. - [get_resource_actions](https://sourcey-argocd.pages.dev/mcp/operations/operation-get-resource-actions-tool.md): get_resource_actions returns actions for a resource that is managed by an application - [create_application](https://sourcey-argocd.pages.dev/mcp/operations/operation-create-application-tool.md): create_application creates a new ArgoCD application in the specified namespace. The application.metadata.namespace field determines where the Application resource will be created (e.g., "argocd", "argocd-apps", or any custom namespace). - [update_application](https://sourcey-argocd.pages.dev/mcp/operations/operation-update-application-tool.md): update_application updates application - [delete_application](https://sourcey-argocd.pages.dev/mcp/operations/operation-delete-application-tool.md): delete_application deletes application. Specify applicationNamespace if the application is in a non-default namespace to avoid permission errors. - [sync_application](https://sourcey-argocd.pages.dev/mcp/operations/operation-sync-application-tool.md): sync_application syncs application. Specify applicationNamespace if the application is in a non-default namespace to avoid permission errors. - [run_resource_action](https://sourcey-argocd.pages.dev/mcp/operations/operation-run-resource-action-tool.md): run_resource_action runs an action on a resource