Skip to content
Interactive kubernetes operator like a peco and Emacs helm.
Go Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
config
docs/images
pkg
.gitignore
.goreleaser.yml
LICENSE
Makefile
README.md
go.mod
go.sum
main.go

README.md

Kelm

Go Report Card MIT License

Interactive kubernetes operator like a peco and Emacs helm.

Install

$ brew tap takaishi/homebrew-fomulas
$ brew install kelm

Usage

$ kelm

Custom Action

You can write custom action to ~/.kelm.

For example:

---
actions:
  pods:
    - name: "log"
      command:  "kubectl -n {{ .Namespace }} log {{ .Obj.metadata.name }}"
  nodes:
    - name: "ssh"
      variables:
        - name: address
          jsonpath: '{.status.addresses[?(@.type=="InternalIP")].address}'
      command: 'ssh {{ .address }}'

Author

r_takaishi

You can’t perform that action at this time.