This repository has been archived by the owner on Oct 13, 2021. It is now read-only.
Releases: pusher/faros
Releases · pusher/faros
v0.7.0
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
V0.6.1 - Handle already cloned repositories
- 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 tov0.7.2
.
V0.6.0 - Git Improvements
- Adds
--repository-dir
flag to allow Faros to checkout repositories to a directory rather than in memory - Updates
github.com/pusher/git-store
tov0.7.1
to fix a bug when checking out non-master
default branches
- Update controller runtime dependencies to v0.2.0-beta4
- Update Kubernetes dependencies to v1.14
V0.3.0 - Typed Clientset and bugfixes
- Adds a typed Clientset for faros CRDs for use by other k8s clients
- Fixes a couple of issues which prevented
make deploy
from working correctly (thanks to @Raffo for this one)
- 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
- 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
- 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
Changes since v0.1.1:
- Add documentation in the form of a ReadMe to the project
- Fix a bug in which ClustGitTrackObjectss weren't deleted when removed from the source repository
- Fix a bug introduced in #57 where ClusterGitTrackObjects weren't being mapped correctly for deletion
- Adds the
--metrics-bind-address
flag to allow users to set which port to serve prometheus metrics on
- 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
- Previously buckets only counted up to ten seconds before going to
- 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
- 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
Initial release of Faros GitTrack controller