Currently, we do not provide the ability for frameworks to change the roles they are subscribed with. As we begin to support "multi-tenant" frameworks (i.e. multi-role support in
MESOS-1763), it will become necessary to allow frameworks to add and remove roles as "tenants" come and go from the framework.
Because of this being necessary to support multi-role frameworks, this is considered "phase 2" of the multi-role framework project. See the design published in