open-nomad/ui/app/templates/csi
Tim Gross aa7c77d324
csi/ui: show Node Only for volumes when controllers aren't required (#9416)
Plugin health for controllers should show "Node Only" in the UI only when both
conditions are true: controllers are not required, and no controllers have
registered themselves (0 expected controllers). This accounts for "monolith"
plugins which might register as both controllers and nodes but not necessarily
have `ControllerRequired = true` because they don't implement the Controller
RPC endpoints we need (this requirement was added in #7844)

This changeset includes the following fixes:

* Update the Plugins tab of the UI so that monolith plugins don't show "Node
  Only" once they've registered.
* Add the missing "Node Only" logic to the Volumes tab of the UI.
2020-11-25 14:50:33 -05:00
..
plugins csi/ui: show Node Only for volumes when controllers aren't required (#9416) 2020-11-25 14:50:33 -05:00
volumes csi/ui: show Node Only for volumes when controllers aren't required (#9416) 2020-11-25 14:50:33 -05:00
plugins.hbs Set up routes, controllers, and template basics for the plugins page 2020-05-06 17:21:43 -07:00
volumes.hbs UI: Support for CSI (#7446) 2020-03-25 07:51:26 -05:00