Kukie GitOps.05 Isolating Helm Rendering

Kukie GitOps.05 Isolating Helm Rendering

Running customer Helm charts in a dedicated pod — why it left the shared agent, what helm reads from a chart, process limits, matching Argo CD’s render conditions, and a NetworkPolicy controller that had been off all along.

Kukie GitOps.04 Finding Helm Values

Kukie GitOps.04 Finding Helm Values

Finding which values key controls a rendered field in 21 public Helm charts — judging keys by marker rendering, narrowing candidates, why 18 of 209 fields were missed, comparing code with an LLM on five charts, and what a single render costs.

Kukie GitOps.03 Merge Approval

Kukie GitOps.03 Merge Approval

From an approval click to a merged pull request — rechecking file blobs and base before merging, the missing server route that left a card spinning, recording the merge first, separating the response from sync watching after a CloudFront 504, and replacing a stale AI answer with a code-written sentence.

Kukie GitOps.02 Pull Requests from Chat

Kukie GitOps.02 Pull Requests from Chat

From a chat request to an opened pull request — verifying GitHub App install callbacks, deciding between PR and kubectl per resource, steering the LLM with ModelRetry and a one-line history memo instead of prompts, code-chosen edits for plain YAML and Kustomize, and render comparison against an expected result.

Kukie GitOps.01 Reading GitOps Clusters

Kukie GitOps.01 Reading GitOps Clusters

Before a chat-driven kubectl change gets silently reverted — a measured selfHeal revert in about six seconds, detecting ArgoCD-managed resources from tracking-id and instance labels, warn-then-allow approval cards, the real scope of a cluster-admin connection role, and the read-only views built on Application resources.

Kukie Infra.05 ArgoCD in Kukie

Kukie Infra.05 ArgoCD in Kukie

What ArgoCD actually does in the Kukie dev cluster — the two repositories it reads, the GitHub App that lets it read them, the loop that turns a merge into cluster state, the controllers that take over after it, and the checks at the API server that decide what it may put in.

GitOps
Kukie Infra.03 EKS and ArgoCD Bootstrap

Kukie Infra.03 EKS and ArgoCD Bootstrap

Standing up the EKS cluster on top of the comment-approved pipeline — a NAT instance that costs a quarter of the gateway, three applies to finish one plan, an input that leaks into the next plan, and ArgoCD installed once from outside with every other Application kept in Git.

Cluster
Kukie Infra.01 Terraform CD by PR Comment

Kukie Infra.01 Terraform CD by PR Comment

How a three-person team made Terraform changes go through review and a PR comment — the deploy-config repo split off like a parcel box, plan and apply as two different badges, and one saved plan applied exactly once.

IaC

Argo CD

Git 에 적힌 쿠버네티스 객체를 클러스터에 맞춰 넣는 GitOps 도구. Application · AppProject 라는 객체 종류를 추가해 무엇을 어디에 넣을지 정한다.