Advanced Argo CD quiz
A free advanced Argo CD quiz with up to 40 multiple-choice questions on GitOps, Applications, sync policies, RBAC, the CLI and the v3 migration. Written for engineers who use it day to day, with an explanation for every answer.
Loading Quiz...
Preparing your Argo CD Advanced level questions
Browse the 61 medium Argo CD questions, with answers
- Which of the following is NOT a core component of Argo CD?
- What is the purpose of the Argo CD Application Controller?
- What is a Project in Argo CD?
- Which of the following is NOT a valid sync option in Argo CD?
- What is the purpose of the 'argocd app diff' command?
- Which of the following tools can be used to define application manifests in Argo CD?
- What is the health status of an Argo CD application?
- What is the purpose of the 'argocd app rollback' command?
- Which of the following is NOT a valid application source type in Argo CD?
- What is the purpose of the 'argocd app wait' command?
- What is the purpose of the 'argocd app set' command?
- How can you configure Argo CD to automatically sync an application when changes are detected in Git?
- What is the purpose of the 'argocd app history' command?
- What is the purpose of the 'argocd app delete' command?
- How does Argo CD authenticate with private Git repositories?
- What is the purpose of the 'argocd proj create' command?
- What is the purpose of the 'Prune' option in Argo CD sync settings?
- What is the purpose of the 'Self Heal' option in Argo CD?
- Which of the following is NOT a valid health status for an Argo CD application?
- What is the purpose of the 'argocd cluster add' command?
- What is the purpose of the 'argocd app unset' command?
- What is the purpose of the 'Sync Options' in Argo CD?
- What is the purpose of the 'argocd app resources' command?
- What authentication methods does Argo CD support for users?
- What is the purpose of the 'argocd account' command group?
- What is the purpose of the 'argocd app terminate-op' command?
- Which Argo CD component enforces RBAC policies and handles user authentication?
- Which Argo CD component continuously monitors the live cluster state and triggers synchronization and hook events?
- What is the primary role of the Argo CD API Server?
- Where does Argo CD store repository and cluster credentials when configured?
- Which Argo CD component listens for incoming Git webhook events to trigger refreshes?
- Which `argocd` CLI command starts the Argo CD web UI locally?
- Which flag can be used with `argocd login` to skip TLS certificate verification?
- When running `argocd app create`, which flag specifies the target cluster API server URL?
- Which `argocd` command enables automated sync (auto-deploy) for an application?
- Which flag allows automatic pruning of unmanaged resources during sync when set via CLI?
- Which flag enables automatic self-healing (sync on drift) for an Argo CD application?
- Which `argocd repo list` option forces a refresh of the repository connection status?
- By default, what happens to an application’s resources when you delete it with `argocd app delete`?
- True or False: The Argo CD Web UI allows users to manually synchronize applications.
- What can you configure in an Argo CD AppProject?
- In which Kubernetes namespace must you apply an Argo CD Application resource manifest?
- Which command enables automated synchronization (auto-deploy) for an Argo CD application?
- How can you configure Argo CD to automatically reconcile an application when its live state changes outside of Git?
- Which sync option would use `kubectl replace` instead of apply for resources?
- If you enable anonymous access in Argo CD (`users.anonymous.enabled`), what permissions do anonymous users have by default?
- Which identity provider is NOT listed as supported out-of-the-box by Argo CD for SSO integration?
- In Argo CD RBAC policy CSV, which prefix is used to assign a user or group to a role?
- In Argo CD RBAC policy CSV, which prefix is used to define a permission rule (policy)?
- Is Argo CD a 'push-based' or 'pull-based' GitOps tool?
- In a GitOps workflow using Argo CD, what typically triggers a deployment to a cluster?
- What is a distinctive feature of Argo CD compared to many other GitOps tools?
- What does setting the Sync Policy to 'Automatic' in Argo CD do?
- Which configuration management tool is NOT natively supported by Argo CD for generating manifests?
- What does Argo CD consider an application to be 'OutOfSync'?
- By default, how often does Argo CD poll Git repositories for changes?
- What is the default behavior of the `argocd-application-controller` with regards to Kubernetes resource caching?
- How many Redis servers does Argo CD assume by default for HA setup?
- Which Argo CD component cannot be horizontally scaled because it uses an in-memory database?
- What is the recommended number of `argocd-server` replicas for high availability?
- Which environment variable can be increased to handle larger gRPC payloads (e.g. for clusters with many apps)?