Skip to content

Commit

Permalink
Add Kubernetes extension (#16179)
Browse files Browse the repository at this point in the history
* feat(kubernetes): new extension

Signed-off-by: Justin Chen <[email protected]>

* feat(kubernetes): implement get-pods, get-deployments, get-statefulsets, get nodes, get-daemonsets

Signed-off-by: Justin Chen <[email protected]>

* chore(kubernetes): write changelogs, add screenshots

Signed-off-by: Justin Chen <[email protected]>

* feat(kubernetes): implement get-services

Signed-off-by: Justin Chen <[email protected]>

* feat(kubernetes): toggle managed fields and last-applied-configuration

Signed-off-by: Justin Chen <[email protected]>

* style(kubernetes): lower case search text before matching resources

Signed-off-by: Justin Chen <[email protected]>

* Update CHANGELOG.md and optimise images

---------

Signed-off-by: Justin Chen <[email protected]>
Co-authored-by: raycastbot <[email protected]>
  • Loading branch information
justin0u0 and raycastbot authored Jan 15, 2025
1 parent deb61b7 commit f2beee6
Show file tree
Hide file tree
Showing 27 changed files with 5,070 additions and 0 deletions.
4 changes: 4 additions & 0 deletions extensions/kubernetes/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/kubernetes/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/kubernetes/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
13 changes: 13 additions & 0 deletions extensions/kubernetes/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kubernetes Changelog

## [Initial Version] - 2025-01-15

Introduced the Kubernetes extension.

Added the following commands:

- Get Pods
- Get DaemonSets
- Get Deployments
- Get StatefulSets
- Get Nodes
14 changes: 14 additions & 0 deletions extensions/kubernetes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Kubernetes

Kubernetes client in Raycast!

## To Do

- [ ] Support more resources (include CRDs)
- [ ] Support metrics API
- [ ] Support Pod operations
- [ ] Logs
- [ ] Port forwarding
- [ ] Delete
- [ ] Support other resources operations
- [ ] Support automatic refresh
Binary file added extensions/kubernetes/assets/kubernetes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/kubernetes/metadata/kubernetes-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/kubernetes/metadata/kubernetes-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/kubernetes/metadata/kubernetes-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit f2beee6

Please sign in to comment.