• Stars
    star
    161
  • Rank 233,470 (Top 5 %)
  • Language Vim Snippet
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

vim-kubernetes

vim-kubernetes

This package provides kubernetes YAML snippets (requires ultisnips, as well as a number of integrations with kubectl (requires that you actually have kubectl installed and on your PATH).

Quick Start

If you are using Vundle, add this to your ~/.vimrc:

Plugin 'andrewstuart/vim-kubernetes'

If you are using pathogen, clone this repo to your ~/.vim/bundle

Current integrations:

Functions/Commands

For the current buffer (including modifications not on disk)

  • :KubeApply
  • :KubeDelete
  • :KubeCreate

And for the current directory (read from disk)

  • :KubeApplyDir
  • :KubeDeleteDir

If you would like to bind any of these to a shortcut, you can do something like the following in your ~/.vimrc:

au FileType yaml nmap <leader>r :KubeApply<CR>

More Repositories

1

hn

A hackernews ncurses CLI written in GO
Go
272
star
2

goq

A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
Go
256
star
3

go-robinhood

A golang library for interacting with the Robinhood private API
Go
68
star
4

openai

A go client and cli for the openai APIs, focused on developer friendliness and convenience atop the basic building blocks for the OpenAI apis
Go
64
star
5

limio

A rate limiting library for Go centered around intuitive and idiomatic interfaces, and designed to limit silly window syndrome.
Go
54
star
6

servicenow

A golang client for ServiceNow
Go
24
star
7

sparknode

Allows node.js to interface with a sparkcore.
JavaScript
19
star
8

edgeos-rest

An EdgeOS REST client in Go.
Go
17
star
9

go-sse

A golang sse client.
Go
14
star
10

kube-gen-certs

Generate kubernetes ingress TLS certificates automatically via Vault
Go
11
star
11

go-jasypt

Golang functions and structs for decrypting Jasypt-encrypted values
Go
9
star
12

bstest

A simple CLI to show how simply test coverage metrics can be gamed.
Go
7
star
13

dlite

An NNTP search/downloader written in go
Go
6
star
14

readinglist

CLI reading list
Go
6
star
15

vpki

A Vault TLS library for more convenient use of the Vault PKI backend
Go
6
star
16

go-iracing

iRacing API wrapper for Go apps
Go
5
star
17

yenc

Implementations of yenc reader and writer in Go.
Go
5
star
18

helm-charts

My helm charts
4
star
19

modesty

Replace vanity URLs with their resolved equivalents, for those pesky corporate firewalls.
Go
4
star
20

go-nzb

Golang nzb parsing
Go
3
star
21

rplace

Go
3
star
22

multierrgroup

Go
3
star
23

nntp

A golang library for nntp io, client, and response types for making NNTP easier.
Go
3
star
24

2048.go

2048 server side implementation in Golang for a multiplayer version of 2048.
Go
3
star
25

buildmeta

Go
2
star
26

gistfs

A quick readable filesystem for any user's gists
Go
2
star
27

kube-configmap-updater

Annotate your pods with a label and have them automatically redeployed anytime a dependent configmap is updated.
Go
2
star
28

lightning

Speedy spark core library written in Go (aka Golang)
Go
2
star
29

go-oauth-prov

An oauth provider, which accepts SAML, backed by redis.
Go
2
star
30

ng-model-default

An angular directive for dynamically updating an input with a default value
JavaScript
1
star
31

p

Go
1
star
32

vpki-proxy

A reverse proxy that can leverage vault or lets-encrypt as a CA for certificate creation
Go
1
star
33

hr

A HackerRank cli client for faster and offline self-improvement
Go
1
star
34

soffit-go-poc

uPortal soffit implementation (and poc) in Go
Go
1
star
35

aoc2021

HTML
1
star
36

i3

A convenience library for writing i3 status bar applications
Go
1
star
37

grep-notify

A simple utility for searching a file stream and creating a desktop notification
Go
1
star
38

go-torrent

A pure-golang bittorrent library.
1
star
39

gopip

A pip-boy parsing proxy and client in golang
Go
1
star
40

bible-http-server

Go
1
star
41

outils

Golang oauth utils, including a simple on-disk cache
Go
1
star
42

generator-ng-portlet

uPortal Angular portlet generator
JavaScript
1
star
43

catscan

OSS certificate scanning and validation
Go
1
star
44

kube-etc-hosts

A local development add-on for augmenting /etc/hosts automatically with DNS names for cluster ingresses
Go
1
star