Skip to content
This repository has been archived by the owner on Oct 13, 2021. It is now read-only.

Releases: pusher/faros

v0.7.0

18 Nov 14:22
307bd82
Compare
Choose a tag to compare

This release introduces ClusterGitTracks and introduces new rules on namespacing. This is to avoid creating owner references that are illegal according to the Kubernetes API.

You can read more about ClusterGitTracks here

⚠️ This release may require you to manually upgrade an existing Faros install. If you have an existing cluster using Faros, you can read about the migration process here

V0.6.1 - Handle already cloned repositories

03 Sep 14:28
f8cf227
Compare
Choose a tag to compare

#167

  • If a repository has already been cloned, we now open it instead of panicking with a "repository already exists" error.
  • Fix was in github.com/pusher/git-store, so it has been updated to v0.7.2.

V0.6.0 - Git Improvements

19 Aug 10:32
28ff628
Compare
Choose a tag to compare

#149

  • Adds --repository-dir flag to allow Faros to checkout repositories to a directory rather than in memory
  • Updates github.com/pusher/git-store to v0.7.1 to fix a bug when checking out non-master default branches

#147

  • Update controller runtime dependencies to v0.2.0-beta4
  • Update Kubernetes dependencies to v1.14

V0.3.0 - Typed Clientset and bugfixes

07 Dec 14:19
f1b1fdd
Compare
Choose a tag to compare

#67 / #68

  • Adds a typed Clientset for faros CRDs for use by other k8s clients

#69

  • Fixes a couple of issues which prevented make deploy from working correctly (thanks to @Raffo for this one)

#70

  • Fixes an issue where GitTrackObjects would sporadically fail to sync because git blame information
    could not be retrieved.

V0.2.2 - Fix conflicting management of Non-Namespaced resources

15 Nov 11:33
425ba00
Compare
Choose a tag to compare

#64

  • Ensure that events for non-namespaced objects are only reconciled if the GitTrack that created them is in the same namespace as the controller is operating in

V0.2.1 - Fix three way merge for new GitTrackObjects

12 Nov 11:01
de756a7
Compare
Choose a tag to compare

#62

  • Ensure that all GitTrackObjects get the last-applied annotation when they are created not just when updated

V0.2.0 - Update metrics, docs and bug fixes

25 Oct 15:08
76667a2
Compare
Choose a tag to compare

Changes since v0.1.1:

#56

  • Add documentation in the form of a ReadMe to the project

#57

  • Fix a bug in which ClustGitTrackObjectss weren't deleted when removed from the source repository

#58

  • Fix a bug introduced in #57 where ClusterGitTrackObjects weren't being mapped correctly for deletion

#59

  • Adds the --metrics-bind-address flag to allow users to set which port to serve prometheus metrics on

#60

  • Divides the faros_gittrack_time_to_deploy_seconds histogram into more reasonable buckets
    • Previously buckets only counted up to ten seconds before going to +Inf, now they're divided up to an hour before going to +Inf. This should make the metric more useful

#61

  • Sets a (Cluster)GitTrackObjects InSync status to 1 when the child object has update strategy never
    • This means that the metric should now be 1 for all (Cluster)GitTrackObjects unless there is a persistent error

V0.1.1 - Bug Fix in underlying git library

16 Oct 15:51
ec32c24
Compare
Choose a tag to compare

#55

  • Updates a dependency src-d/git-store to the latest version (v4.7.1) which includes a number of fixes including one that correctly sorts git blames. Fixes an existing bug seen during initial testing.

V0.1.0 - Initial Release

16 Oct 13:31
e4c2e55
Compare
Choose a tag to compare

Initial release of Faros GitTrack controller