Commit Graph

100 Commits

Author SHA1 Message Date
abejgonzalez 5d8667497b Revert changes to awstools.py 2023-08-02 13:55:55 -07:00
abejgonzalez f867f3b352 Bump 2023-08-02 10:08:13 -07:00
Sagar Karandikar f4ee1ad384 make the type checker happy 2023-06-13 21:32:23 -07:00
Sagar Karandikar 9422fbe730 update docs 2023-06-13 17:34:36 -07:00
Sagar Karandikar 6d48d2ef2a auto try later AMI 2023-06-13 17:00:31 -07:00
joey0320 f6d05cc554 AMI update 2023-05-17 14:35:03 -07:00
Sagar Karandikar 99479c355f fix mismatched arguments 2023-04-21 00:36:13 +00:00
Sagar Karandikar 06e168eeac PR comments 2023-04-21 00:06:47 +00:00
Sagar Karandikar d50a3ac9b5 fix CI 2023-04-20 23:56:12 +00:00
Sagar Karandikar 823a6abc82 create separate security group for build/run farm instances that is only accessible from within the firesim VPC 2023-04-20 22:42:40 +00:00
Abraham Gonzalez 26bb89d5f5
Merge pull request #1460 from firesim/al2
Support AL2 manager instances
2023-03-11 14:11:39 -08:00
abejgonzalez 969c31cd06 Use os.environ instead of whoami 2023-03-10 14:45:21 -08:00
abejgonzalez 4c302560de Default to AWS AMI if on non-EC2 machine 2023-03-10 14:01:44 -08:00
abejgonzalez 76d24d15f1 Silently support AL2 manager instances 2023-03-10 11:25:30 -08:00
abejgonzalez 829ea89847 Add aws resource for buildfarmprefix 2023-03-08 17:33:07 -08:00
Sagar Karandikar 9dd5f1b75e Merge remote-tracking branch 'origin/stable' 2022-08-31 18:44:38 +00:00
Sagar Karandikar 5a9d0ff1ac test updating AMI to 1.12.1 2022-08-30 00:16:41 +00:00
mergify[bot] 83e8083085
Improve fabric logging (#1159)
Co-authored-by: Filip Stamenkovic <filip.stamenkovic@sifive.com>
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2022-08-09 11:03:53 -05:00
Abraham Gonzalez 9aa3c227da Update to new API | Address PR comments 2022-06-10 16:40:31 +00:00
Abraham Gonzalez cf818b2868 Merge remote-tracking branch 'origin/runtools-mypy' into where-to-run 2022-05-01 00:41:23 +00:00
Abraham Gonzalez a917bcf155 Merge remote-tracking branch 'origin/what-to-build' into runtools-mypy 2022-04-30 21:19:10 +00:00
Abraham Gonzalez 3eb1bb6053 Fix typing across codebase 2022-04-30 20:42:06 +00:00
Abraham Gonzalez 70e6d137c7 Merge remote-tracking branch 'origin/main' into what-to-build 2022-04-29 00:33:29 +00:00
Tim Snyder 606521f70a clarify get_aws_userid docstring 2022-04-28 00:36:21 +00:00
Abraham Gonzalez 3e1571c2ce
Apply suggestions from code review
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2022-04-27 15:28:19 -07:00
Abraham Gonzalez f75cfcbe18 Merge in Sagar changes 2022-04-27 00:27:53 +00:00
Abraham Gonzalez 3012b931e6 Fix small bugs 2022-04-26 03:06:37 +00:00
Abraham Gonzalez 225fdc8dd3
Apply suggestions from code review 2022-04-25 20:05:52 -07:00
Abraham Gonzalez 14accca27b
Update deploy/awstools/awstools.py 2022-04-25 17:32:15 -07:00
Abraham Gonzalez 5e091937fd Bug fixes + Confirm working for no_net sim 2022-04-26 00:30:43 +00:00
Abraham Gonzalez 718930a22d Update function naming 2022-04-25 22:17:32 +00:00
abejgonzalez 2c67f9bc46 awstools typing + small organization 2022-04-25 22:17:32 +00:00
Abraham Gonzalez f2887d39d8 Fix some circular imports + Cleanup + Bugfixes 2022-04-25 19:20:25 +00:00
Abraham Gonzalez 1c1c13b2c6 Update function naming 2022-04-22 04:15:44 +00:00
abejgonzalez a37c468157 awstools typing + small organization 2022-04-22 04:07:46 +00:00
Tim Snyder e2135d6cfe add --platform and reloacate awsinit
managerinit now requires a --platform flag that defaults to f1
awsinit is moved into awstools.py
updated docs to remove references to awsinit
2022-04-18 19:46:46 +00:00
Tim Snyder 109ad6beb5 Merge remote-tracking branch 'origin/what-to-build' into local-fpga-merged-into-main-wo-vitis
Manually merged buildafi.py changes into bitbuilder.py
2022-04-15 19:16:56 +00:00
abejgonzalez 35589bc8e7 Merge remote-tracking branch 'origin/main' into local-fpga-merged-into-main-wo-vitis 2022-04-04 18:04:32 -07:00
abejgonzalez b53422702d Merge remote-tracking branch 'origin/local-fpga' 2022-04-02 22:29:06 -07:00
Sagar Karandikar 3a333930ca revert the change from #842 that makes launchrunfarm block on instances passing status checks. make ci use instance_liveness instead 2022-03-31 01:22:33 +00:00
Sagar Karandikar 66b83807de more pagination 2022-03-16 23:42:48 +00:00
Abraham Gonzalez eb56126277
Merge pull request #856 from firesim/awstools-cli-ami-specification
Add AMI flag to awstools CLI
2022-03-11 14:03:08 -08:00
Abraham Gonzalez 3fbac8a983 awstools CLI: add AMI flag 2022-03-11 11:33:27 -08:00
Abraham Gonzalez e6b7e4ea21
Update AMI string in deploy 2022-03-01 00:41:56 +01:00
abejgonzalez 62dcced1c4 Merge remote-tracking branch 'origin/where-to-build' into what-to-build 2022-02-24 01:40:52 +00:00
abejgonzalez f609ce0eda Get to --help | Add more stubs 2022-02-23 23:29:30 +00:00
abejgonzalez f8b8e4120d Add CI for type checking | Fix final type errors 2022-02-23 10:43:02 -08:00
abejgonzalez 9d8b91fb03 Add Google-style doc-strings to dispatchers | Check w/ mypy 2022-02-22 18:16:45 -08:00
abejgonzalez a0b3667ce7 Merge remote-tracking branch 'origin/local-fpga' into where-to-build 2022-02-22 13:53:59 -08:00
Tim Snyder caab42aa9c
Add scripts/update_test_amis.py for maintaining deploy/tests/test_amis.json (#947)
* mv deploy/tests/test_amis{_snake,}.json

_snake is related to the janky way I manually created MOTO_AMIS_PATH the first time
I'm replacing that with a customized version of the moto/scripts/get_amis.py script

* add scripts/update_test_amis.py as copied from moto

just so that the diff is inspectable later...

* Customize scripts/update_test_amis.py for FireSim

And use it to update deploy/tests/test_amis.json
And add a test to check whether test_amis.json needs to be updated
And make all of the tests that will fail confusingly depend on that test

* add comment about running script when you update the AMI

Co-authored-by: Tim Snyder <snyder.tim@gmail.com>
2022-02-18 23:03:32 +00:00