1
0
mirror of https://github.com/ko-build/ko.git synced 2025-07-15 23:54:17 +02:00

add kubectl check for ko delete, apply, and create (#120)

This commit is contained in:
Daniel Helfand
2020-01-16 13:27:43 -08:00
committed by jonjohnsonjr
parent b7e1a7fdbc
commit 2e28671384
4 changed files with 27 additions and 1 deletions

View File

@ -64,6 +64,11 @@ func addCreate(topLevel *cobra.Command) {
cat config.yaml | ko create -f -`,
Args: cobra.NoArgs,
Run: func(cmd *cobra.Command, args []string) {
if !isKubectlAvailable() {
log.Print("error: kubectl is not available. kubectl must be installed to use ko create.")
return
}
builder, err := makeBuilder(bo)
if err != nil {
log.Fatalf("error creating builder: %v", err)