tsurud 1.8.1 release notes

Welcome to tsurud 1.8.1!

These release notes cover the new features, bug fixes. For a complete list of changes, check our 1.8.1 github milestone.

New features

Read groups from oauth provider and allow roles to groups (#2419)

This change makes it possible to assign roles to groups. Groups are entities that the auth provider dynamically set on each user and which tsuru has no control over.

Example of a possible use: tsuru role-assign team-member group:mygroup teamX This means that every user belonging to group mygroup (according to information by the auth provider) will now have the role team-member with context value of teamX.

Other improvements

  • Add ephemeral storage limit to deployments (#2433)
  • Allow deploys over versions not found on tsuru (#2431)
  • feat(service/proxy): propagate query string to service api (#2426)

Bug fixes

  • provison: Extract logs of crashed units before rollback (#2436)
  • kubernetes: avoid crashed pods to be shown just as a started unit (#2432)
  • fix(app): remove app from provisioner as last step on app removal (#2428)
  • Avoid to remove appVersion document (#2424)