Releases: cruise-automation/rbacsync
RBACSync 1.3.0
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
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 creationsrbacsync_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
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
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.