The GitOps Toolkit source management component
Go to file
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
.github ci: Extract tag from GITHUB_REF 2020-04-16 14:55:55 +03:00
api/v1alpha1 git: fix reference json serialization 2020-04-30 09:54:34 +03:00
config Release v0.0.1-alpha.5 2020-04-30 16:48:42 +03:00
controllers controllers: control tar ignores w/ exclude files 2020-05-13 19:45:31 +02:00
docs git: fix reference json serialization 2020-04-30 09:54:34 +03:00
hack Scaffold repository controllers 2020-04-05 12:34:29 +03:00
internal chore: add missing copyright headers 2020-04-19 10:47:09 +02:00
.gitignore ci: Add release workflow 2020-04-13 18:28:22 +03:00
CHANGELOG.md Release v0.0.1-alpha.5 2020-04-30 16:48:42 +03:00
CODE_OF_CONDUCT.md Add governance files like DCO, MAINTAINERS, CoC 2020-04-12 23:54:35 +02:00
CONTRIBUTING.md Add governance files like DCO, MAINTAINERS, CoC 2020-04-12 23:54:35 +02:00
DCO Add governance files like DCO, MAINTAINERS, CoC 2020-04-12 23:54:35 +02:00
Dockerfile build: install tar package 2020-04-28 20:18:58 +03:00
LICENSE Initial commit 2020-04-05 11:55:46 +03:00
MAINTAINERS Add governance files like DCO, MAINTAINERS, CoC 2020-04-12 23:54:35 +02:00
Makefile ci: Check if working tree is dirty 2020-04-13 20:23:58 +03:00
PROJECT Introduce HelmChart API and controller 2020-04-12 18:44:37 +02:00
README.md docs: add badges to README 2020-04-19 10:55:13 +02:00
go.mod controllers: basic HelmRepository reconciler tests 2020-04-17 10:35:52 +02:00
go.sum controllers: basic HelmRepository reconciler tests 2020-04-17 10:35:52 +02:00
main.go controllers: add JSON logging cmd flag 2020-04-24 10:05:32 +03:00

README.md

Source controller

e2e report license release

The source-controller is an implementation of the source.fluxcd.io API based on the specifications described in the Source Controller Proposal.

Integrations: