Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing features between Consul.NET (v1.7.14) and target version (v1.9.17) of Consul/Official Client #304

Closed
JocelynVelarde opened this issue Mar 18, 2024 · 1 comment

Comments

@JocelynVelarde
Copy link
Contributor

JocelynVelarde commented Mar 18, 2024

Group Endpoint Route Status
Agent Read Configuration GET /v1/agent/self yes
  Agent Host GET /v1/agent/host yes
  List Checks GET /v1/agent/checks yes
  List Services GET /v1/agent/services yes
  Agent Health By Service Id GET /v1/agent/health/service/id/:id yes
  Internal Metrics GET /v1/agent/metrics yes
  Agent Health By Service Name GET /v1/agent/health/service/name/:name yes
  Return a locally registered service instance GET /v1/agent/service/:serviceID yes
  List Members GET /v1/agent/members yes
  Connect CA Roots GET /v1/agent/connect/ca/roots no
  Connect CA Leaf GET /v1/agent/connect/ca/leaf/:serviceID no
  Get Agent Logs GET /v1/agent/monitor yes
  Reload Agent PUT /v1/agent/reload yes
  Register Service PUT /v1/agent/service/register yes
  Deregister Service PUT /v1/agent/service/deregister/:serviceID yes
  Update TTL PUT /v1/agent/check/:status/:id yes
  TLL Check Update PUT /v1/agent/check/update/:id yes
  Register Check PUT /v1/agent/check/register yes
  Deregister Check PUT /v1/agent/check/deregister/:id yes
  Join Agent PUT /v1/agent/join/:id yes
  Force Leave PUT /v1/agent/force-leave/:node yes
  Enable or Disable Service Maintenance PUT /v1/agent/service/maintenance/:serviceID yes
  EnableorDisableNodeMaintenance PUT /v1/agent/maintenance yes
  Graceful Leave + Shutdown PUT /v1/agent/leave yes
  updateTokenOnc (PUT fmt.Sprintf(/v1/agent/token/%s target) yes
  ConnectAuthorize POST /v1/agent/connect/authorize no
Catalog List Datacenters GET /v1/catalog/datacenters yes
  List Nodes in a given DC GET /v1/catalog/nodes yes
  List Services in a given DC GET /v1/catalog/services yes
  List Nodes for Mesh Capable Service GET /v1/catalog/connect/:service yes
  st Services for Node GET /v1/catalog/node/+node yes
  Node service list GET /v1/catalog/node-services/+node yes
  Gateaway services GET /v1/catalog/gateway-services/+gateway no
  Register PUT /v1/catalog/register yes
  Deregister PUT /v1/catalog/deregister yes
Coordinate Read WAN Coordinates GET /v1/coordinate/datacenters yes
  Read LAN Coordinates GET /v1/coordinate/nodes yes
  Coordinates of a single node GET /v1/coordinate/node/+node yes
  Update LAN Coordinates PUT /v1/coordinate/update no
Events List Events GET /v1/event/list yes
  Fire user request PUT /v1/event/fire/+params.Name yes
Health List Checks for Node GET /v1/health/node/+node yes
  List Checks for Service GET /v1/health/checks/+service yes
  List Nodes for Connect-capable Service GET /v1/health/connect/ + service yes
  List Ingress Health for Service GET /v1/health/ingress/ + service no
  List Nodes for Service GET /v1/health/service/ + service yes
  List Checks in State GET /v1/health/state/+state yes
KV Read Key GET /v1/kv/:key yes
  Create/Update Key PUT /v1/kv/:key yes
  Delete Key DELETE /v1/kv/:key yes
Namespace List Namespace GET /v1/namespace/+name yes
  Read Namespace GET /v1/namespaces yes
  Create Namespace PUT /v1/namespace yes
  Update Namespace PUT /v1/namespace/+ns.Name yes
  Delete Namespace DELETE /v1/namespace/+name yes
Session Node GET /v1/session/node/+node &entries q yes
  List GET /v1/session/list &entries q yes
  Renew PUT /v1/session/renew/+id yes
Status Leader GET /v1/status/leader yes
  Peers GET /v1/status/peers yes
Transaction Transaction PUT /v1/txn yes
Discovery Chain Retrieve a compiled discovery chain GET /v1/discovery-chain/%s name no
  Evaluate and compile a discovery Chain POST /v1/discovery-chain/%s name no
Config Entry Delete a specific configuration entry by kind and name DELETE /v1/config/:kind:name yes
  List all configuration entries of a specific kind GET /v1/config/:kind yes
  Retrieve a specific configuration by kind and name GET /v1/config/:kind:name yes
  Set a new configuration entry PUT /v1/config yes

 

@JocelynVelarde JocelynVelarde changed the title Missing features between Consul.NET (v1.7.14) and target version (v1.9) of Consul/Official Client Missing features between Consul.NET (v1.7.14) and target version (v1.9.17) of Consul/Official Client Mar 20, 2024
@naskio
Copy link
Member

naskio commented Oct 7, 2024

Updated version at #366

@naskio naskio closed this as completed Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants