This documentation is for not yet released version of kapp. For the documentation of the latest release version, see the latest version.
GitOps
Using kapp with GitOps workflow ΒΆ
kapp provides a set of commands to make GitOps workflow very easy. Assuming that you have a CI environment or some other place where kapp
can run based on a trigger (e.g. for every Git repo change) or continuously (e.g. every 5 mins), you can use following command:
$ ls my-repo
. .. app1/ app2/ app3/
$ kapp app-group deploy -g my-env --directory my-repo
Above command will deploy an application for each subdirectory in my-repo
directory (in this case app1
, app2
and app3
). It will also remove old applications if subdirectories are deleted.
(Help improve our docs: edit this page on GitHub)