All fields

“GitOps Principles” in Information Technology

71 questions across 1 technology.

Information Technology

71 questions in 1 technology

#QuestionTechnologyTopicLevel
1What are the core principles of GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
2What is GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
3How does ArgoCD implement GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
4What is a source of truth and why does GitOps use Git for it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
5What tools implement GitOps besides ArgoCD? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
6What is idempotency and why does it matter in GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
7What is configuration drift and how does GitOps handle it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
8What are the benefits of GitOps over traditional deployment approaches? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
9How do you perform a rollback in a GitOps workflow? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
10What belongs in Git and what should not in a GitOps setup? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
11How are secrets managed securely in a GitOps workflow? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
12How does GitOps improve security and compliance? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
13How does GitOps enable auditability and compliance evidence? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
14What is the difference between GitOps and Infrastructure as Code (IaC)? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
15How do you handle non-Kubernetes resources in a GitOps model? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
16How does GitOps improve developer experience? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
17What role do webhooks play in GitOps with ArgoCD? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
18How do you structure Git repositories for GitOps at scale? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
19How does GitOps support disaster recovery? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
20What are the trade-offs and limitations of GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
21How do you promote changes across environments in GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
22What are common anti-patterns in GitOps? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
23What is the difference between push-based and pull-based deployment? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
24What is declarative vs imperative configuration? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
25What is continuous reconciliation? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
26What is the reconciliation loop and how often does ArgoCD run it? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
27How do you validate manifests before they reach the cluster (policy as code)? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
28How do you separate application code repos from configuration repos, and why? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
29Can the parent app itself be managed by GitOps? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
30How do you manage RBAC declaratively under GitOps? ArgoCD › RBACArgoCDRBACIntermediate
31What is an ArgoCD Application? ArgoCD › ApplicationsArgoCDApplicationsBeginner
32What are the source and destination in an Application spec? ArgoCD › ApplicationsArgoCDApplicationsBeginner
33What manifest formats/tools does ArgoCD support for an Application source? ArgoCD › ApplicationsArgoCDApplicationsBeginner
34How do you view and manage Applications via the ArgoCD CLI? ArgoCD › ApplicationsArgoCDApplicationsBeginner
35What are the possible sync statuses of an Application? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
36How do you force a refresh or hard refresh of an Application? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
37What does the diff view show and how do you use it? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
38Why use the App of Apps pattern? ArgoCD › App of AppsArgoCDApp of AppsBeginner
39What does the parent Application's source point to in App of Apps? ArgoCD › App of AppsArgoCDApp of AppsBeginner
40Where is ArgoCD RBAC configured? ArgoCD › RBACArgoCDRBACBeginner
41What namespace do ArgoCD Application resources live in? ArgoCD › ApplicationsArgoCDApplicationsBeginner
42What is the targetRevision HEAD and when should you avoid it? ArgoCD › ApplicationsArgoCDApplicationsBeginner
43What does OutOfSync mean and what should you do about it? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
44What is a dry-run sync? ArgoCD › Sync & HealthArgoCDSync & HealthBeginner
45How do you install the root app to bootstrap an environment? ArgoCD › App of AppsArgoCDApp of AppsBeginner
46What's the benefit of a single sync point in App of Apps? ArgoCD › App of AppsArgoCDApp of AppsBeginner
47How do you use Kustomize with an ArgoCD Application? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
48What is the difference between manual and automated sync policy? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
49What is selfHeal and when should you use it? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
50How do you pin an Application to a specific Git revision or tag? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
51What are ignoreDifferences and why are they needed? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
52What is the difference between sync status and health status? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
53What causes an Application to be perpetually OutOfSync and how do you fix it? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
54What is a Skip hook and when is it used? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
55How do you bootstrap a whole cluster with App of Apps? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
56How do you set an Application to auto-create its target namespace? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
57How do Application parameters differ between Helm and Kustomize sources? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
58How do you view an Application's sync history and roll back to a prior revision? ArgoCD › ApplicationsArgoCDApplicationsIntermediate
59How do you skip health assessment or diff for specific fields? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
60How do child applications reference different repos or paths? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
61How do you add a new application in an App of Apps setup? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
62How do you structure directories for an App of Apps repo? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
63How do you manage secrets for child apps in App of Apps? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
64What are multiple sources in an Application and why use them? ArgoCD › ApplicationsArgoCDApplicationsAdvanced
65How do hooks differ from plain resources with sync waves, and when do you choose each? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
66How do you manage environment promotion using App of Apps? ArgoCD › App of AppsArgoCDApp of AppsAdvanced
67What is a config management plugin (CMP) and when do you need one? ArgoCD › ApplicationsArgoCDApplicationsAdvanced
68How do you handle per-environment differences in an App of Apps model? ArgoCD › App of AppsArgoCDApp of AppsAdvanced
69How does App of Apps support multi-cluster bootstrapping? ArgoCD › App of AppsArgoCDApp of AppsAdvanced
70How do you version and roll back the whole app set? ArgoCD › App of AppsArgoCDApp of AppsAdvanced
71How do you enforce that only signed/approved commits get deployed? ArgoCD › RBACArgoCDRBACAdvanced