lyp256 / patchgen

generate patch for kubernetes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Patchgen

generate kubernetes resource PATCH

Install

go install github.com/lyp256/patchgen # go version 1.16+

Usage

patchgen [raw file] [update file]
  -t, --type string   merge|strategic (default "merge")

example

> patchgen .\raw.json .\new.json
{"spec":{"template":{"spec":{"volumes":[{"hostPath":{"path":"/proc","type":""},"name":"proc"},{"hostPath":{"path":"/sys","type":""},"name":"sys"},{"hostPath
":{"path":"/","type":""},"name":"root"},{"configMap":{"name":"node-export-web-config"},"name":"web-config"}]}}}}

About

generate patch for kubernetes

License:MIT License


Languages

Language:Go 100.0%