Hello,
To improve the plugin's functionality and reliability, we propose adding a "Server-Side Apply" option to the sync Task in the ArgoCD plugin. This feature will enable users to leverage Kubernetes Server-Side Apply (SSA) capabilities, which provide a more efficient and reliable way to manage resource updates.

Benefits of Server-Side Apply:

Improved performance: SSA reduces the number of API calls and minimizes the amount of data transferred, resulting in faster sync operations.
Enhanced reliability: SSA handles conflicts and errors more effectively, ensuring that resources are updated correctly and consistently.
Better support for complex resources: SSA can manage complex resources, such as those with multiple owners or dependencies, more effectively than client-side apply methods.
Reduced risk of resource drift: SSA helps prevent resource drift by ensuring that the actual state of resources matches the desired state defined in the Git repository.

Regards

Comments

  • This change is also planned for the 26.1 release. Thank you for your active and frequent feedback!