1. 22 Jun, 2017 1 commit
    • Michael Johnson's avatar
      Updating for octavia-dashboard · 1f0c90f3
      Michael Johnson authored
      This patch updates the imported code to reflect octavia-dashboard.
      
      More work is required to make this work with the Octavia v2 API.
      This will be done in followup patches.
      
      Change-Id: I7363105a53642d0003036cada21c5b0cc25efc1a
      1f0c90f3
  2. 10 Mar, 2016 1 commit
    • Lucas Palm's avatar
      Add the Angular LBaaS V2 'Update Member List' Table Action · 06ed719b
      Lucas Palm authored
      This change adds the Update Member list table action to the pool members
      table.  This wizard allows you to Add or Remove members from the current list
      of members associated with a particular pool.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I640fdf2597e4a16191dbce8c20450c7c0dc882f0
      06ed719b
  3. 09 Mar, 2016 3 commits
    • Justin Pomeroy's avatar
      Add action for updating pool member weight · 350dc2af
      Justin Pomeroy authored
      This adds the actions for updating the pool member weight to the
      members table and the member detail page.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Ia37282c675d0799c6647ed0af39168f2ce006fc8
      350dc2af
    • Justin Pomeroy's avatar
      Add edit health monitor action · 051b3cbd
      Justin Pomeroy authored
      This adds the action to update a health monitor.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I017c7adc885a02420e47b0dfff7c314054f189b0
      051b3cbd
    • Justin Pomeroy's avatar
      Add create health monitor action · 9e9c74d8
      Justin Pomeroy authored
      This adds the Create Health Monitor action to the LBaaS v2 pool
      details page.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Ie4312bdb0a29b069011b6babe702f3b7699c0aa1
      9e9c74d8
  4. 08 Mar, 2016 4 commits
    • Justin Pomeroy's avatar
      Add health monitor delete action · 05f1bf8f
      Justin Pomeroy authored
      Adds the delete action to the health monitor details page.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Id97db3daa284a6628bd67e8019ac9782f877290a
      05f1bf8f
    • Lucas Palm's avatar
      Add the Angular LBaaS V2 'Edit Pool' Workflow · 7616e407
      Lucas Palm authored
      This change adds the Edit Pool workflow action to the pool
      detail page.  This wizard allows you to edit an existing
      pool resource, which includes the pool details itself, as
      well as the pool members and health monitor under it.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I6d26c30ec88f79a4a7af4508419e79fe2da6dd43
      7616e407
    • Lucas Palm's avatar
      Add the Angular LBaaS V2 'Create Pool' workflow · d43b71b4
      Lucas Palm authored
      This change adds the Create Pool workflow action to the
      listeners table and the listeners detail page.  This wizard
      allows you to create a new pool, as well as any of the pool's
      child resources, including members and a health monitor.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I934921f207373311b8b65f2ba34546238e961ac9
      d43b71b4
    • Justin Pomeroy's avatar
      Add pool delete action · a7f1b762
      Justin Pomeroy authored
      Adds the pool delete action to the pool details page.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Ic3ffa9eca363ce73b20841775c3dce1612fafb07
      a7f1b762
  5. 07 Mar, 2016 2 commits
    • Justin Pomeroy's avatar
      Add listener delete actions · d3c75ce0
      Justin Pomeroy authored
      Adds the single and multiple delete actions for listeners.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I3a05319e4858e1c903b54c46831c1e323e585c61
      d3c75ce0
    • Lucas Palm's avatar
      Add the Angular LBaaS V2 'Create Listener' workflow · af63722e
      Lucas Palm authored
      This change adds the Create Listener workflow action to
      the listeners table on the load balancer detail page.  This wizard
      allows you to crete a new listener, as well as any resource below
      it in the hierarchy.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I40488eac6c116e363071fb82ba3473a8b0430ed9
      af63722e
  6. 02 Mar, 2016 1 commit
  7. 01 Mar, 2016 3 commits
    • Justin Pomeroy's avatar
      Add delete load balancer actions · 8c7979fa
      Justin Pomeroy authored
      This adds the single and multiple load balancer delete actions. A
      load balancer must be in ACTIVE or ERROR state in order for the
      delete action to be available. If a load balancer has a listener the
      delete request will currently fail, but future work should allow for
      the listener and any related resources to also be deleted.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I3902587089963318c49a969f343e5043d8bdaf50
      8c7979fa
    • Justin Pomeroy's avatar
      Add support for TERMINATED_HTTPS protocol · c3ec347a
      Justin Pomeroy authored
      This adds support for the TERMINATED_HTTPS listener protocol when
      creating a new listener. When this option is selected the SSL
      Certificates tab is displayed after the Listener Details tab and
      allows selecting one or more available certificates. The user must
      have barbican available and authority to list certificates and
      secrets. Certificate containers must be created in barbican before
      they will be available when creating a listener.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Ia9312fa865d85ca977c1daea347d97bd69e9c5ba
      c3ec347a
    • Lucas Palm's avatar
      Add the angular LBaaS V2 Edit Action for Listeners · 9a88246f
      Lucas Palm authored
      This change implements the edit row action service for the listeners
      table.  The edit action of a listener includes the ability to not
      only edit the listener itself, but all resources underneath it in the
      load balancer hierarchy.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I5fcb20eecbee580f9db5c71da5a2ec84a6f359f9
      9a88246f
  8. 05 Feb, 2016 2 commits
    • Lucas Palm's avatar
      Add the angular LBaaS V2 health monitor detail page · cbf51dff
      Lucas Palm authored
      This change implements the health monitor detail page that shows the details
      for a specific health monitor that exists within a particular pool.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I73aad299e22d352b20e74356db96ad7f49e709ca
      cbf51dff
    • Lucas Palm's avatar
      Add the angular LBaaS V2 members table and detail pages · 7b90156d
      Lucas Palm authored
      This change implements the members table under the 'Members' tab on the pools
      detail page that shows all of the members that belong to that particular pool.
      It also adds the member detail page which includes the details for a specific
      member in the pool.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I879c840d174630c697375c5ce7649b01303aeb00
      7b90156d
  9. 03 Feb, 2016 1 commit
    • Lucas Palm's avatar
      Add the angular LBaaS V2 pools detail page · 964d845e
      Lucas Palm authored
      This change implements the details page for the default pool
      that is associated with a particular load balancer listener
      resource.  It also adds the tab for the pool members table that
      will be added in a later patch.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I0c7ef2f5d37363f9753ffbd35deeaf1f2e19ed7d
      964d845e
  10. 29 Jan, 2016 1 commit
    • Lucas Palm's avatar
      Add angular LBaaS V2 Listeners table and detail pages · 9a642ea1
      Lucas Palm authored
      This change introduces the missing listeners table under the 'Listeners'
      tab on the load balancer details page.  It also adds the listeners detail
      page which includes the details for a specific listener.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I948497d7da5417d12078695d7c44d966432409a5
      9a642ea1
  11. 28 Jan, 2016 1 commit
    • Justin Pomeroy's avatar
      Add support for editing a load balancer · 3c48addc
      Justin Pomeroy authored
      This adds the row action to the load balancers table to allow
      editing the load balancer.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I20b2d4171f2dc06da903036cfb5918986b5f907b
      3c48addc
  12. 27 Jan, 2016 1 commit
    • Justin Pomeroy's avatar
      Add monitor tab to create load balancer workflow · 729c223f
      Justin Pomeroy authored
      This adds the monitor tab to the create load balancer workflow and
      allows adding a monitor to the pool.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I23ee916f283b2b3f782327f16ca1624a98568cb0
      729c223f
  13. 26 Jan, 2016 1 commit
    • Justin Pomeroy's avatar
      Add members tab to create load balancer workflow · 6c4828d8
      Justin Pomeroy authored
      This adds the members tab to the create load balancer workflow and
      allows adding multiple members (nova servers) to the pool.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I469dd9ff4d9aef9b91316699d1edec278957f091
      6c4828d8
  14. 22 Jan, 2016 1 commit
  15. 15 Jan, 2016 1 commit
    • Justin Pomeroy's avatar
      Add initial workflow for creating load balancer · f3442594
      Justin Pomeroy authored
      This adds the action for creating a new load balancer. This only
      includes the first panel of the workflow which allows creating the
      load balancer object itself. Follow on patches will add support for
      the listener, pool, monitor, and members.
      
      This also adds the missing .eslintrc file and fixes code that was
      failing the eslint rules.
      
      There is a slight problem with the styling of the action button that
      is probably an issue in the horizon action-list widget. This can be
      treated as a bug and fixed later.
      
      Depends-On: I230995c069d94ca41d70582b9c665289f0acb86e
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Ie0bfe6bd41a60259bc8642d4e046b420a50df55f
      f3442594
  16. 30 Nov, 2015 1 commit
    • Justin Pomeroy's avatar
      Add routing and load balancer detail page · 3d99fc55
      Justin Pomeroy authored
      This adds the routing to allow navigating between angular pages as
      well as the beginning of the load balancer detail page. The detail
      page is very basic but is based on both the existing angular Images
      detail page and the designs from invision. It includes two empty
      tabs that will eventually hold the tables for Pools and Members.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: Icbf4396238036b20712ca643e635dd84fe66a86e
      3d99fc55
  17. 12 Nov, 2015 1 commit
    • Justin Pomeroy's avatar
      Add angular Load Balancers V2 panel · 75fc881f
      Justin Pomeroy authored
      This adds an angular version of the Load Balancers V2 panel,
      including the Load Balancers table and config to get karma working.
      The karma config assumes the horizon directory is a sibling of
      neutron-lbaas-dashboard.
      
      To use, copy the _1481_project_ng_loadbalancersv2_panel.py file from
      neutron_lbaas_dashboard/enabled into openstack_dashboard/enabled.
      
      Partially-Implements: blueprint horizon-lbaas-v2-ui
      Change-Id: I99c4ec705433385c19256c887944706472642a25
      75fc881f