nがひとつ多い。

えぬなおの技術的なことを書いていくとこ。

botkubeへのプルリクが無事マージされた

botkube?

botkubeはinfracloud社が出している、kubernetes上で動くChatOpsをするためのbotk8s上での必要最低限欲しいイベントをフックしてslackとかに投げてくれたり、 @botkube get node みたいにkubectlみたいにchat上でコマンドを投げればその情報を取ってきてくれる。

TL;DR

github.com

概要

今までbotkubeは、 @botkube get nodeと引数をとる時に、@botkube get node とか空白を入れると動かなかった。
空白でsplitするので、詰めてしまえば上手くいく

func DeleteDoubleWhiteSpace(slice []string) []string {
    result := []string{}
    for _, s := range slice {
        if len(s) != 0 {
            result = append(result, s)
        }
    }
    return result
}

宣伝

なんだかんだ僕はこのbotkubeを2個の本番環境の突っ込んでるが、セキュアだしlogも見れるし導入もhelm一撃だ。
みんな使うべし・・・!

https://www.botkube.io/images/monitor.gif

https://www.botkube.io/images/exec.gif

どれも公式サイトの引用です↓

https://www.botkube.io