Skip to content

codebot-robot/gemini-for-kubernetes-development

 
 

Repository files navigation

Gemini for Kubernetes Development

A Gemini CLI extension to automate core development tasks within the kubernetes/kubernetes repository, including declarative validation authoring, PR review, and SIG API Machinery issue triage.

Installation

Install the extension by running the following command from your terminal (requires Gemini CLI v0.6.0 or newer):

gemini extensions install https://github.com/gke-labs/gemini-for-kubernetes-development

If you do not yet have Gemini CLI installed, or if the installed version is older than 0.6.0, see Gemini CLI installation instructions.

Use the extension

The extension adds the following skills to Gemini CLI:

  • declarative-validation-authoring — Enable Declarative Validation for a Kubernetes API resource. Walks through adding +k8s:* validation tags to versioned types, updating strategy files, marking handwritten validation for migration, writing tests, and running code generation.

  • declarative-validation-review — Review a pull request that adds or modifies Declarative Validation. Produces a structured review report covering tag correctness, handwritten validation migration, test coverage analysis, and common pitfalls.

  • apimachinery-issue-triage — Triage issues in the kubernetes/kubernetes repository for SIG API Machinery. Evaluates issues, applies labels, routes to domain experts, and manages issue lifecycle.

Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 69.1%
  • JavaScript 17.1%
  • Python 6.1%
  • Shell 4.3%
  • Dockerfile 1.2%
  • CSS 1.1%
  • Other 1.1%