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

create backplane cli #21

Closed
ripienaar opened this issue Jul 9, 2018 · 1 comment
Closed

create backplane cli #21

ripienaar opened this issue Jul 9, 2018 · 1 comment

Comments

@ripienaar
Copy link
Member

ripienaar commented Jul 9, 2018

I reckon the best is if instead of allowing the agent name to be changed we standardise to backplane, we then create a CLI in go that gets released. It also avoids all the insanity with DDL files

This hugely reduce the on boarding surface area since someone then just need to backplane enroll and once they are on the network can manage their microservices with no ruby stuff needed at all.

In time once a choria CA exist this will create a very low friction setup - one that can even be started from a docker compose file in its entirity

@ripienaar ripienaar changed the title create cli create backplane cli Jul 9, 2018
@ripienaar
Copy link
Member Author

Some ideas:

$ backplane exec cron pause -W dc=DC1
$ backplane exec cron resume -W dc=DC1
...

exec would be the default so this would also work:

$ backplane cron pause -W dc=DC1

here cron is a name for the managed backplane - which should map to a sub collective where all instances of a specific backplane should live

ripienaar added a commit that referenced this issue Jul 10, 2018
(#21) create an entirely new backplane cli
ripienaar added a commit that referenced this issue Jul 10, 2018
(#21) avoid the DDL file requirement in the backplane cli
ripienaar added a commit that referenced this issue Jul 11, 2018
(#21) move the backplane code into a library and create main.go
ripienaar added a commit that referenced this issue Jul 11, 2018
(#21) drop some missleading CLI filters
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

1 participant