ubicloud/prog
Furkan Sahin a886f37ba8 Synchronise VM removal from load balancer in case of destroy
When we try to destroy the VM completely before the load balancer
completes the metadata endpoint clean-up, the vm gets stuck on removal.
With this commit, we make sure the related networking cleanup is done
only after load balancer completes its cleanup.
2025-08-19 10:36:30 +02:00
..
ai Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
aws Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
dns_zone Change all create_with_id to create 2025-08-06 01:55:51 +09:00
github Replace unnecessary new_with_id calls with new 2025-08-06 01:55:51 +09:00
kubernetes Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
minio Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
postgres Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
storage Change all create_with_id to create 2025-08-06 01:55:51 +09:00
test Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
victoria_metrics Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
vm Synchronise VM removal from load balancer in case of destroy 2025-08-19 10:36:30 +02:00
vnet Synchronise VM removal from load balancer in case of destroy 2025-08-19 10:36:30 +02:00
base.rb Use FOR NO KEY UPDATE instead of FOR UPDATE 2025-07-04 09:26:06 +09:00
bootstrap_rhizome.rb Terminate SSH sessions promptly and their processes 2025-02-13 15:15:25 -08:00
check_usage_alerts.rb Add usage alerting based on the total consumption 2024-04-22 16:00:57 +02:00
download_boot_image.rb Change all create_with_id to create 2025-08-06 01:55:51 +09:00
download_cloud_hypervisor.rb Replace CloudHypervisor 45.0 hashes with 46.0 in Prog::DownloadCloudHypervisor 2025-07-11 05:14:41 +09:00
download_firmware.rb Add Prog to download firmware from control plane 2024-05-24 15:32:00 +02:00
expire_project_invitations.rb Change rubocop TargetRubyVersion to 3.4 2025-04-26 06:51:19 +09:00
heartbeat.rb Add missing service logging to heartbeat 2024-03-29 11:15:53 -07:00
install_dnsmasq.rb Absorb leaf into reap 2025-06-26 03:49:53 +09:00
install_rhizome.rb Change rubocop TargetRubyVersion to 3.4 2025-04-26 06:51:19 +09:00
learn_cpu.rb Fix learning total_dies in arm64. 2024-11-22 12:08:50 -08:00
learn_memory.rb Add an identifier to all Prog label methods 2023-08-23 12:09:57 +03:00
learn_network.rb Increase the IPv6 prefix min length to 112 bits 2024-09-27 11:21:33 +02:00
learn_os.rb Save OS version for VmHost 2024-11-21 11:50:30 -08:00
learn_pci.rb Replace unnecessary new_with_id calls with new 2025-08-06 01:55:51 +09:00
learn_storage.rb Replace unnecessary new_with_id calls with new 2025-08-06 01:55:51 +09:00
log_vm_host_utilizations.rb Log how many runners can fit into available capacity 2025-07-17 09:59:55 +01:00
page_nexus.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
redeliver_github_failures.rb Increase the frequency of redeliveries for failed GitHub webhook events 2025-03-25 14:16:06 +03:00
remove_boot_image.rb Program to remove a boot image. 2024-05-16 09:32:05 -07:00
resolve_globally_blocked_dnsnames.rb Better NetAddr/Sequel integration 2025-06-12 07:32:57 +09:00
rotate_ssh_key.rb Add an identifier to all Prog label methods 2023-08-23 12:09:57 +03:00
rotate_storage_kek.rb Remove unnecessary transactions in progs 2025-02-11 10:05:55 +03:00
setup_grafana.rb Absorb leaf into reap 2025-06-26 03:49:53 +09:00
setup_hugepages.rb Change the hugepages arithmetic. 2024-02-27 11:34:14 -08:00
setup_nftables.rb Change rubocop TargetRubyVersion to 3.4 2025-04-26 06:51:19 +09:00
setup_node_exporter.rb Add node_exporter installation prog to VmHost 2025-06-25 10:59:23 +02:00
setup_sysstat.rb Install Sysstat. 2023-11-10 12:54:43 -08:00
test.rb Combine donate into reap 2025-06-27 01:40:47 +09:00
validate_vat.rb Send an email if the validated VAT is invalid 2025-03-19 09:46:45 +03:00