ubicloud/rhizome/host/spec
mohi-kalantari a60668dc2c Add ipv4 routes for cross vm packets
So far, VMs had only /32 ip range for VMs and VMs did not need to route
packets for other entities with ip inside. For Kubernetes CNI,
we will have pods which need to send packets out of the VM to another
destination in the same private subnet. In that case we need to add routes
to the VM's network namespace.

For creating the routes, the code execution is faster than linux
taking care of device creation, so we would wait for at most 0.5 second
to change the routes.

Also some change were made to show the right private ipv4 address based
on the VM's ipv4 netmask. If the netmask is /32, that ip is returned but
in the case of bigger ranges (anything bigger than /32) we will return
the nth(1) ip of the range and reserve the first one for the gateway
2025-02-05 11:41:08 +01:00
..
boot_image_spec.rb Make sha256 sum calculation faster. 2024-05-17 15:21:56 -07:00
cert_server_setup_spec.rb Refactor setup and stop_and_remove steps into cert_server_setup 2025-01-09 16:44:52 +01:00
cloud_hypervisor_spec.rb Introduce new CloudHypervisor version class 2024-06-13 17:11:42 +02:00
slice_setup_spec.rb Add rspec tests for SliceSetup. 2025-01-10 19:21:41 -08:00
spdk_rpc_spec.rb Enable setting IO rate limits in Rhizome's storage volume 2024-11-20 13:26:27 -08:00
spdk_setup_spec.rb Support OS specific SPDK in the rhizome side. 2024-11-21 11:50:30 -08:00
storage_key_encryption_spec.rb Restructure rhizome folder to accommodate new services 2023-09-06 00:51:26 +03:00
storage_key_tool_spec.rb Add rhizome multi-device storage abstractions 2024-01-24 09:19:33 -08:00
storage_volume_spec.rb Enable setting IO rate limits in Rhizome's storage volume 2024-11-20 13:26:27 -08:00
vm_path_spec.rb Update rubocop-rspec to 2.26.0 and fix new style checks 2024-01-05 09:23:40 +03:00
vm_setup_spec.rb Add ipv4 routes for cross vm packets 2025-02-05 11:41:08 +01:00