Skip to content

feat(kubernetes): add kubebuilder, operator-sdk, skaffold, tilt, kyverno#56

Open
omargallob wants to merge 2 commits into
mainfrom
feat/additional-k8s-tools
Open

feat(kubernetes): add kubebuilder, operator-sdk, skaffold, tilt, kyverno#56
omargallob wants to merge 2 commits into
mainfrom
feat/additional-k8s-tools

Conversation

@omargallob

Copy link
Copy Markdown
Owner

Addresses #49. Adds 5 new tools to the kubernetes group:

  • kubebuilder (v4.4.0): SDK for building Kubernetes APIs
  • operator-sdk (v1.38.0): Operator framework SDK CLI
  • skaffold (v2.14.0): Continuous development for K8s apps
  • tilt (v0.33.21): Multi-service dev environment for K8s
  • kyverno (v1.13.4): Kubernetes policy engine CLI

Also:

  • Organizes existing 14 tools + 5 new tools into subgroups: Core CLIs, Cluster Management, GitOps, Networking, Development, Security, Backup & Recovery
  • Adds padding (blank lines) around subgroup headers in the TUI for better visual separation

Closes #49

Addresses #49. Adds 5 new tools to the kubernetes group:
- kubebuilder: SDK for building Kubernetes APIs
- operator-sdk: Operator framework SDK CLI
- skaffold: Continuous development for K8s apps
- tilt: Multi-service dev environment for K8s
- kyverno: Kubernetes policy engine CLI

Also organizes the group into subgroups (Core CLIs, Cluster
Management, GitOps, Networking, Development, Security, Backup &
Recovery) and adds padding around subgroup headers in the TUI for
better readability.

Closes #49
Groups with more than 2 subgroups are now paginated. Each page
shows at most 2 subgroups with their tools. Navigation:
- ←/h and →/l to switch pages
- ↑/↓/j/k navigate within visible tools on the current page
- Page indicator shown in header (e.g., 'page 1/4')

Kubernetes group reorganized into 8 subgroups across 4 pages:
- Page 1: Core CLIs, Observability
- Page 2: GitOps, Networking
- Page 3: Development, Continuous Dev
- Page 4: Security, Backup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

As a end user I have additional Kubernetes tools

1 participant