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

Deprecate CLI RPC interface #2502

Closed
16 tasks done
kyhavlov opened this issue Nov 11, 2016 · 1 comment
Closed
16 tasks done

Deprecate CLI RPC interface #2502

kyhavlov opened this issue Nov 11, 2016 · 1 comment
Labels
type/enhancement Proposed improvement or new feature
Milestone

Comments

@kyhavlov
Copy link
Contributor

kyhavlov commented Nov 11, 2016

Some CLI commands still use the RPC interface instead of HTTP under the hood, and we want to make this consistent so that everything goes through HTTP using the api package.

Commands still using RPC:

  • force-leave (/v1/agent/force-leave)
  • info (/v1/agent/self)
  • join (/v1/agent/join/)
  • keyring (needs HTTP endpoint)
  • leave (needs HTTP endpoint)
  • members (/v1/agent/members)
  • monitor (needs HTTP endpoint)
  • reload (needs HTTP endpoint)

New HTTP endpoints:

  • /v1/keyring
    • /v1/keyring/install
    • /v1/keyring/list
    • /v1/keyring/remove
    • /v1/keyring/use
  • /v1/agent/leave
  • /v1/agent/monitor
  • /v1/agent/reload
@kyhavlov kyhavlov added the type/enhancement Proposed improvement or new feature label Nov 11, 2016
@kyhavlov kyhavlov added this to the 0.7.2 milestone Nov 11, 2016
@slackpad slackpad modified the milestones: 0.8.0, 0.7.2 Dec 14, 2016
@slackpad
Copy link
Contributor

Moving forward to capture the rest of the work by 0.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Proposed improvement or new feature
Projects
None yet
Development

No branches or pull requests

2 participants