All fields

“Sync & Health” in Information Technology

99 questions across 2 technologies.

Information Technology

99 questions in 2 technologies

#QuestionTechnologyTopicLevel
1What is the difference between sync status and health status? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
2How do notifications work for sync and health events? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
3What is the resource hooks vs health relationship during a sync? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
4How do you debug why an app never reaches Healthy after a successful sync? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
5How do you integrate Argo Rollouts analysis into sync health? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
6What is a sync in ArgoCD? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
7What are the possible sync statuses of an Application? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
8What are the health statuses ArgoCD reports? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
9What does OutOfSync mean and what should you do about it? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
10What is the Degraded health status? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
11What is a dry-run sync? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
12How does ArgoCD determine the health of a resource? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
13What are sync options and give common examples? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
14What is a selective sync and when is it useful? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
15How do you configure automated sync with retry and backoff? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
16What causes an Application to be perpetually OutOfSync and how do you fix it? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
17What happens during a sync when a resource apply fails? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
18How does ArgoCD assess Deployment health specifically? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
19What is the Suspended health status? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
20How do you skip health assessment or diff for specific fields? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
21How do you handle CRDs and their custom resources syncing in the right order? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
22How can you customize health checks for third-party or custom resources? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
23How do you prevent auto-sync from applying an unwanted change during an incident? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
24How do sync windows control when syncs are allowed? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
25How do you force a refresh or hard refresh of an Application? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
26What does the diff view show and how do you use it? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
27How does ServerSideApply help with large or conflicting resources? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
28How do you implement progressive delivery (canary/blue-green) with ArgoCD? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
29How do you monitor ArgoCD itself (metrics and observability)? ArgoCD › Sync & HealthArgoCDSync & HealthAdvanced
30What are sync waves in ArgoCD? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
31What is the default sync wave and how are negative waves used? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
32How do you annotate a resource with a sync wave? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
33What is the Sync phase (as opposed to PreSync/PostSync)? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
34How do sync waves and hooks interact? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
35How are hook resources named and prevented from clashing across syncs? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
36How long does ArgoCD wait between sync waves? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
37What is a PreSync hook typically used for? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
38What is a PostSync hook typically used for? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
39Can hooks use sync waves to order among themselves? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
40How do you run post-deployment smoke tests and fail the sync if they fail? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
41What is a SyncFail hook and how is it used? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
42How do sync waves handle deletion order during pruning? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
43How do you ensure a hook runs on every sync versus only on change? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
44What are resource hooks in ArgoCD? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
45Which resource types are commonly used as hooks? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
46What are the hook deletion policy options? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
47What resource kinds make good hooks and why Jobs specifically? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksBeginner
48What are the hook phases and when does each run? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
49What are hook deletion policies? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
50How do you run a database migration safely before deploying a new version? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
51How do you notify an external system after a successful deployment using hooks? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
52How do you seed initial data on first deployment only? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
53How do you order a multi-tier application deployment with waves? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
54How do you retry a failed hook Job? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
55What are pitfalls of overusing hooks and waves? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
56What is the difference between manual and automated sync policy? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
57What does the prune option do in a sync policy? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
58How do you view an Application's sync history and roll back to a prior revision? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
59How do you observe the health of all child apps at once? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
60How do you troubleshoot an Application stuck in Progressing or OutOfSync? ArgoCD › ApplicationsArgoCDApplicationsAdvanced
61How do you grant fine-grained permissions like sync but not delete? ArgoCD › RBACArgoCDRBACAdvanced
62How do you separate duties between who can create apps and who can sync them? ArgoCD › RBACArgoCDRBACAdvanced
63What is IHostedLifecycleService, and how does it provide more granular hooks than IHostedService's StartAsync/StopAsync? .NET › Background Services.NETBackground ServicesAdvanced
64What is GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
65What are the core principles of GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
66How does ArgoCD implement GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
67What is declarative vs imperative configuration? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
68What is an ArgoCD Application? ArgoCD › ApplicationsArgoCDApplicationsBeginner
69What manifest formats/tools does ArgoCD support for an Application source? ArgoCD › ApplicationsArgoCDApplicationsBeginner
70How do you view and manage Applications via the ArgoCD CLI? ArgoCD › ApplicationsArgoCDApplicationsBeginner
71What is a source of truth and why does GitOps use Git for it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
72What is continuous reconciliation? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
73What is idempotency and why does it matter in GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
74What is the targetRevision HEAD and when should you avoid it? ArgoCD › ApplicationsArgoCDApplicationsBeginner
75Does deleting a child app manifest from Git remove the child? ArgoCD › App of AppsArgoCDApp of AppsBeginner
76Do workloads keep running if the ArgoCD hub goes down? ArgoCD › Multi-clusterArgoCDMulti-clusterBeginner
77What is configuration drift and how does GitOps handle it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
78What are the benefits of GitOps over traditional deployment approaches? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
79How do you perform a rollback in a GitOps workflow? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
80How do you deploy a Helm chart with ArgoCD and override values? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
81What is selfHeal and when should you use it? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
82How do you pin an Application to a specific Git revision or tag? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
83What are ignoreDifferences and why are they needed? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
84How does ArgoCD track which resources belong to an Application? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
85How do you handle resources that ArgoCD should create but not manage/delete? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
86How does cascading deletion work with App of Apps? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
87What actions can be controlled for the applications resource? ArgoCD › RBACArgoCDRBACIntermediate
88What role do webhooks play in GitOps with ArgoCD? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
89How do you set an Application to auto-create its target namespace? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
90How do Application parameters differ between Helm and Kustomize sources? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
91How do you temporarily pause management of an Application? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
92What connectivity does the hub need to spoke clusters? ArgoCD › Multi-clusterArgoCDMulti-clusterIntermediate
93How do you view aggregated application status across clusters? ArgoCD › Multi-clusterArgoCDMulti-clusterIntermediate
94What is the reconciliation loop and how often does ArgoCD run it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
95What are common anti-patterns in GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
96How do you validate manifests before they reach the cluster (policy as code)? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
97What is a config management plugin (CMP) and when do you need one? ArgoCD › ApplicationsArgoCDApplicationsAdvanced
98How do you handle large Applications that hit apply size or performance limits? ArgoCD › ApplicationsArgoCDApplicationsAdvanced
99How does controller sharding distribute cluster load? ArgoCD › Multi-clusterArgoCDMulti-clusterAdvanced