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 add CI & CD Oct 3, 2019
config
docs/images
pkg
.gitignore
.goreleaser.yml
Makefile
README.md
go.mod select objects Oct 4, 2019
go.sum select objects Oct 4, 2019
main.go

README.md

Kelm

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 }}'

Licence

MIT

Author

r_takaishi

You can’t perform that action at this time.