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

CLI: Create FS Network Manager (FSNetMan) CLI #420

Closed
49 tasks done
leninmehedy opened this issue Oct 18, 2023 · 1 comment
Closed
49 tasks done

CLI: Create FS Network Manager (FSNetMan) CLI #420

leninmehedy opened this issue Oct 18, 2023 · 1 comment
Assignees
Labels
Epic A body of work that can be broken down into specific tasks. New Feature A new feature, service, or documentation. Major changes that are not backwards compatible.

Comments

@leninmehedy
Copy link
Member

leninmehedy commented Oct 18, 2023

Requested Feature

We need a NodeJS CLI to be able to deploy the chart and provision a FST network for local testing.

Business Need

The ability to have a user friendly tool to manage FST network deployment is super critical to let community developers as well as SwirldsLabs to run their tests on a proper multi-node hedera network without relying on Testnet.

Additional Context

We need to be able to install the tool using package manager like npm
It needs to allow deploying the network nodes and other optional components using appropriate command line flags

Tasks

  1. released
    leninmehedy
  2. New Feature released
    leninmehedy
  3. New Feature released
    leninmehedy
  4. Feature Enhancement released
    leninmehedy
  5. New Feature released
    leninmehedy
  6. Feature Enhancement released
    leninmehedy
  7. 6 of 6
    New Feature
    leninmehedy
  8. Feature Enhancement released
    leninmehedy
  9. released
    leninmehedy
  10. leninmehedy
  11. released
    leninmehedy
  12. Bug released
    leninmehedy
  13. released
    leninmehedy
  14. released
    leninmehedy
  15. 6 of 6
    Epic
    leninmehedy
  16. Bug released
    leninmehedy
  17. released
    leninmehedy
  18. released
    leninmehedy
  19. released
    leninmehedy
  20. released
    leninmehedy
  21. released
    leninmehedy
  22. released
    leninmehedy
  23. released
    leninmehedy
  24. P2 released
    leninmehedy
  25. released
    leninmehedy
  26. Bug
    leninmehedy
  27. P1 released released on @0.18.x
    leninmehedy
  28. leninmehedy
  29. released
    leninmehedy
  30. leninmehedy
  31. 0 of 3
    leninmehedy
  32. 12 of 12
    leninmehedy
  33. P2
    jeromy-cannon
  34. released
    jeromy-cannon
  35. Bug P2 released released on @0.18.x
    jeromy-cannon
  36. New Feature
    leninmehedy
  37. leninmehedy nathanklick
  38. New Feature P1 released
    jeromy-cannon
  39. released
    jeromy-cannon
  40. Feature Enhancement P1
    leninmehedy
  41. leninmehedy
  42. Bug released
    leninmehedy
  43. released
    jeromy-cannon
  44. released
    jeromy-cannon
  45. released
    leninmehedy
  46. jeromy-cannon
  47. released
    nathanklick
@leninmehedy leninmehedy added New Feature A new feature, service, or documentation. Major changes that are not backwards compatible. Pending Triage New issue that needs to be triaged by the team labels Oct 18, 2023
@leninmehedy leninmehedy self-assigned this Oct 18, 2023
@leninmehedy leninmehedy moved this to 🔖 Ready in FST Suite Oct 18, 2023
@leninmehedy leninmehedy moved this from 🔖 Ready to 🏗 In progress in FST Suite Oct 18, 2023
@leninmehedy leninmehedy added Epic A body of work that can be broken down into specific tasks. and removed Pending Triage New issue that needs to be triaged by the team labels Oct 18, 2023
@leninmehedy leninmehedy linked a pull request Oct 19, 2023 that will close this issue
@leninmehedy leninmehedy moved this from 🏗 In progress to 🔖 Ready in FST Suite Oct 26, 2023
@leninmehedy
Copy link
Member Author

Need to be able to expose ports (as discussed with @qnswirlds )

Download CLI using `npm i fullstack-network-manager`
- Expose explorer by running `fsnetman expose hedera-explorer <LOCAL_PORT>`
- Expose node0 by running `fsnetman expose node -n node0 <LOCAL_PORT>`

@nathanklick nathanklick changed the title CLI: Create NodeJS CLI CLI: Create FS Network Manager (FSNetMan) CLI Jan 16, 2024
@github-project-automation github-project-automation bot moved this from 🔖 Ready to ✅ Done in FST Suite Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic A body of work that can be broken down into specific tasks. New Feature A new feature, service, or documentation. Major changes that are not backwards compatible.
Projects
Status: ✅ Done
Development

No branches or pull requests

1 participant