v0.4.0
Changelog
bdd7ddf Add an example configuration file and better goreleaser config
29d69be Fix a race in recorder Start()/Stop()
7fcf5a2 Export the git config settings
d787f20 Split cmd for readability sake
baba7ac Keep file checksum in memory
5f6a8a9 Use a temp file + rename for atomic changes
26cc1f4 Use []byte for event body
d569086 Enable all client-go auth plugins
e712991 Fix resync interval duration
b0949cb Prevent glog from writing to /tmp during tests
ee12452 Increase resync interval
29f197e Prevent git from considering .git in parent directories
0c56a6f Fix a race condition in recorder tests
7f6322b README updates
1db84d6 Implement dump-only mode
29beb8a De-constify default time intervals in git store
4cc05c0 Unit tests for the git store
f9d61c7 Unit tests for recorder
9aee315 Depends on spf13/afero and update deps
cbae9e1 Unit tests for healtcheck service
3ec8b18 Enable tests & coverage on Travis CI
8dff9be Unit tests for main and config
49b3e86 Unit tests for pkg/client
0b6cc80 Unit tests for event
a3bd5e8 Unit tests for controllers
3c71f19 Move user provided object filter to controller
97ebff8 Unit tests for the observer
0ccb910 Protect observer.ctrls againts concurrent access
5b25228 Separate controllers factory
881d036 Expect event.Notifier interface instead of concrete
77de993 ListWatch is controllers responsibility
2f60052 Dedicated notifier object to mediate events
6ac820e Move observer to his own dedicated package
8a23b7b Inline doc overhaul
6ca9c91 Git commands should be no-op in dry-run mode
7711eb4 Update and clarify the documentation
3b10e90 Allow label filters
153e81b Rename config structure
46c0ce4 Clarify rest.Config construction
14bc3a2 Update dependencies
5647f3f Change env prefix for something for related to katafygio
ab4a567 Clean controllers shutdown
Docker images
docker pull bpineau/katafygio:v0.4.0
docker pull bpineau/katafygio:latest