umiecornxig opened a new issue, #9840:
URL: https://github.com/apache/apisix/issues/9840

   ### Description
   
   Feature: Adding ZooKeeper and Consul Service Discovery Support in APISIX 
Dashboard
   
   As a user, I want to have support for ZooKeeper and Consul service discovery 
in APISIX Dashboard, so that I can easily manage and configure service 
discovery for my APIs.
   
   Scenario 1: Enable ZooKeeper Service Discovery
   Given that I am an APISIX Dashboard user
   And I am on the dashboard configuration page
   When I navigate to the service discovery settings
   And I select ZooKeeper as the service discovery method
   And provide the required ZooKeeper connection details
   Then the APISIX Dashboard should enable ZooKeeper service discovery for my 
APIs
   And I should be able to manage and configure service discovery settings 
using ZooKeeper.
   
   Scenario 2: Enable Consul Service Discovery
   Given that I am an APISIX Dashboard user
   And I am on the dashboard configuration page
   When I navigate to the service discovery settings
   And I select Consul as the service discovery method
   And provide the required Consul connection details
   Then the APISIX Dashboard should enable Consul service discovery for my APIs
   And I should be able to manage and configure service discovery settings 
using Consul.
   
   Scenario 3: Manage Service Discovery Settings
   Given that I am an APISIX Dashboard user
   And I have enabled either ZooKeeper or Consul service discovery for my APIs
   When I navigate to the service discovery settings
   Then I should be able to view the current service discovery configuration
   And I should be able to update or modify the service discovery settings as 
needed.
   
   Scenario 4: Test Service Discovery
   Given that I am an APISIX Dashboard user
   And I have enabled either ZooKeeper or Consul service discovery for my APIs
   When I navigate to the service discovery settings
   And I initiate a service discovery test
   Then the APISIX Dashboard should verify the connectivity and functionality 
of the service discovery mechanism
   And provide feedback on the test results.
   
   Scenario 5: Documentation and Help
   Given that I am an APISIX Dashboard user
   And I have enabled either ZooKeeper or Consul service discovery for my APIs
   When I need assistance or guidance on configuring or using the service 
discovery feature
   Then the APISIX Dashboard should provide comprehensive documentation and 
help resources
   And I should be able to access relevant documentation from within the 
dashboard itself.
   
   Note: The above scenarios outline the basic functionality expected from 
adding ZooKeeper and Consul service discovery support in APISIX Dashboard. 
Additional scenarios and requirements may be identified during the development 
and testing process.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to