Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 769 Bytes

README.md

File metadata and controls

30 lines (26 loc) · 769 Bytes

bulkube

cmdline tool for bulk updating kubernetes config files

Installation:

go get github.com/PeriscopeData/bulkube/... && \
go install github.com/PeriscopeData/bulkube/...

Note: Go's vendoring can cause weird reflection issues. If you cannot run the binary, try

rm -rf $GOPATH/src/k8s.io/vendor

Running:

$GOPATH/bin/bulkube [-l <labelSelector>] [-fmt] [-image <repo/name>] [-sha abc123] -path <dir-or-file>

  -fmt
    	Reformat even if version does not change.
  -image string
    	Image to modify. Only modifies containers that match this image/repository. If @sha256: is included, will use that as sha.
  -l string
    	Filter deployments by label.
  -sha string
    	Set image version by sha.
  -path string
    	Path to modify files