Skip to content

Releases: cruise-automation/rbacsync

RBACSync 1.3.0

14 Jun 19:09
v1.3.0
22a710f
Compare
Choose a tag to compare

A release with several dependencies updates from dependabot and external
contributors.

0df3ce3 build(deps): bump golang.org/x/crypto
157ee92 build(deps): bump golang.org/x/net
6560c7a build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8
0a80209 build(deps): bump github.com/prometheus/client_golang
d5d91b5 build(deps): bump github.com/emicklei/go-restful
ee1b742 Update CRDs to v1
76ed0e1 Upgrade all versions
b884a77 Dockerfile: use go 1.13 image for build
f563330 Fix rbac.yaml
b1de37b build: use go modules to manage dependencies
e822ad8 Fix a typo in README (#23)
8df5688 Update README to remove GCP SA Binding (#21)
aac1f24 fix small spelling errors in README
1a32380 all: update copyright to Cruise LLC

RBACSync 1.2.0

28 Oct 23:50
v1.2.0
c395adc
Compare
Choose a tag to compare

This release addressed #8 and support the following metrics.

Metrics in the Controller:

  • rbacsync_config_status (gauge with labels) - Gauge counting the number of RBACSyncConfigs and RBACSyncClusterConfigs (type as label) and the status of the processed config.
  • rbacsync_binding_status (gauge with labels) - Gauge counting the number of RoleBindings and ClusterRoleBIndings configured by the controller and their statuses [configured/deleted/duplicated/warning/error/unknown states]

Metrics in Mapper/GSuite

  • rbacsync_gsuite_client_creation_status (counter with labels) - Counts the status of gsuite client creations
  • rbacsync_gsuite_members_status (counter with labels) - Counts the status of calls to gsuite with labels for state - TimeoutError, NotFoundError, Cancled, UnknownError Success.
  • rbacsync_gsuite_members_latency_duration_seconds (histogram) - Histogram of the calls to gsuite for group memberships.

Please file issues at https://github.com/cruise-automation/rbacsync/issues.

RBACSync 1.1.0

18 Mar 20:40
v1.1.0
9889c6c
Compare
Choose a tag to compare

The first minor release of rbacsync contains changes for hardening and
usability:

  • RBACSyncConfig, which is usually applied to a namespace, may
    now reference ClusterRoles.
  • Upstream group lookup now handles temporary errors and timeouts in a
    way that doesn't delete group membership, making rbacsync more resilient
    to cluster load and upstream downtime.

Please file issues at https://github.com/cruise-automation/rbacsync/issues.

RBACSync 1.0.0

11 Dec 00:25
v1.0.0
50c6f45
Compare
Choose a tag to compare

Initial release of rbacsync, a Kubernetes controller to automatically
sync groups into Kubernetes RBAC. It simplifies user and role
management in your cluster.

To get started, please see the README.