Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Container images for 2.7.x are reporting a dirty version #13683

Closed
3 tasks done
der-eismann opened this issue May 22, 2023 · 11 comments
Closed
3 tasks done

Container images for 2.7.x are reporting a dirty version #13683

der-eismann opened this issue May 22, 2023 · 11 comments
Labels
bug Something isn't working

Comments

@der-eismann
Copy link
Contributor

Checklist:

  • I've searched in the docs and FAQ for my answer: https://bit.ly/argocd-faq.
  • I've included steps to reproduce the bug.
  • I've pasted the output of argocd version.

Describe the bug

After upgrading from ArgoCD 2.6.7 to 2.7.2, the UI and CLI are reporting the version as v2.7.2+cbee7e6.dirty. This is probably just a small error during the CI process, but could also mean that the contents of the Git repository were modified during the build process. This started happening with 2.7.0, 2.6.7 was still fine.

To Reproduce

Just start the quay.io/argoproj/argocd:v2.7.2 container image and execute argocd version.

Expected behavior

Version should be reported as v2.7.2+cbee7e6 without the dirty tag.

Screenshots

screenshot-20230522-114151

Version

$ argocd version
argocd: v2.7.2+cbee7e6.dirty
  BuildDate: 2023-05-12T13:43:26Z
  GitCommit: cbee7e6011407ed2d1066c482db74e97e0cc6bdb
  GitTreeState: dirty
  GoVersion: go1.19.6
  Compiler: gc
  Platform: linux/amd64
argocd-server: v2.7.2+cbee7e6.dirty

Logs

Should be irrelevant

@der-eismann der-eismann added the bug Something isn't working label May 22, 2023
@der-eismann
Copy link
Contributor Author

Okay, just to keep this going, executing a git status in the container build gives this output:

git status output
HEAD detached at v2.7.3
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        deleted:    .github/ISSUE_TEMPLATE/bug_report.md
        deleted:    .github/ISSUE_TEMPLATE/config.yml
        deleted:    .github/ISSUE_TEMPLATE/enhancement_proposal.md
        deleted:    .github/ISSUE_TEMPLATE/release.md
        deleted:    .github/ISSUE_TEMPLATE/security_logs.md
        deleted:    .github/cherry-pick-bot.yml
        deleted:    .github/dependabot.yml
        deleted:    .github/no-response.yml
        deleted:    .github/pull_request_template.md
        deleted:    .github/stale.yml
        deleted:    .github/workflows/README.md
        deleted:    .github/workflows/ci-build.yaml
        deleted:    .github/workflows/codeql.yml
        deleted:    .github/workflows/image-reuse.yaml
        deleted:    .github/workflows/image.yaml
        deleted:    .github/workflows/init-release.yaml
        deleted:    .github/workflows/pr-title-check.yml
        deleted:    .github/workflows/release.yaml
        deleted:    .github/workflows/scorecard.yaml
        deleted:    .github/workflows/update-snyk.yaml
        deleted:    docs/2.7-2.8.md
        deleted:    docs/CONTRIBUTING.md
        deleted:    docs/SUPPORT.md
        deleted:    docs/assets/api-management.png
        deleted:    docs/assets/app-ui-information.png
        deleted:    docs/assets/application-of-applications.png
        deleted:    docs/assets/applicationset/Argo-CD-Integration/ApplicationSet-Argo-Diagram-v2.odp
        deleted:    docs/assets/applicationset/Argo-CD-Integration/ApplicationSet-Argo-Relationship-v2.png
        deleted:    docs/assets/applicationset/Argo-CD-Integration/ApplicationSet-Argo-Relationship.png
        deleted:    docs/assets/applicationset/Introduction/List-Example-In-Argo-CD-Web-UI.png
        deleted:    docs/assets/applicationset/Use-Cases/Cluster-Add-Ons.png
        deleted:    docs/assets/applicationset/Use-Cases/Monorepos.png
        deleted:    docs/assets/applicationset/logo.png
        deleted:    docs/assets/applicationset/webhook-config-merge-request-gitlab.png
        deleted:    docs/assets/applicationset/webhook-config-pull-request.png
        deleted:    docs/assets/applicationset/webhook-config-pullrequest-generator.png
        deleted:    docs/assets/applicationset/webhook-config.png
        deleted:    docs/assets/argo.png
        deleted:    docs/assets/argocd-arch-authn-authz.jpg
        deleted:    docs/assets/argocd-ui.gif
        deleted:    docs/assets/argocd_architecture.png
        deleted:    docs/assets/azure-api-permissions.png
        deleted:    docs/assets/azure-app-registration-authentication.png
        deleted:    docs/assets/azure-app-registration-overview.png
        deleted:    docs/assets/azure-app-registration-secret.png
        deleted:    docs/assets/azure-enterprise-claims.png
        deleted:    docs/assets/azure-enterprise-saml-urls.png
        deleted:    docs/assets/azure-enterprise-users.png
        deleted:    docs/assets/azure-sso-cli-log-in-success.png
        deleted:    docs/assets/azure-sso-web-application.png
        deleted:    docs/assets/azure-sso-web-log-in-via-azure.png
        deleted:    docs/assets/azure-sso-web-user-info.png
        deleted:    docs/assets/azure-token-configuration.png
        deleted:    docs/assets/banner.png
        deleted:    docs/assets/cert-management-add-ssh.png
        deleted:    docs/assets/cert-management-add-tls.png
        deleted:    docs/assets/cert-management-overview.png
        deleted:    docs/assets/cert-management-remove.png
        deleted:    docs/assets/compare-option-ignore-needs-pruning.png
        deleted:    docs/assets/connect-repo.png
        deleted:    docs/assets/create-app.png
        deleted:    docs/assets/dashboard.jpg
        deleted:    docs/assets/destination.png
        deleted:    docs/assets/download-codegen-patch-file.png
        deleted:    docs/assets/external-link-1.png
        deleted:    docs/assets/external-link.png
        deleted:    docs/assets/extra_info-1.png
        deleted:    docs/assets/extra_info-2.png
        deleted:    docs/assets/extra_info.png
        deleted:    docs/assets/favicon.png
        deleted:    docs/assets/filter-apps.png
        deleted:    docs/assets/google-admin-idp-metadata.png
        deleted:    docs/assets/google-admin-oidc-uris.png
        deleted:    docs/assets/google-admin-saml-add-app-menu.png
        deleted:    docs/assets/google-admin-saml-app-details.png
        deleted:    docs/assets/google-admin-saml-apps-menu.png
        deleted:    docs/assets/google-admin-saml-attribute-mapping-details.png
        deleted:    docs/assets/google-admin-service-provider-details.png
        deleted:    docs/assets/google-groups-membership.png
        deleted:    docs/assets/groups-claim.png
        deleted:    docs/assets/groups-scope.png
        deleted:    docs/assets/guestbook-app.png
        deleted:    docs/assets/guestbook-tree.png
        deleted:    docs/assets/keycloak-add-client.png
        deleted:    docs/assets/keycloak-add-scope.png
        deleted:    docs/assets/keycloak-client-scope-selected.png
        deleted:    docs/assets/keycloak-client-scope.png
        deleted:    docs/assets/keycloak-client-secret.png
        deleted:    docs/assets/keycloak-configure-client.png
        deleted:    docs/assets/keycloak-groups-mapper.png
        deleted:    docs/assets/keycloak-login.png
        deleted:    docs/assets/keycloak-user-group.png
        deleted:    docs/assets/logo.png
        deleted:    docs/assets/new-app-of-apps.png
        deleted:    docs/assets/new-app.png
        deleted:    docs/assets/oauth2-config.png
        deleted:    docs/assets/openunison-argocd-url.yaml
        deleted:    docs/assets/openunison-portal.png
        deleted:    docs/assets/orphaned-resources.png
        deleted:    docs/assets/register-app.png
        deleted:    docs/assets/release-action.png
        deleted:    docs/assets/repo-add-github-app.png
        deleted:    docs/assets/repo-add-google-cloud-source.png
        deleted:    docs/assets/repo-add-https.png
        deleted:    docs/assets/repo-add-overview.png
        deleted:    docs/assets/repo-add-ssh.png
        deleted:    docs/assets/saml-1.png
        deleted:    docs/assets/saml-2.png
        deleted:    docs/assets/saml-3.png
        deleted:    docs/assets/saml-4.png
        deleted:    docs/assets/saml-split.png
        deleted:    docs/assets/select_env.png
        deleted:    docs/assets/select_repo.png
        deleted:    docs/assets/selective-sync.png
        deleted:    docs/assets/status-badge-healthy-synced.png
        deleted:    docs/assets/sync-apps.png
        deleted:    docs/assets/sync-option-no-prune-sync-status.png
        deleted:    docs/assets/sync-option-no-prune.png
        deleted:    docs/assets/synchronization-button.png
        deleted:    docs/assets/terminal.png
        deleted:    docs/assets/terminate-button.png
        deleted:    docs/assets/versions.css
        deleted:    docs/assets/versions.js
        deleted:    docs/assets/webhook-config.png
        deleted:    docs/bug_triage.md
        deleted:    docs/cli_installation.md
        deleted:    docs/core_concepts.md
        deleted:    docs/developer-guide/api-docs.md
        deleted:    docs/developer-guide/architecture/authz-authn.md
        deleted:    docs/developer-guide/ci-pipeline-failed.png
        deleted:    docs/developer-guide/ci.md
        deleted:    docs/developer-guide/code-contributions.md
        deleted:    docs/developer-guide/contributing.md
        deleted:    docs/developer-guide/contributors-quickstart.md
        deleted:    docs/developer-guide/debugging-remote-environment.md
        deleted:    docs/developer-guide/dependencies.md
        deleted:    docs/developer-guide/extensions/proxy-extensions.md
        deleted:    docs/developer-guide/extensions/ui-extensions.md
        deleted:    docs/developer-guide/faq.md
        deleted:    docs/developer-guide/index.md
        deleted:    docs/developer-guide/release-process-and-cadence.md
        deleted:    docs/developer-guide/releasing.md
        deleted:    docs/developer-guide/running-locally.md
        deleted:    docs/developer-guide/site.md
        deleted:    docs/developer-guide/static-code-analysis.md
        deleted:    docs/developer-guide/test-e2e.md
        deleted:    docs/developer-guide/toolchain-guide.md
        deleted:    docs/developer-guide/ui-extensions.md
        deleted:    docs/developer-guide/use-gitpod.md
        deleted:    docs/faq.md
        deleted:    docs/getting_started.md
        deleted:    docs/index.md
        deleted:    docs/operator-manual/app-any-namespace.md
        deleted:    docs/operator-manual/application.yaml
        deleted:    docs/operator-manual/applicationset.yaml
        deleted:    docs/operator-manual/applicationset/Application-Deletion.md
        deleted:    docs/operator-manual/applicationset/Argo-CD-Integration.md
        deleted:    docs/operator-manual/applicationset/Controlling-Resource-Modification.md
        deleted:    docs/operator-manual/applicationset/Generators-Cluster-Decision-Resource.md
        deleted:    docs/operator-manual/applicationset/Generators-Cluster.md
        deleted:    docs/operator-manual/applicationset/Generators-Git.md
        deleted:    docs/operator-manual/applicationset/Generators-List.md
        deleted:    docs/operator-manual/applicationset/Generators-Matrix.md
        deleted:    docs/operator-manual/applicationset/Generators-Merge.md
        deleted:    docs/operator-manual/applicationset/Generators-Post-Selector.md
        deleted:    docs/operator-manual/applicationset/Generators-Pull-Request.md
        deleted:    docs/operator-manual/applicationset/Generators-SCM-Provider.md
        deleted:    docs/operator-manual/applicationset/Generators.md
        deleted:    docs/operator-manual/applicationset/Getting-Started.md
        deleted:    docs/operator-manual/applicationset/GoTemplate.md
        deleted:    docs/operator-manual/applicationset/Progressive-Syncs.md
        deleted:    docs/operator-manual/applicationset/Security.md
        deleted:    docs/operator-manual/applicationset/Template.md
        deleted:    docs/operator-manual/applicationset/Use-Cases.md
        deleted:    docs/operator-manual/applicationset/index.md
        deleted:    docs/operator-manual/architecture.md
        deleted:    docs/operator-manual/argocd-cm.yaml
        deleted:    docs/operator-manual/argocd-cmd-params-cm.yaml
        deleted:    docs/operator-manual/argocd-rbac-cm.yaml
        deleted:    docs/operator-manual/argocd-repo-creds.yaml
        deleted:    docs/operator-manual/argocd-repositories.yaml
        deleted:    docs/operator-manual/argocd-secret.yaml
        deleted:    docs/operator-manual/argocd-ssh-known-hosts-cm.yaml
        deleted:    docs/operator-manual/argocd-tls-certs-cm.yaml
        deleted:    docs/operator-manual/cluster-bootstrapping.md
        deleted:    docs/operator-manual/config-management-plugins.md
        deleted:    docs/operator-manual/custom-styles.md
        deleted:    docs/operator-manual/custom_tools.md
        deleted:    docs/operator-manual/declarative-setup.md
        deleted:    docs/operator-manual/deep_links.md
        deleted:    docs/operator-manual/disaster_recovery.md
        deleted:    docs/operator-manual/health.md
        deleted:    docs/operator-manual/high_availability.md
        deleted:    docs/operator-manual/index.md
        deleted:    docs/operator-manual/ingress.md
        deleted:    docs/operator-manual/installation.md
        deleted:    docs/operator-manual/metrics.md
        deleted:    docs/operator-manual/notifications/argocd-notifications-cm.yaml
        deleted:    docs/operator-manual/notifications/argocd-notifications-secret.yaml
        deleted:    docs/operator-manual/notifications/catalog.md
        deleted:    docs/operator-manual/notifications/functions.md
        deleted:    docs/operator-manual/notifications/grafana-dashboard.json
        deleted:    docs/operator-manual/notifications/index.md
        deleted:    docs/operator-manual/notifications/monitoring.md
        deleted:    docs/operator-manual/notifications/services/alertmanager.md
        deleted:    docs/operator-manual/notifications/services/email.md
        deleted:    docs/operator-manual/notifications/services/github.md
        deleted:    docs/operator-manual/notifications/services/googlechat.md
        deleted:    docs/operator-manual/notifications/services/grafana.md
        deleted:    docs/operator-manual/notifications/services/mattermost.md
        deleted:    docs/operator-manual/notifications/services/newrelic.md
        deleted:    docs/operator-manual/notifications/services/opsgenie.md
        deleted:    docs/operator-manual/notifications/services/overview.md
        deleted:    docs/operator-manual/notifications/services/pagerduty.md
        deleted:    docs/operator-manual/notifications/services/pushover.md
        deleted:    docs/operator-manual/notifications/services/rocketchat.md
        deleted:    docs/operator-manual/notifications/services/slack.md
        deleted:    docs/operator-manual/notifications/services/teams.md
        deleted:    docs/operator-manual/notifications/services/telegram.md
        deleted:    docs/operator-manual/notifications/services/webex.md
        deleted:    docs/operator-manual/notifications/services/webhook.md
        deleted:    docs/operator-manual/notifications/subscriptions.md
        deleted:    docs/operator-manual/notifications/templates.md
        deleted:    docs/operator-manual/notifications/triggers.md
        deleted:    docs/operator-manual/notifications/troubleshooting-commands.md
        deleted:    docs/operator-manual/notifications/troubleshooting-errors.md
        deleted:    docs/operator-manual/notifications/troubleshooting.md
        deleted:    docs/operator-manual/project.yaml
        deleted:    docs/operator-manual/rbac.md
        deleted:    docs/operator-manual/resource_actions.md
        deleted:    docs/operator-manual/secret-management.md
        deleted:    docs/operator-manual/security.md
        deleted:    docs/operator-manual/server-commands/additional-configuration-method.md
        deleted:    docs/operator-manual/server-commands/argocd-application-controller.md
        deleted:    docs/operator-manual/server-commands/argocd-dex.md
        deleted:    docs/operator-manual/server-commands/argocd-dex_gendexcfg.md
        deleted:    docs/operator-manual/server-commands/argocd-dex_rundex.md
        deleted:    docs/operator-manual/server-commands/argocd-repo-server.md
        deleted:    docs/operator-manual/server-commands/argocd-server.md
        deleted:    docs/operator-manual/server-commands/argocd-server_version.md
        deleted:    docs/operator-manual/signed-release-assets.md
        deleted:    docs/operator-manual/tls.md
        deleted:    docs/operator-manual/troubleshooting.md
        deleted:    docs/operator-manual/ui-customization.md
        deleted:    docs/operator-manual/upgrading/1.0-1.1.md
        deleted:    docs/operator-manual/upgrading/1.1-1.2.md
        deleted:    docs/operator-manual/upgrading/1.2-1.3.md
        deleted:    docs/operator-manual/upgrading/1.3-1.4.md
        deleted:    docs/operator-manual/upgrading/1.4-1.5.md
        deleted:    docs/operator-manual/upgrading/1.5-1.6.md
        deleted:    docs/operator-manual/upgrading/1.6-1.7.md
        deleted:    docs/operator-manual/upgrading/1.7-1.8.md
        deleted:    docs/operator-manual/upgrading/1.8-2.0.md
        deleted:    docs/operator-manual/upgrading/2.0-2.1.md
        deleted:    docs/operator-manual/upgrading/2.1-2.2.md
        deleted:    docs/operator-manual/upgrading/2.2-2.3.md
        deleted:    docs/operator-manual/upgrading/2.3-2.4.md
        deleted:    docs/operator-manual/upgrading/2.4-2.5.md
        deleted:    docs/operator-manual/upgrading/2.5-2.6.md
        deleted:    docs/operator-manual/upgrading/2.6-2.7.md
        deleted:    docs/operator-manual/upgrading/overview.md
        deleted:    docs/operator-manual/user-management/auth0.md
        deleted:    docs/operator-manual/user-management/google.md
        deleted:    docs/operator-manual/user-management/index.md
        deleted:    docs/operator-manual/user-management/keycloak.md
        deleted:    docs/operator-manual/user-management/microsoft.md
        deleted:    docs/operator-manual/user-management/okta.md
        deleted:    docs/operator-manual/user-management/onelogin.md
        deleted:    docs/operator-manual/user-management/openunison.md
        deleted:    docs/operator-manual/web_based_terminal.md
        deleted:    docs/operator-manual/webhook.md
        deleted:    docs/proposals/001-proposal-template.md
        deleted:    docs/proposals/002-ui-extensions.md
        deleted:    docs/proposals/003-applications-outside-argocd-namespace.md
        deleted:    docs/proposals/2022-07-13-appset-progressive-rollout-strategy.md
        deleted:    docs/proposals/application-name-identifier.md
        deleted:    docs/proposals/backend-support-appset.md
        deleted:    docs/proposals/backend-support-appset.png
        deleted:    docs/proposals/config-management-plugin-v2.md
        deleted:    docs/proposals/deep-links.md
        deleted:    docs/proposals/headless-argocd.md
        deleted:    docs/proposals/images/helm-parameters.png
        deleted:    docs/proposals/multiple-sources-for-applications.md
        deleted:    docs/proposals/notifications-API.md
        deleted:    docs/proposals/parameterized-config-management-plugins.md
        deleted:    docs/proposals/project-repos-and-clusters.md
        deleted:    docs/proposals/proxy-extensions.md
        deleted:    docs/proposals/rollout-extension.png
        deleted:    docs/proposals/server-side-apply.md
        deleted:    docs/requirements.txt
        deleted:    docs/roadmap.md
        deleted:    docs/security_considerations.md
        deleted:    docs/snyk/index.md
        deleted:    docs/snyk/master/argocd-iac-install.html
        deleted:    docs/snyk/master/argocd-iac-namespace-install.html
        deleted:    docs/snyk/master/argocd-test.html
        deleted:    docs/snyk/master/ghcr.io_dexidp_dex_v2.35.3.html
        deleted:    docs/snyk/master/haproxy_2.6.9-alpine.html
        deleted:    docs/snyk/master/quay.io_argoproj_argocd_latest.html
        deleted:    docs/snyk/master/redis_7.0.9-alpine.html
        deleted:    docs/snyk/v2.4.27/argocd-iac-install.html
        deleted:    docs/snyk/v2.4.27/argocd-iac-namespace-install.html
        deleted:    docs/snyk/v2.4.27/argocd-test.html
        deleted:    docs/snyk/v2.4.27/ghcr.io_dexidp_dex_v2.35.3.html
        deleted:    docs/snyk/v2.4.27/haproxy_2.0.31-alpine.html
        deleted:    docs/snyk/v2.4.27/quay.io_argoproj_argocd_v2.4.27.html
        deleted:    docs/snyk/v2.4.27/redis_7.0.8-alpine.html
        deleted:    docs/snyk/v2.5.15/argocd-iac-install.html
        deleted:    docs/snyk/v2.5.15/argocd-iac-namespace-install.html
        deleted:    docs/snyk/v2.5.15/argocd-test.html
        deleted:    docs/snyk/v2.5.15/ghcr.io_dexidp_dex_v2.35.3.html
        deleted:    docs/snyk/v2.5.15/haproxy_2.6.9-alpine.html
        deleted:    docs/snyk/v2.5.15/quay.io_argoproj_argocd_v2.5.15.html
        deleted:    docs/snyk/v2.5.15/redis_7.0.8-alpine.html
        deleted:    docs/snyk/v2.6.6/argocd-iac-install.html
        deleted:    docs/snyk/v2.6.6/argocd-iac-namespace-install.html
        deleted:    docs/snyk/v2.6.6/argocd-test.html
        deleted:    docs/snyk/v2.6.6/ghcr.io_dexidp_dex_v2.35.3.html
        deleted:    docs/snyk/v2.6.6/haproxy_2.6.9-alpine.html
        deleted:    docs/snyk/v2.6.6/quay.io_argoproj_argocd_v2.6.6.html
        deleted:    docs/snyk/v2.6.6/redis_7.0.8-alpine.html
        deleted:    docs/understand_the_basics.md
        deleted:    docs/user-guide/app_deletion.md
        deleted:    docs/user-guide/application-set.md
        deleted:    docs/user-guide/application_sources.md
        deleted:    docs/user-guide/auto_sync.md
        deleted:    docs/user-guide/best_practices.md
        deleted:    docs/user-guide/build-environment.md
        deleted:    docs/user-guide/ci_automation.md
        deleted:    docs/user-guide/commands/argocd.md
        deleted:    docs/user-guide/commands/argocd_account.md
        deleted:    docs/user-guide/commands/argocd_account_bcrypt.md
        deleted:    docs/user-guide/commands/argocd_account_can-i.md
        deleted:    docs/user-guide/commands/argocd_account_delete-token.md
        deleted:    docs/user-guide/commands/argocd_account_generate-token.md
        deleted:    docs/user-guide/commands/argocd_account_get-user-info.md
        deleted:    docs/user-guide/commands/argocd_account_get.md
        deleted:    docs/user-guide/commands/argocd_account_list.md
        deleted:    docs/user-guide/commands/argocd_account_update-password.md
        deleted:    docs/user-guide/commands/argocd_admin.md
        deleted:    docs/user-guide/commands/argocd_admin_app.md
        deleted:    docs/user-guide/commands/argocd_admin_app_diff-reconcile-results.md
        deleted:    docs/user-guide/commands/argocd_admin_app_generate-spec.md
        deleted:    docs/user-guide/commands/argocd_admin_app_get-reconcile-results.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_generate-spec.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_kubeconfig.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_namespaces.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_namespaces_disable-namespaced-mode.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_namespaces_enable-namespaced-mode.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_shards.md
        deleted:    docs/user-guide/commands/argocd_admin_cluster_stats.md
        deleted:    docs/user-guide/commands/argocd_admin_dashboard.md
        deleted:    docs/user-guide/commands/argocd_admin_export.md
        deleted:    docs/user-guide/commands/argocd_admin_import.md
        deleted:    docs/user-guide/commands/argocd_admin_initial-password.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_template.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_template_get.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_template_notify.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_trigger.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_trigger_get.md
        deleted:    docs/user-guide/commands/argocd_admin_notifications_trigger_run.md
        deleted:    docs/user-guide/commands/argocd_admin_proj.md
        deleted:    docs/user-guide/commands/argocd_admin_proj_generate-allow-list.md
        deleted:    docs/user-guide/commands/argocd_admin_proj_generate-spec.md
        deleted:    docs/user-guide/commands/argocd_admin_proj_update-role-policy.md
        deleted:    docs/user-guide/commands/argocd_admin_repo.md
        deleted:    docs/user-guide/commands/argocd_admin_repo_generate-spec.md
        deleted:    docs/user-guide/commands/argocd_admin_settings.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_rbac.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_rbac_can.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_rbac_validate.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_resource-overrides.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_resource-overrides_health.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_resource-overrides_ignore-differences.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_resource-overrides_list-actions.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_resource-overrides_run-action.md
        deleted:    docs/user-guide/commands/argocd_admin_settings_validate.md
        deleted:    docs/user-guide/commands/argocd_app.md
        deleted:    docs/user-guide/commands/argocd_app_actions.md
        deleted:    docs/user-guide/commands/argocd_app_actions_list.md
        deleted:    docs/user-guide/commands/argocd_app_actions_run.md
        deleted:    docs/user-guide/commands/argocd_app_create.md
        deleted:    docs/user-guide/commands/argocd_app_delete-resource.md
        deleted:    docs/user-guide/commands/argocd_app_delete.md
        deleted:    docs/user-guide/commands/argocd_app_diff.md
        deleted:    docs/user-guide/commands/argocd_app_edit.md
        deleted:    docs/user-guide/commands/argocd_app_get.md
        deleted:    docs/user-guide/commands/argocd_app_history.md
        deleted:    docs/user-guide/commands/argocd_app_list.md
        deleted:    docs/user-guide/commands/argocd_app_logs.md
        deleted:    docs/user-guide/commands/argocd_app_manifests.md
        deleted:    docs/user-guide/commands/argocd_app_patch-resource.md
        deleted:    docs/user-guide/commands/argocd_app_patch.md
        deleted:    docs/user-guide/commands/argocd_app_resources.md
        deleted:    docs/user-guide/commands/argocd_app_rollback.md
        deleted:    docs/user-guide/commands/argocd_app_set.md
        deleted:    docs/user-guide/commands/argocd_app_sync.md
        deleted:    docs/user-guide/commands/argocd_app_terminate-op.md
        deleted:    docs/user-guide/commands/argocd_app_unset.md
        deleted:    docs/user-guide/commands/argocd_app_wait.md
        deleted:    docs/user-guide/commands/argocd_appset.md
        deleted:    docs/user-guide/commands/argocd_appset_create.md
        deleted:    docs/user-guide/commands/argocd_appset_delete.md
        deleted:    docs/user-guide/commands/argocd_appset_get.md
        deleted:    docs/user-guide/commands/argocd_appset_list.md
        deleted:    docs/user-guide/commands/argocd_appset_update.md
        deleted:    docs/user-guide/commands/argocd_cert.md
        deleted:    docs/user-guide/commands/argocd_cert_add-ssh.md
        deleted:    docs/user-guide/commands/argocd_cert_add-tls.md
        deleted:    docs/user-guide/commands/argocd_cert_list.md
        deleted:    docs/user-guide/commands/argocd_cert_rm.md
        deleted:    docs/user-guide/commands/argocd_cli.md
        deleted:    docs/user-guide/commands/argocd_cluster.md
        deleted:    docs/user-guide/commands/argocd_cluster_add.md
        deleted:    docs/user-guide/commands/argocd_cluster_get.md
        deleted:    docs/user-guide/commands/argocd_cluster_list.md
        deleted:    docs/user-guide/commands/argocd_cluster_rm.md
        deleted:    docs/user-guide/commands/argocd_cluster_rotate-auth.md
        deleted:    docs/user-guide/commands/argocd_cluster_set.md
        deleted:    docs/user-guide/commands/argocd_completion.md
        deleted:    docs/user-guide/commands/argocd_context.md
        deleted:    docs/user-guide/commands/argocd_gpg.md
        deleted:    docs/user-guide/commands/argocd_gpg_add.md
        deleted:    docs/user-guide/commands/argocd_gpg_get.md
        deleted:    docs/user-guide/commands/argocd_gpg_list.md
        deleted:    docs/user-guide/commands/argocd_gpg_rm.md
        deleted:    docs/user-guide/commands/argocd_login.md
        deleted:    docs/user-guide/commands/argocd_logout.md
        deleted:    docs/user-guide/commands/argocd_proj.md
        deleted:    docs/user-guide/commands/argocd_proj_add-destination.md
        deleted:    docs/user-guide/commands/argocd_proj_add-orphaned-ignore.md
        deleted:    docs/user-guide/commands/argocd_proj_add-signature-key.md
        deleted:    docs/user-guide/commands/argocd_proj_add-source.md
        deleted:    docs/user-guide/commands/argocd_proj_allow-cluster-resource.md
        deleted:    docs/user-guide/commands/argocd_proj_allow-namespace-resource.md
        deleted:    docs/user-guide/commands/argocd_proj_create.md
        deleted:    docs/user-guide/commands/argocd_proj_delete.md
        deleted:    docs/user-guide/commands/argocd_proj_deny-cluster-resource.md
        deleted:    docs/user-guide/commands/argocd_proj_deny-namespace-resource.md
        deleted:    docs/user-guide/commands/argocd_proj_edit.md
        deleted:    docs/user-guide/commands/argocd_proj_get.md
        deleted:    docs/user-guide/commands/argocd_proj_list.md
        deleted:    docs/user-guide/commands/argocd_proj_remove-destination.md
        deleted:    docs/user-guide/commands/argocd_proj_remove-orphaned-ignore.md
        deleted:    docs/user-guide/commands/argocd_proj_remove-signature-key.md
        deleted:    docs/user-guide/commands/argocd_proj_remove-source.md
        deleted:    docs/user-guide/commands/argocd_proj_role.md
        deleted:    docs/user-guide/commands/argocd_proj_role_add-group.md
        deleted:    docs/user-guide/commands/argocd_proj_role_add-policy.md
        deleted:    docs/user-guide/commands/argocd_proj_role_create-token.md
        deleted:    docs/user-guide/commands/argocd_proj_role_create.md
        deleted:    docs/user-guide/commands/argocd_proj_role_delete-token.md
        deleted:    docs/user-guide/commands/argocd_proj_role_delete.md
        deleted:    docs/user-guide/commands/argocd_proj_role_get.md
        deleted:    docs/user-guide/commands/argocd_proj_role_list-tokens.md
        deleted:    docs/user-guide/commands/argocd_proj_role_list.md
        deleted:    docs/user-guide/commands/argocd_proj_role_remove-group.md
        deleted:    docs/user-guide/commands/argocd_proj_role_remove-policy.md
        deleted:    docs/user-guide/commands/argocd_proj_set.md
        deleted:    docs/user-guide/commands/argocd_proj_windows.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_add.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_delete.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_disable-manual-sync.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_enable-manual-sync.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_list.md
        deleted:    docs/user-guide/commands/argocd_proj_windows_update.md
        deleted:    docs/user-guide/commands/argocd_relogin.md
        deleted:    docs/user-guide/commands/argocd_repo.md
        deleted:    docs/user-guide/commands/argocd_repo_add.md
        deleted:    docs/user-guide/commands/argocd_repo_get.md
        deleted:    docs/user-guide/commands/argocd_repo_list.md
        deleted:    docs/user-guide/commands/argocd_repo_rm.md
        deleted:    docs/user-guide/commands/argocd_repocreds.md
        deleted:    docs/user-guide/commands/argocd_repocreds_add.md
        deleted:    docs/user-guide/commands/argocd_repocreds_list.md
        deleted:    docs/user-guide/commands/argocd_repocreds_rm.md
        deleted:    docs/user-guide/commands/argocd_version.md
        deleted:    docs/user-guide/compare-options.md
        deleted:    docs/user-guide/diffing.md
        deleted:    docs/user-guide/directory.md
        deleted:    docs/user-guide/environment-variables.md
        deleted:    docs/user-guide/external-url.md
        deleted:    docs/user-guide/extra_info.md
        deleted:    docs/user-guide/gpg-verification.md
        deleted:    docs/user-guide/helm.md
        deleted:    docs/user-guide/import.md
        deleted:    docs/user-guide/index.md
        deleted:    docs/user-guide/jsonnet.md
        deleted:    docs/user-guide/kustomize.md
        deleted:    docs/user-guide/multiple_sources.md
        deleted:    docs/user-guide/orphaned-resources.md
        deleted:    docs/user-guide/parameters.md
        deleted:    docs/user-guide/private-repositories.md
        deleted:    docs/user-guide/projects.md
        deleted:    docs/user-guide/resource_hooks.md
        deleted:    docs/user-guide/resource_tracking.md
        deleted:    docs/user-guide/selective_sync.md
        deleted:    docs/user-guide/skip_reconcile.md
        deleted:    docs/user-guide/status-badge.md
        deleted:    docs/user-guide/subscriptions.md
        deleted:    docs/user-guide/sync-options.md
        deleted:    docs/user-guide/sync-waves.md
        deleted:    docs/user-guide/sync_windows.md
        deleted:    docs/user-guide/tool_detection.md
        deleted:    docs/user-guide/tracking_strategies.md
        deleted:    examples/dashboard-legacy.json
        deleted:    examples/dashboard.json
        deleted:    examples/k8s-rbac/argocd-server-applications/README.md
        deleted:    examples/k8s-rbac/argocd-server-applications/argocd-server-rbac-clusterrole.yaml
        deleted:    examples/k8s-rbac/argocd-server-applications/argocd-server-rbac-clusterrolebinding.yaml
        deleted:    examples/known-hosts/README.md
        deleted:    examples/known-hosts/argocd-known-hosts-mounts.yaml
        deleted:    examples/known-hosts/argocd-known-hosts.yaml
        deleted:    examples/known-hosts/kustomization.yaml
        deleted:    examples/plugins/helm/README.md
        deleted:    examples/plugins/helm/argocd-repo-server-deployment-patch.yaml
        deleted:    examples/plugins/helm/generate.sh
        deleted:    examples/plugins/helm/get-parameters.sh
        deleted:    examples/plugins/helm/kustomization.yaml
        deleted:    examples/plugins/helm/plugin.yaml
        deleted:    hack/.dockerignore
        deleted:    hack/Dockerfile.dev-tools
        deleted:    hack/boilerplate.go.txt
        deleted:    hack/custom-boilerplate.go.txt
        deleted:    hack/dev-mounter/main.go
        deleted:    hack/gen-catalog/main.go
        deleted:    hack/gen-crd-spec/main.go
        deleted:    hack/gen-docs/main.go
        deleted:    hack/gen-resources/cmd/commands/cmd.go
        deleted:    hack/gen-resources/cmd/main.go
        deleted:    hack/gen-resources/examples/gen_resources.yaml
        deleted:    hack/gen-resources/examples/values.yaml
        deleted:    hack/gen-resources/generators/application_generator.go
        deleted:    hack/gen-resources/generators/cluster_generator.go
        deleted:    hack/gen-resources/generators/generator.go
        deleted:    hack/gen-resources/generators/project_generator.go
        deleted:    hack/gen-resources/generators/repo_generator.go
        deleted:    hack/gen-resources/util/gen_options_parser.go
        deleted:    hack/gen-resources/util/kube.go
        deleted:    hack/gen-resources/util/progress_bar.go
        deleted:    hack/gen-resources/util/sizedwaitgroup.go
        deleted:    hack/gen-resources/util/util.go
        deleted:    hack/generate-proto.sh
        deleted:    hack/generate-release-notes.sh
        deleted:    hack/git-ask-pass.sh
        deleted:    hack/goreman-start.sh
        deleted:    hack/k8s/main.go
        deleted:    hack/known_types/main.go
        deleted:    hack/snyk-container-tests.sh
        deleted:    hack/snyk-non-container-tests.sh
        deleted:    hack/snyk-report.sh
        deleted:    hack/ssh_known_hosts
        deleted:    hack/test.sh
        deleted:    hack/tools.go
        deleted:    hack/trigger-release.sh
        deleted:    hack/update-codegen.sh
        deleted:    hack/update-manifests.sh
        deleted:    hack/update-openapi.sh
        deleted:    hack/update-ssh-known-hosts.sh
        deleted:    manifests/.gitignore
        deleted:    manifests/README.md
        deleted:    manifests/addons/README.md
        deleted:    manifests/base/application-controller/argocd-application-controller-network-policy.yaml
        deleted:    manifests/base/application-controller/argocd-application-controller-role.yaml
        deleted:    manifests/base/application-controller/argocd-application-controller-rolebinding.yaml
        deleted:    manifests/base/application-controller/argocd-application-controller-sa.yaml
        deleted:    manifests/base/application-controller/argocd-application-controller-statefulset.yaml
        deleted:    manifests/base/application-controller/argocd-metrics.yaml
        deleted:    manifests/base/application-controller/kustomization.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-deployment.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-network-policy.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-role.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-rolebinding.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-sa.yaml
        deleted:    manifests/base/applicationset-controller/argocd-applicationset-controller-service.yaml
        deleted:    manifests/base/applicationset-controller/kustomization.yaml
        deleted:    manifests/base/config/argocd-cm.yaml
        deleted:    manifests/base/config/argocd-cmd-params-cm.yaml
        deleted:    manifests/base/config/argocd-gpg-keys-cm.yaml
        deleted:    manifests/base/config/argocd-rbac-cm.yaml
        deleted:    manifests/base/config/argocd-secret.yaml
        deleted:    manifests/base/config/argocd-ssh-known-hosts-cm.yaml
        deleted:    manifests/base/config/argocd-tls-certs-cm.yaml
        deleted:    manifests/base/config/kustomization.yaml
        deleted:    manifests/base/dex/argocd-dex-server-deployment.yaml
        deleted:    manifests/base/dex/argocd-dex-server-network-policy.yaml
        deleted:    manifests/base/dex/argocd-dex-server-role.yaml
        deleted:    manifests/base/dex/argocd-dex-server-rolebinding.yaml
        deleted:    manifests/base/dex/argocd-dex-server-sa.yaml
        deleted:    manifests/base/dex/argocd-dex-server-service.yaml
        deleted:    manifests/base/dex/kustomization.yaml
        deleted:    manifests/base/kustomization.yaml
        deleted:    manifests/base/notification/argocd-notifications-cm.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-deployment.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-metrics-service.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-network-policy.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-role.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-rolebinding.yaml
        deleted:    manifests/base/notification/argocd-notifications-controller-sa.yaml
        deleted:    manifests/base/notification/argocd-notifications-secret.yaml
        deleted:    manifests/base/notification/kustomization.yaml
        deleted:    manifests/base/redis/argocd-redis-deployment.yaml
        deleted:    manifests/base/redis/argocd-redis-network-policy.yaml
        deleted:    manifests/base/redis/argocd-redis-rolebinding.yaml
        deleted:    manifests/base/redis/argocd-redis-sa.yaml
        deleted:    manifests/base/redis/argocd-redis-service.yaml
        deleted:    manifests/base/redis/kustomization.yaml
        deleted:    manifests/base/repo-server/argocd-repo-server-deployment.yaml
        deleted:    manifests/base/repo-server/argocd-repo-server-network-policy.yaml
        deleted:    manifests/base/repo-server/argocd-repo-server-sa.yaml
        deleted:    manifests/base/repo-server/argocd-repo-server-service.yaml
        deleted:    manifests/base/repo-server/kustomization.yaml
        deleted:    manifests/base/server/argocd-server-deployment.yaml
        deleted:    manifests/base/server/argocd-server-metrics.yaml
        deleted:    manifests/base/server/argocd-server-network-policy.yaml
        deleted:    manifests/base/server/argocd-server-role.yaml
        deleted:    manifests/base/server/argocd-server-rolebinding.yaml
        deleted:    manifests/base/server/argocd-server-sa.yaml
        deleted:    manifests/base/server/argocd-server-service.yaml
        deleted:    manifests/base/server/kustomization.yaml
        deleted:    manifests/cluster-install/kustomization.yaml
        deleted:    manifests/cluster-rbac/application-controller/argocd-application-controller-clusterrole.yaml
        deleted:    manifests/cluster-rbac/application-controller/argocd-application-controller-clusterrolebinding.yaml
        deleted:    manifests/cluster-rbac/application-controller/kustomization.yaml
        deleted:    manifests/cluster-rbac/kustomization.yaml
        deleted:    manifests/cluster-rbac/server/argocd-server-clusterrole.yaml
        deleted:    manifests/cluster-rbac/server/argocd-server-clusterrolebinding.yaml
        deleted:    manifests/cluster-rbac/server/kustomization.yaml
        deleted:    manifests/core-install.yaml
        deleted:    manifests/core-install/kustomization.yaml
        deleted:    manifests/crds/application-crd.yaml
        deleted:    manifests/crds/applicationset-crd.yaml
        deleted:    manifests/crds/appproject-crd.yaml
        deleted:    manifests/crds/kustomization.yaml
        deleted:    manifests/ha/base/kustomization.yaml
        deleted:    manifests/ha/base/overlays/argocd-application-controller-statefulset.yaml
        deleted:    manifests/ha/base/overlays/argocd-cmd-params-cm.yaml
        deleted:    manifests/ha/base/overlays/argocd-repo-server-deployment.yaml
        deleted:    manifests/ha/base/overlays/argocd-server-deployment.yaml
        deleted:    manifests/ha/base/redis-ha/README.md
        deleted:    manifests/ha/base/redis-ha/argocd-redis-ha-proxy-network-policy.yaml
        deleted:    manifests/ha/base/redis-ha/argocd-redis-ha-server-network-policy.yaml
        deleted:    manifests/ha/base/redis-ha/chart/.gitignore
        deleted:    manifests/ha/base/redis-ha/chart/Chart.yaml
        deleted:    manifests/ha/base/redis-ha/chart/requirements.lock
        deleted:    manifests/ha/base/redis-ha/chart/requirements.yaml
        deleted:    manifests/ha/base/redis-ha/chart/upstream.yaml
        deleted:    manifests/ha/base/redis-ha/chart/values.yaml
        deleted:    manifests/ha/base/redis-ha/generate.sh
        deleted:    manifests/ha/base/redis-ha/kustomization.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/deployment-containers-securityContext.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/deployment-labels.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/deployment-nodeSelector.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/deployment-resources.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/deployment-tolerations.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/haproxy-modify-labels.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/haproxy-service-selector.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/modify-labels.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/remove-namespace.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/service-selector.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/statefulset-containers-securityContext.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/statefulset-labels.yaml
        deleted:    manifests/ha/base/redis-ha/overlays/statefulset-resources.yaml
        deleted:    manifests/ha/cluster-install/kustomization.yaml
        deleted:    manifests/ha/install.yaml
        deleted:    manifests/ha/namespace-install.yaml
        deleted:    manifests/ha/namespace-install/kustomization.yaml
        deleted:    manifests/install.yaml
        deleted:    manifests/namespace-install.yaml
        deleted:    manifests/namespace-install/kustomization.yaml
        deleted:    test/certificates/cert1.pem
        deleted:    test/certificates/cert2.pem
        deleted:    test/certificates/ssh_known_hosts
        deleted:    test/cmp/plugin.yaml
        deleted:    test/e2e/accounts_test.go
        deleted:    test/e2e/api_versions_test.go
        deleted:    test/e2e/app_autosync_ns_test.go
        deleted:    test/e2e/app_autosync_test.go
        deleted:    test/e2e/app_deletion_test.go
        deleted:    test/e2e/app_management_ns_test.go
        deleted:    test/e2e/app_management_test.go
        deleted:    test/e2e/app_multiple_sources_test.go
        deleted:    test/e2e/app_namespaces_test.go
        deleted:    test/e2e/app_skipreconcile_test.go
        deleted:    test/e2e/applicationset_test.go
        deleted:    test/e2e/cli_test.go
        deleted:    test/e2e/cluster_generator_test.go
        deleted:    test/e2e/cluster_objects_test.go
        deleted:    test/e2e/cluster_test.go
        deleted:    test/e2e/clusterdecisiongenerator_e2e_test.go
        deleted:    test/e2e/custom_tool_test.go
        deleted:    test/e2e/delarative_test.go
        deleted:    test/e2e/deployment_test.go
        deleted:    test/e2e/diff_test.go
        deleted:    test/e2e/fixture/account/actions.go
        deleted:    test/e2e/fixture/account/consequences.go
        deleted:    test/e2e/fixture/account/context.go
        deleted:    test/e2e/fixture/app/actions.go
        deleted:    test/e2e/fixture/app/consequences.go
        deleted:    test/e2e/fixture/app/context.go
        deleted:    test/e2e/fixture/app/expectation.go
        deleted:    test/e2e/fixture/applicationsets/actions.go
        deleted:    test/e2e/fixture/applicationsets/consequences.go
        deleted:    test/e2e/fixture/applicationsets/context.go
        deleted:    test/e2e/fixture/applicationsets/expectation.go
        deleted:    test/e2e/fixture/applicationsets/utils/cmd.go
        deleted:    test/e2e/fixture/applicationsets/utils/errrors.go
        deleted:    test/e2e/fixture/applicationsets/utils/fixture.go
        deleted:    test/e2e/fixture/certs/certs.go
        deleted:    test/e2e/fixture/cluster/actions.go
        deleted:    test/e2e/fixture/cluster/consequences.go
        deleted:    test/e2e/fixture/cluster/context.go
        deleted:    test/e2e/fixture/cmd.go
        deleted:    test/e2e/fixture/fixture.go
        deleted:    test/e2e/fixture/gpgkeys/gpgkeys.go
        deleted:    test/e2e/fixture/http.go
        deleted:    test/e2e/fixture/notification/actions.go
        deleted:    test/e2e/fixture/notification/consequences.go
        deleted:    test/e2e/fixture/notification/context.go
        deleted:    test/e2e/fixture/project/actions.go
        deleted:    test/e2e/fixture/project/consequences.go
        deleted:    test/e2e/fixture/project/context.go
        deleted:    test/e2e/fixture/repos/actions.go
        deleted:    test/e2e/fixture/repos/consequences.go
        deleted:    test/e2e/fixture/repos/context.go
        deleted:    test/e2e/fixture/repos/repos.go
        deleted:    test/e2e/fixture/tmpl.go
        deleted:    test/e2e/fixture/util.go
        deleted:    test/e2e/fixture/versions.go
        deleted:    test/e2e/git_submodule_test.go
        deleted:    test/e2e/helm_test.go
        deleted:    test/e2e/hook_test.go
        deleted:    test/e2e/jsonnet_test.go
        deleted:    test/e2e/kustomize_test.go
        deleted:    test/e2e/matrix_e2e_test.go
        deleted:    test/e2e/merge_e2e_test.go
        deleted:    test/e2e/multiarch-container/Dockerfile
        deleted:    test/e2e/multiarch-container/build.sh
        deleted:    test/e2e/notification_test.go
        deleted:    test/e2e/project_management_test.go
        deleted:    test/e2e/pruning_required_test.go
        deleted:    test/e2e/repo_creds_test.go
        deleted:    test/e2e/repo_management_test.go
        deleted:    test/e2e/scoped_repository_test.go
        deleted:    test/e2e/selective_sync_test.go
        deleted:    test/e2e/ssh_repo_test.go
        deleted:    test/e2e/sync_options_test.go
        deleted:    test/e2e/sync_waves_test.go
        deleted:    test/e2e/testdata/.hidden-helm/Chart.yaml
        deleted:    test/e2e/testdata/.hidden-helm/templates/config-map.yaml
        deleted:    test/e2e/testdata/.hidden-helm/values.yaml
        deleted:    test/e2e/testdata/always-outofsync/always-outofsync.yaml
        deleted:    test/e2e/testdata/always-outofsync/kustomization.yaml
        deleted:    test/e2e/testdata/bad-servicecatalog/kustomization.yaml
        deleted:    test/e2e/testdata/bad-servicecatalog/servicecatalog-apiservice.yaml
        deleted:    test/e2e/testdata/bad-servicecatalog/servicecatalog-svc.yaml
        deleted:    test/e2e/testdata/cluster-role/cluster-role.yaml
        deleted:    test/e2e/testdata/cluster-role/pod.yaml
        deleted:    test/e2e/testdata/cmp-fileName/plugin.yaml
        deleted:    test/e2e/testdata/cmp-fileName/subdir/special.yaml
        deleted:    test/e2e/testdata/cmp-find-command/env.yaml
        deleted:    test/e2e/testdata/cmp-find-command/plugin.yaml
        deleted:    test/e2e/testdata/cmp-find-glob/plugin.yaml
        deleted:    test/e2e/testdata/cmp-preserve-file-mode/plugin.yaml
        deleted:    test/e2e/testdata/cmp-preserve-file-mode/script.sh
        deleted:    test/e2e/testdata/config-map/config-map.yaml
        deleted:    test/e2e/testdata/config-map/kustomization.yaml
        deleted:    test/e2e/testdata/crashing-guestbook/guestbook-deployment.yaml
        deleted:    test/e2e/testdata/crashing-guestbook/kustomization.yaml
        deleted:    test/e2e/testdata/crd-creation/README.md
        deleted:    test/e2e/testdata/crd-creation/crd-instances.yaml
        deleted:    test/e2e/testdata/crd-creation/crd.yaml
        deleted:    test/e2e/testdata/crd-creation/kustomization.yaml
        deleted:    test/e2e/testdata/crd-subresource/crd-instances.yaml
        deleted:    test/e2e/testdata/crd-subresource/crd.yaml
        deleted:    test/e2e/testdata/crd-subresource/kustomization.yaml
        deleted:    test/e2e/testdata/crd-validation/deployment.yaml
        deleted:    test/e2e/testdata/crd-version-differences/crd-does-not-exist-instance.yaml
        deleted:    test/e2e/testdata/crd-version-differences/crd-v1alpha1.yaml
        deleted:    test/e2e/testdata/crd-version-differences/crd-v1alpha2-instance.yaml
        deleted:    test/e2e/testdata/crd-version-differences/crd-wronggroup-instance.yaml
        deleted:    test/e2e/testdata/data.go
        deleted:    test/e2e/testdata/declarative-apps/app.yaml
        deleted:    test/e2e/testdata/declarative-apps/invalid-helm.yaml
        deleted:    test/e2e/testdata/deployment/deployment.yaml
        deleted:    test/e2e/testdata/deprecated-extensions/deployment.yaml
        deleted:    test/e2e/testdata/deprecated-extensions/ingress.yaml
        deleted:    test/e2e/testdata/deprecated-extensions/network-policy.yaml
        deleted:    test/e2e/testdata/deprecated-extensions/pod-security-policy.yaml
        deleted:    test/e2e/testdata/duplicated-resources/duplicates-cluster.yaml
        deleted:    test/e2e/testdata/duplicated-resources/duplicates-namespaced.yaml
        deleted:    test/e2e/testdata/failure-during-sync/failure-during-sync.yaml
        deleted:    test/e2e/testdata/failure-during-sync/kustomization.yaml
        deleted:    test/e2e/testdata/git-submodule/submodule-pod.yaml
        deleted:    test/e2e/testdata/global-with-no-namespace/console.yaml
        deleted:    test/e2e/testdata/guestbook-logs/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/guestbook-logs/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/guestbook-logs/kustomization.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace-manifest/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace-manifest/guestbook-ui-namespace.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace-manifest/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace-manifest/kustomization.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace/guestbook-ui-deployment-ns.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace/guestbook-ui-svc-ns.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/guestbook-with-namespace/kustomization.yaml
        deleted:    test/e2e/testdata/guestbook/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/guestbook/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/guestbook/kustomization.yaml
        deleted:    test/e2e/testdata/guestbook_local/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/guestbook_local/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/guestbook_local/kustomization.yaml
        deleted:    test/e2e/testdata/helm-crd/Chart.yaml
        deleted:    test/e2e/testdata/helm-crd/crds/crd.yaml
        deleted:    test/e2e/testdata/helm-crd/templates/instance.yaml
        deleted:    test/e2e/testdata/helm-crd/values.yaml
        deleted:    test/e2e/testdata/helm-kube-version/Chart.yaml
        deleted:    test/e2e/testdata/helm-kube-version/templates/config-map.yaml
        deleted:    test/e2e/testdata/helm-oci-with-dependencies/Chart.yaml
        deleted:    test/e2e/testdata/helm-repo/helm-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/helm2-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/index.yaml
        deleted:    test/e2e/testdata/helm-repo/local/helm-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/local/helm2-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/local/index.yaml
        deleted:    test/e2e/testdata/helm-repo/local2/helm-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/local2/helm2-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/local2/index.yaml
        deleted:    test/e2e/testdata/helm-repo/remote/helm-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/remote/helm2-1.0.0.tgz
        deleted:    test/e2e/testdata/helm-repo/remote/index.yaml
        deleted:    test/e2e/testdata/helm-values/Chart.yaml
        deleted:    test/e2e/testdata/helm-values/templates/config-map.yaml
        deleted:    test/e2e/testdata/helm-values/values.yaml
        deleted:    test/e2e/testdata/helm-with-dependencies/Chart.yaml
        deleted:    test/e2e/testdata/helm-with-multiple-dependencies/Chart.yaml
        deleted:    test/e2e/testdata/helm/Chart.yaml
        deleted:    test/e2e/testdata/helm/baz.yaml
        deleted:    test/e2e/testdata/helm/templates/config-map.yaml
        deleted:    test/e2e/testdata/helm/values.yaml
        deleted:    test/e2e/testdata/helm3-crd/Chart.yaml
        deleted:    test/e2e/testdata/helm3-crd/crds/crd.yaml
        deleted:    test/e2e/testdata/helm3-crd/templates/config-map.yaml
        deleted:    test/e2e/testdata/helm3-crd/values.yaml
        deleted:    test/e2e/testdata/hook-and-deployment/deployment.yaml
        deleted:    test/e2e/testdata/hook-and-deployment/hook.yaml
        deleted:    test/e2e/testdata/hook-custom-health/config-map.yaml
        deleted:    test/e2e/testdata/hook-custom-health/kustomization.yaml
        deleted:    test/e2e/testdata/hook/hook.yaml
        deleted:    test/e2e/testdata/hook/pod.yaml
        deleted:    test/e2e/testdata/https-kustomize-base/local/kustomization.yaml
        deleted:    test/e2e/testdata/https-kustomize-base/remote/kustomization.yaml
        deleted:    test/e2e/testdata/invalid-kustomize/kustomization.yaml
        deleted:    test/e2e/testdata/jsonnet-ext-var/config-map.jsonnet
        deleted:    test/e2e/testdata/jsonnet-nested-dir-with-imports/apps/nested/directory/test.jsonnet
        deleted:    test/e2e/testdata/jsonnet-nested-dir-with-imports/apps/test-root.jsonnet
        deleted:    test/e2e/testdata/jsonnet-nested-dir-with-imports/include/common.libsonnet
        deleted:    test/e2e/testdata/jsonnet-tla-cm/config-map.jsonnet
        deleted:    test/e2e/testdata/jsonnet-tla/guestbook-template.jsonnet
        deleted:    test/e2e/testdata/ksonnet/.gitignore
        deleted:    test/e2e/testdata/ksonnet/app.yaml
        deleted:    test/e2e/testdata/ksonnet/components/guestbook-ui.jsonnet
        deleted:    test/e2e/testdata/ksonnet/components/params.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/base.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/default/globals.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/default/main.jsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/default/params.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/dev/globals.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/dev/main.jsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/dev/params.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/prod/globals.libsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/prod/main.jsonnet
        deleted:    test/e2e/testdata/ksonnet/environments/prod/params.libsonnet
        deleted:    test/e2e/testdata/kustomize-cm-gen/kustomization.yaml
        deleted:    test/e2e/testdata/kustomize/kustomization.yaml
        deleted:    test/e2e/testdata/kustomize/pod.yaml
        deleted:    test/e2e/testdata/multi-namespace-hook/multi-namespace-hook.yaml
        deleted:    test/e2e/testdata/multi-namespace/deployment-with-namespace.yaml
        deleted:    test/e2e/testdata/multi-namespace/deployment.yaml
        deleted:    test/e2e/testdata/multiple-source-values/pod-1.yaml
        deleted:    test/e2e/testdata/multiple-source-values/values.yaml
        deleted:    test/e2e/testdata/networking/README.md
        deleted:    test/e2e/testdata/networking/guestbook-ui-deployment.yaml
        deleted:    test/e2e/testdata/networking/guestbook-ui-internal-svc.yaml
        deleted:    test/e2e/testdata/networking/guestbook-ui-svc-ingress.yaml
        deleted:    test/e2e/testdata/networking/guestbook-ui-svc.yaml
        deleted:    test/e2e/testdata/one-deployment/deployment.yaml
        deleted:    test/e2e/testdata/openshift/manifests.yaml
        deleted:    test/e2e/testdata/secrets/secrets.yaml
        deleted:    test/e2e/testdata/self-managed-app/resources.yaml
        deleted:    test/e2e/testdata/service/service.yaml
        deleted:    test/e2e/testdata/ssa-revision-history/deployment.yaml
        deleted:    test/e2e/testdata/ssh-kustomize-base/local/kustomization.yaml
        deleted:    test/e2e/testdata/ssh-kustomize-base/remote/kustomization.yaml
        deleted:    test/e2e/testdata/sync-options-validate-false/invalid-cm.yaml
        deleted:    test/e2e/testdata/sync-waves/cm-1.yaml
        deleted:    test/e2e/testdata/sync-waves/cm-2.yaml
        deleted:    test/e2e/testdata/two-nice-pods/pod-1.yaml
        deleted:    test/e2e/testdata/two-nice-pods/pod-2.yaml
        deleted:    test/e2e/user_info_test.go
        deleted:    test/manifests/base/kustomization.yaml
        deleted:    test/manifests/base/patches.yaml
        deleted:    test/manifests/cmp/README.md
        deleted:    test/manifests/cmp/app.yaml
        deleted:    test/manifests/cmp/app/subdir/sidecar.yaml
        deleted:    test/manifests/cmp/kustomization.yaml
        deleted:    test/manifests/cmp/plugin.yaml
        deleted:    test/manifests/cmp/repo-patch.yaml
        deleted:    test/manifests/cmp/secret-patch.yaml
        deleted:    test/manifests_test.go
        deleted:    test/remote/Dockerfile
        deleted:    test/remote/Makefile
        deleted:    test/remote/Procfile
        deleted:    test/remote/README.md
        deleted:    test/remote/argocd-remote-permissions.yaml
        deleted:    test/remote/entrypoint.sh
        deleted:    test/remote/generate-permissions.sh
        deleted:    test/remote/manifests/e2e-repositories.yaml
        deleted:    test/remote/manifests/kustomization.yaml
        deleted:    test/remote/run-e2e-remote.sh
        deleted:    test/testdata.go
        deleted:    test/testdata/static/test.html
        deleted:    test/testutil.go

I'm pretty sure #12620 caused this, as the whole issue disappears when I revert c6f32e5. Also it doesn't bring any improvement regarding image size since in the last step only the binaries are copied to the final image, nothing else. It might improve local development speed, but this is not a very good solution then. I would propose to revert #12620, do you have an opinion on that @blakepettersson?

@blakepettersson
Copy link
Member

. It might improve local development speed, but this is not a very good solution then. I would propose to revert #12620, do you have an opinion on that @blakepettersson?

Yes. I see the value for GA versions to not have dirty. I'd prefer to not revert #12620 though.

@crenshaw-dev
Copy link
Member

I haven't dug into the code... is there a way to get the local dev env win but still fix the tag issue when we push a release?

@blakepettersson
Copy link
Member

We could filter out tests, docs etc from the Makefile, I think this could work

GIT_TAG=$(shell if [ -z "`git status --porcelain | grep -vE '(test|docs|hack|examples|manifests|.github)'`" ]; then git describe --exact-match --tags HEAD 2>/dev/null; fi)
GIT_TREE_STATE=$(shell if [ -z "`git status --porcelain | grep -vE '(test|docs|hack|examples|manifests|.github)`" ]; then echo "clean" ; else echo "dirty"; fi)

Another option could be to filter on deleted entries

GIT_TAG=$(shell if [ -z "`git status --porcelain | grep -v '^D'`" ]; then git describe --exact-match --tags HEAD 2>/dev/null; fi)
GIT_TREE_STATE=$(shell if [ -z "`git status --porcelain | grep -v '^D'`" ]; then echo "clean" ; else echo "dirty"; fi)

WDYT @crenshaw-dev?

blakepettersson added a commit to blakepettersson/argo-cd that referenced this issue Jun 18, 2023
Add the ability to specify `GIT_TAG`, `GIT_COMMIT`, `BUILD_DATE` and
`GIT_TREE_STATE` as optional build-args. As well as resolving argoproj#13683
(which was caused by argoproj#12620), this has the bonus of making the
`docker build` slightly more deterministic (since we now have the
ability to specify the same inputs into the docker build which was
hitherto computed on every `docker build`).

Signed-off-by: Blake Pettersson <[email protected]>
crenshaw-dev pushed a commit that referenced this issue Jun 20, 2023
* build: add build-args for git-commit etc

Add the ability to specify `GIT_TAG`, `GIT_COMMIT`, `BUILD_DATE` and
`GIT_TREE_STATE` as optional build-args. As well as resolving #13683
(which was caused by #12620), this has the bonus of making the
`docker build` slightly more deterministic (since we now have the
ability to specify the same inputs into the docker build which was
hitherto computed on every `docker build`).

Signed-off-by: Blake Pettersson <[email protected]>

* Update .github/workflows/image-reuse.yaml

Co-authored-by: Josh Soref <[email protected]>
Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>
Co-authored-by: Josh Soref <[email protected]>
@blakepettersson
Copy link
Member

Fixed by #14114

@der-eismann
Copy link
Contributor Author

Thanks for fixing, highly appreciated!

@jesserhodes-expel
Copy link

jesserhodes-expel commented Jul 14, 2023

Edit: I see now that these changes didn't make it into the 2.7.7 release. I should've verified before asking, sorry about that!

It looks like we're still running into the same issue in the latest version (2.7.7):

docker run --rm -ti --entrypoint /bin/bash quay.io/argoproj/argocd:v2.7.7
Unable to find image 'quay.io/argoproj/argocd:v2.7.7' locally
v2.7.7: Pulling from argoproj/argocd
952b15bbc7fb: Pull complete
46d90b46e703: Pull complete
99577c2fab9f: Pull complete
c80220957225: Pull complete
f1bec800a21e: Pull complete
7a5e720de2c2: Pull complete
9413d6cca847: Pull complete
1281a6d994b6: Pull complete
df609e71ce68: Pull complete
a8b7ddc72922: Pull complete
4f4fb700ef54: Pull complete
b011542671bb: Pull complete
75136a03ff4d: Pull complete
676053717082: Pull complete
Digest: sha256:6a5d0e909b6ad106cef2b7ce73df509b09dc33da9c27e69775c8777084554c52
Status: Downloaded newer image for quay.io/argoproj/argocd:v2.7.7
argocd@9ce44bf40bfc:~$ argocd version
argocd: v2.7.7+4650bb2.dirty
  BuildDate: 2023-07-05T19:42:32Z
  GitCommit: 4650bb2817c3c81405f40cf77e93ef2b5fb275fb
  GitTreeState: dirty
  GoVersion: go1.19.10
  Compiler: gc
  Platform: linux/arm64

@blakepettersson
Copy link
Member

@jesserhodes-expel it seems like the change never went into 2.7.x (i.e it was never cherry-picked into that branch). See the difference between 2.7.7 and 2.8.0-rc3.

yyzxw pushed a commit to yyzxw/argo-cd that referenced this issue Aug 9, 2023
* build: add build-args for git-commit etc

Add the ability to specify `GIT_TAG`, `GIT_COMMIT`, `BUILD_DATE` and
`GIT_TREE_STATE` as optional build-args. As well as resolving argoproj#13683
(which was caused by argoproj#12620), this has the bonus of making the
`docker build` slightly more deterministic (since we now have the
ability to specify the same inputs into the docker build which was
hitherto computed on every `docker build`).

Signed-off-by: Blake Pettersson <[email protected]>

* Update .github/workflows/image-reuse.yaml

Co-authored-by: Josh Soref <[email protected]>
Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>
Co-authored-by: Josh Soref <[email protected]>
@rufreakde
Copy link

The problem is still existing in 2.7.11 still shows as dirty.

tesla59 pushed a commit to tesla59/argo-cd that referenced this issue Dec 16, 2023
* build: add build-args for git-commit etc

Add the ability to specify `GIT_TAG`, `GIT_COMMIT`, `BUILD_DATE` and
`GIT_TREE_STATE` as optional build-args. As well as resolving argoproj#13683
(which was caused by argoproj#12620), this has the bonus of making the
`docker build` slightly more deterministic (since we now have the
ability to specify the same inputs into the docker build which was
hitherto computed on every `docker build`).

Signed-off-by: Blake Pettersson <[email protected]>

* Update .github/workflows/image-reuse.yaml

Co-authored-by: Josh Soref <[email protected]>
Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>
Co-authored-by: Josh Soref <[email protected]>
@MaliFotouhi
Copy link

The same issue exists even in the latest published version of 2.7 (2.7.18).

docker run --rm -ti --entrypoint /bin/bash quay.io/argoproj/argocd:v2.7.18
Unable to find image 'quay.io/argoproj/argocd:v2.7.18' locally
v2.7.18: Pulling from argoproj/argocd
3153aa388d02: Pull complete
6cfb943d3e64: Pull complete
4c74480df836: Pull complete
309c04725700: Pull complete
fab8b034460f: Pull complete
b8ad31916d2c: Pull complete
ef9cabf1fa21: Pull complete
721a9fa9b633: Pull complete
649c1bbebd26: Pull complete
c1bdfcb2ae13: Pull complete
4f4fb700ef54: Pull complete
2dd62d7fa1cb: Pull complete
2211924e3d22: Pull complete
9df39a89fbc2: Pull complete
Digest: sha256:249041f7463aaa0fb25e63aa504bfc670e8040ca1d7066935990c76f8988b4b9
Status: Downloaded newer image for quay.io/argoproj/argocd:v2.7.18
argocd@5f82a8ac9899:~$ argocd version
argocd: v2.7.18+f45ef02.dirty
  BuildDate: 2024-04-04T22:47:46Z
  GitCommit: f45ef020d6a8e50c225a99573a662e034036b833
  GitTreeState: dirty
  GoVersion: go1.20.10
  Compiler: gc
  Platform: linux/amd64
FATA[0000] Argo CD server address unspecified

@der-eismann
Copy link
Contributor Author

As Blake Pettersson said above, the change didn't make it to the 2.7 branch, it's working correctly from 2.8 onwards. It's not really a critical issue and 2.7 is not supported anymore anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants