{"id":19095707,"url":"https://github.com/insei/eden-eve-testing","last_synced_at":"2025-02-22T08:28:07.391Z","repository":{"id":114088534,"uuid":"359949142","full_name":"Insei/eden-eve-testing","owner":"Insei","description":null,"archived":false,"fork":false,"pushed_at":"2021-05-12T16:47:18.000Z","size":3035,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-03T00:14:21.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Insei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-20T20:57:39.000Z","updated_at":"2021-05-12T16:47:21.000Z","dependencies_parsed_at":"2024-03-30T19:31:29.879Z","dependency_job_id":null,"html_url":"https://github.com/Insei/eden-eve-testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insei%2Feden-eve-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insei%2Feden-eve-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insei%2Feden-eve-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insei%2Feden-eve-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Insei","download_url":"https://codeload.github.com/Insei/eden-eve-testing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240145973,"owners_count":19755191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T03:34:51.660Z","updated_at":"2025-02-22T08:28:07.369Z","avatar_url":"https://github.com/Insei.png","language":"Shell","readme":"# EVE func network testing on real hardware (ARM)\n\n## General settings\n1. If you want test local machine(like rpi4, jetson), you need to configure DHCP options 67 - \"ipxe.efi\" and 66 - ```\u003cyour local tftp server ip\u003e```.\n2. Setup DHCP ip reservation for your EVE device.\n3. The content of the tftp server must be mounted in the tftp_boot folder.\n\n### Usage\n```\nsource ./source.sh\n./make-test.sh -tag 6.5.0 -hv xen -arch arm64 -ip 192.168.2.240\n```\nwhere 6.5.0 - eve tag, xen - hypervisor, arm64 - arch, ip - eve device reserved ip.\n          \n## For RPI4\n1. Format sdcard in Paspberry Pi Imager\n2. Insert sdcard to RPi4.\n3. Run test.\n4. Wait until it stops at \n```\nWaiting for EVE device boot into UEFI BIOS over the network\n```\n5. Connect your Rpi4 to network and power.\n6. Expect progress\n7. Example:\n```\nCopying files for boot the installer via tftp\n Make ipxe\n Make UEFI BIOS for Rpi4\nWaiting for EVE device boot over the network\nWaiting for the installation to complete\nWaiting for EVE to boot from internal storage\n###########################################\n########### Waiting results ###############\n###########################################\n###########################################\nNGINX: OK\nWarning: Permanently added '[192.168.2.240]:8027' (ECDSA) to the list of known hosts.\nUBUNTU: OK\n```\n## For Packet servers\nYou need to run the script on a server with a dedicated ip and open ports for eden.\n\nIn automatic mode, a server is created on PACKET with the selected configuration.\n```\nsource ./source.sh\n./make-test.sh -tag 6.5.0 -hv xen -arch arm64 -packet_server c1.large.arm -packet_location dfw2 \\\n        -packet_project av9307cf-75c9-438d-b2d8-bbs87ab60s02\n```\nwhere -packet_server c1.large.arm -- configuration of the server, -packet_location dfw2 -- location of the packet server, \n\n-packet_project av9307cf-75c9-438d-b2d8-bbs87ab60s02 -- packet project id\n\nExample output:\n```\nCopying files for boot the installer via tftp\n Make ipxe\n Make UEFI BIOS for Rpi4\nCreating packet server with ipxe cfg url: http://147.75.55.221:8888/eserver/ipxe.efi.cfg\nPacket server ID is 76a92672-28f3-4670-bda7-869382e86990\nWe are waiting until the packet receives its ip\nPacket server IP is 147.75.55.110\nWaiting for EVE device boot over the network\nWaiting for the installation to complete\nWaiting for EVE to boot from internal storage\n###########################################\n########### Waiting results ###############\n###########################################\n###########################################\nNGINX: OK\nWarning: Permanently added '[147.75.55.110]:8027' (ECDSA) to the list of known hosts.\nUBUNTU: OK\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsei%2Feden-eve-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsei%2Feden-eve-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsei%2Feden-eve-testing/lists"}