source-controller/controllers
Hidde Beydals e880a45474 controllers: control tar ignores w/ exclude files
This commit changes the file excludes for tarballs generated for
Git repository artifacts from a fixed set of strings to include
exclusion files files. It currently takes `.sourceignore` and
in the root of the given directory into account.

In addition to this the Git VCS related files that are ignored have
been extended to not only include the .git/ directory, but also the
.gitignore, .gitmodules and .gitattributes files. Mimicking part of
the --exclude-vcs flag not available on all tar versions.
2020-05-13 19:45:31 +02:00
..
testdata controllers: test HelmRepository TLS auth 2020-04-17 10:41:24 +02:00
gitrepository_controller.go controllers: control tar ignores w/ exclude files 2020-05-13 19:45:31 +02:00
helmchart_controller.go status: add revision to the ready condition message 2020-04-29 08:49:45 +03:00
helmchart_controller_test.go test: fix GC tests for macOS 2020-04-30 09:56:46 +03:00
helmrepository_controller.go status: add revision to the ready condition message 2020-04-29 08:49:45 +03:00
helmrepository_controller_test.go test: fix GC tests for macOS 2020-04-30 09:56:46 +03:00
predicate.go controller: Move SyncAt annotation to API 2020-04-20 10:51:33 +03:00
storage.go controllers: control tar ignores w/ exclude files 2020-05-13 19:45:31 +02:00
suite_test.go controllers: add HelmChart reconciler tests 2020-04-17 19:21:48 +02:00