pocket
pocket copied to clipboard
[Utility][Infra]Deploy an Anvil node in LocalNet
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 updatedshared/*
README(s)
@okdas in addition to review, could you please advise whether the labels I have added are correct?
@adshmh I'll take a deeper look at this today, but at first glance this looks sweet 🔥