pocket icon indicating copy to clipboard operation
pocket copied to clipboard

[Utility][Infra]Deploy an Anvil node in LocalNet

Open adshmh opened this issue 1 year ago • 2 comments

Description

Deploy an Anvil node as part of LocalNet to facilitate E2E tests.

Issue

Fixes #963, but using Anvil instead which has a feature set comparable to Ganache for our testing requirements. @dylanlott would appreciate any items you could add here.

Type of change

Please mark the relevant option(s):

  • [x] New feature, functionality or library
  • [ ] Bug fix
  • [ ] Code health or cleanup
  • [ ] Major breaking change
  • [ ] Documentation
  • [ ] Other

List of changes

  • New chart for Anvil deployment
  • Add the loading of Anvil chart to Tiltfile.
  • ...

Testing

  • [ ] make develop_test; if any code changes were made
  • [ ] make test_e2e on k8s LocalNet; if any code changes were made
  • [ ] e2e-devnet-test passes tests on DevNet; if any code was changed
  • [ ] Docker Compose LocalNet; if any major functionality was changed or introduced
  • [x] k8s LocalNet; if any infrastructure or configuration changes were made

Required Checklist

  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have added, or updated, godoc format comments on touched members (see: tip.golang.org/doc/comment)
  • [x] I have tested my changes using the available tooling
  • [ ] I have updated the corresponding CHANGELOG

If Applicable Checklist

  • [ ] I have updated the corresponding README(s); local and/or global
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] I have added, or updated, mermaid.js diagrams in the corresponding README(s)
  • [ ] I have added, or updated, documentation and mermaid.js diagrams in shared/docs/* if I updated shared/*README(s)

adshmh avatar Aug 07 '23 19:08 adshmh

@okdas in addition to review, could you please advise whether the labels I have added are correct?

adshmh avatar Aug 07 '23 19:08 adshmh

@adshmh I'll take a deeper look at this today, but at first glance this looks sweet 🔥

dylanlott avatar Aug 08 '23 18:08 dylanlott