> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chkk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How it Works

> Watch Chkk in action and explore its end-to-end workflow from cluster registration to automated IaC PR generation.

80% of Cloud Native lifecycle management work happens before you deploy your changes—inventory, dependency mapping, risk analysis, compatibility analysis and planning. Chkk automates that front-loaded toil and then generates environment-aware IaC PRs you can review and merge."

<Steps>
  <Step title="Onboard & register a cluster">
    **What happens**: Chkk's Connector discovers resources, versions, and packaging patterns—forming the inventory foundation for all follow-on analysis.

    <Tabs>
      <Tab title="Chkk CLI">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125925296?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>

      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945744?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Generate an Upgrade Assessment">
    **What happens**: Get a targeted view of upgrade candidates, EOLs, incompatibilities, and recommended paths so teams know where to focus first.

    <Tabs>
      <Tab title="Chkk CLI">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945906?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>

      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945809?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Request an Upgrade Template">
    **What happens**: Ask Chkk for a Project-specific Upgrade Template (e.g., cert-manager, ExternalDNS). Templates encode the safe path—including guardrails, checks, and strategy (in-place, canary/blue-green).

    <Tabs>
      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945851?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Approve the Upgrade Template">
    **What happens**: Designated owners review and approve before anything becomes actionable, ensuring single-threaded, accountable governance.

    <Tabs>
      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945887?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Instantiate an Upgrade Plan">
    **What happens**: From the approved Template, create a Plan scoped to a specific cluster/env. The Plan becomes the source of truth for the upcoming change.

    <Tabs>
      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125945705?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Review the Upgrade Plan">
    **What happens**: See the rationale (EOL, breaking changes, bug/security fixes, notable features) and the precise steps the agent will take—so reviewers understand scope and risk up front.

    <Tabs>
      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125943754?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Generate the IaC Pull Request">
    **What happens**: In your IDE, the Upgrade Agent fetches Upgrade Context from the Plan via the MCP server, detects your IaC pattern, applies targeted diffs (Helm/Kustomize/YAML), and prepares a ready-to-review PR.

    <Tabs>
      <Tab title="Cursor">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1111698524?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>

      <Tab title="Claude Code">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1117328683?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>

      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1125960227?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>

  <Step title="Run Automated Checks">
    **What happens**: Execute SHARC—safety, health and readiness checks directly in your environment that smoke test cloud native project functionality and performance pre- and post-upgrade.

    <Tabs>
      <Tab title="Chkk Dashboard">
        <iframe className="w-full aspect-video rounded-xl" src="https://player.vimeo.com/video/1134269342?autoplay=1&muted=1&loop=1&autopause=0" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
      </Tab>
    </Tabs>
  </Step>
</Steps>
