Commit Graph

  • 2172b698e3 Make CI check that Sequel cache files match database Jeremy Evans 2025-02-05 09:15:04 -08:00
  • 0829c532ef Update pg_auto_constraint_validations.cache for KubernetesNodepool Jeremy Evans 2025-02-05 09:10:43 -08:00
  • 74180ca371 Support log method in specs to allow query logging inside a given block Jeremy Evans 2025-02-03 11:06:33 -08:00
  • cd5df614f5 Remove unnecessary association options for PrivateSubnet Jeremy Evans 2025-02-03 11:10:25 -08:00
  • 1a38f4a026 Do not set gateway router for vms mohi-kalantari 2025-02-05 17:30:30 +01:00
  • a2013ad319 Do not wait for tap interface readiness for VMs with /32 ip mohi-kalantari 2025-02-05 13:45:20 +01:00
  • b40f71eda8 Fix LB healthchecks by finding the correct ip for subnet allocated K8s VMs mohi-kalantari 2025-02-05 13:20:15 +01:00
  • d42aebbd37 Improve CNI ip allocator mohi-kalantari 2025-02-04 16:50:03 +01:00
  • a60668dc2c Add ipv4 routes for cross vm packets mohi-kalantari 2025-02-03 08:46:24 +01:00
  • 680b7b9bf8 Assemble kubeconfig for customers mohi-kalantari 2025-01-24 10:23:26 +01:00
  • 3342afdd11 Add State for Kubernetes Cluster Eren Başak 2025-01-27 18:42:58 +03:00
  • 1b5bb52a79 Add Kubernetes Web UI Routes and Views Eren Başak 2025-01-27 14:38:17 +03:00
  • f7b3829473 Add Authorization Details for Kubernetes Eren Başak 2025-01-27 14:37:40 +03:00
  • 9cb97bb9b8 Make K8s node compute and storage sizes be specifiable Eren Başak 2025-01-30 20:03:18 +03:00
  • 6a5abdacbc Add migration for kubernetes vm size specification Eren Başak 2025-01-30 15:49:17 +03:00
  • fab5e8297a Introduce Kubernetes Nodepools Eren Başak 2025-01-16 20:05:42 +03:00
  • ff3bc73e50 Fix node version in CI Enes Cakir 2025-01-30 15:14:39 +03:00
  • f68c67b43a Support coverage for specific rhizome files Eren Başak 2025-01-30 21:24:59 +03:00
  • 583168feb2 Move CNI logic to lib and improve tests Eren Başak 2025-01-30 11:17:53 +03:00
  • d35ca0ce55 Introduce Ubicni for establishing intra-cluster network connectivity Eren Başak 2025-01-27 10:40:12 +03:00
  • 8361a3c1ed Do not create the automatically created route using noprefixroute mohi-kalantari 2025-01-22 17:26:25 +01:00
  • b87897470c poc for destroying logic enes/destroyable-methods Enes Cakir 2025-02-03 22:56:25 +03:00
  • 59f9502a45 Add destroying semaphore to prevent hop to destroy again Enes Cakir 2025-01-30 18:32:11 +03:00
  • 88bbda4c72 Fix destroy labels for the vm and inference endpoint Enes Cakir 2025-01-30 18:28:56 +03:00
  • c95561ebc1 Clean up vm pool nexus tests Enes Cakir 2025-01-31 16:29:04 +03:00
  • 3a17dacfd4 Use the pg_auto_constraint_validations Sequel plugin Jeremy Evans 2025-01-31 12:10:39 -08:00
  • 2e33ad0d30 Do not trigger subnet destroy deadline if the VM is already being destroyed enes/less-paging Enes Cakir 2025-02-03 12:15:32 +03:00
  • 5f1df7e45d Do not trigger runner destroy deadline if the VM is already being destroyed Enes Cakir 2025-01-30 16:56:44 +03:00
  • c52642a06c Don't wait to collect logs for the runner if the host is down Enes Cakir 2025-01-30 16:29:39 +03:00
  • 1f2c977618 Group SSH connection errors Enes Cakir 2025-01-30 16:29:09 +03:00
  • aad282078d Add destroying label to prevent hop to destroy again Enes Cakir 2025-01-30 18:32:11 +03:00
  • 7937aa3cf3 Fix destroy labels for the vm and inference endpoint Enes Cakir 2025-01-30 18:28:56 +03:00
  • dac116d421 Clean up vm pool nexus tests Enes Cakir 2025-01-31 16:29:04 +03:00
  • 80941b626c Add the target's ubid to SSH command logs Enes Cakir 2025-01-28 22:00:33 +03:00
  • c77d940ca0 Omit unnecessary hash values in sshable log Enes Cakir 2025-01-28 21:48:42 +03:00
  • 583902f656 Add more data to the deadline pages Enes Cakir 2025-01-28 17:59:55 +03:00
  • e1286b290a Add create_vm_host spec helper Enes Cakir 2025-01-28 18:02:42 +03:00
  • 401377d5df Remove extra bash indirection in nft invocation Daniel Farina 2025-01-30 22:54:39 -08:00
  • 737b43bdde Add option to specify custom range cidrs for IPV4 mohi-kalantari 2025-01-22 16:14:42 +01:00
  • cb389c5144 Use Roda part plugin to simplify render calls with locals Jeremy Evans 2025-01-30 17:19:05 -08:00
  • 8472916c5f Style the AI reasoning block differently Junhao Li 2025-01-27 18:37:16 -05:00
  • 9d20fd03b0 Drop HetznerHost table Furkan Sahin 2025-01-31 11:12:50 +01:00
  • b48756e163 Replace references of HetznerHost with HostProvider Furkan Sahin 2025-01-31 11:12:28 +01:00
  • db4fabd0dd Create HostProvider Table using HetznerHost Furkan Sahin 2025-01-31 11:11:38 +01:00
  • 2ed03104ee Remove almalinux-8 as a boot image from a couple more places Jeremy Evans 2025-01-21 12:20:19 -08:00
  • dff1398cf3 Run E2E tests every 2 hours Enes Cakir 2025-01-30 20:53:38 +03:00
  • f41db042e1 Increase E2E timeout from 40m to 50m Enes Cakir 2025-01-30 20:48:34 +03:00
  • 6f1f74f79e just trying minio_client_cert_fix_store Furkan Sahin 2025-01-30 17:13:52 +01:00
  • a2b6dc776e Update Load Balancer for newly added VMs even when they are down Furkan Sahin 2025-01-28 15:10:18 +01:00
  • d503dadcd3 Add private_ipv4 and private_ipv6 utility functions Furkan Sahin 2025-01-29 15:05:46 +01:00
  • 5b7210d36f Bump the development-dependencies group across 1 directory with 3 updates dependabot[bot] 2025-01-29 23:55:00 +00:00
  • e43aa45b06 Fix flakiness in GitHub runner e2e spec Enes Cakir 2025-01-30 09:54:51 +03:00
  • 9917c13ad1 Adding E2E tests for slices Maciek Sarnowicz 2025-01-29 12:12:25 -05:00
  • 5437fd9bd0 Fixing race condition in E2E tests Maciek Sarnowicz 2025-01-29 12:06:59 -05:00
  • 0b7f353be4 Decrease neg-ttl in dnsmasq config dns-negative-caching mohi-kalantari 2025-01-22 17:21:06 +01:00
  • 30baff2f52 Set docker mirror client code for the runners on the test host Burak Velioglu 2025-01-17 02:31:34 +03:00
  • 5f3fb7ad95 Improve naming with regard to allocator diagnostics Daniel Farina 2025-01-28 18:38:42 -08:00
  • 90b79b11e3 Change allocator diagnostics to use structured output Daniel Farina 2025-01-28 18:38:24 -08:00
  • 5ce396dd0f Suppress "void context" warnings Daniel Farina 2025-01-28 18:58:36 -08:00
  • 26d174a1c3 Remove state_counter and update keys in load_balancers_vms Furkan Sahin 2025-01-28 17:05:23 +01:00
  • 025819232f Inference endpoint doesn't use the counter anymore Furkan Sahin 2025-01-28 17:04:15 +01:00
  • d0e1269d89 Switch using monitor and remove health probes prog Furkan Sahin 2025-01-28 17:02:37 +01:00
  • cdd8c8a094 Prepare load_balancers_vms models for health probes Furkan Sahin 2025-01-28 17:00:34 +01:00
  • 0fc318cad9 Add id column to loadbalancers_vms Furkan Sahin 2025-01-28 16:50:20 +01:00
  • fd70c77d7a Update the k8s logo to a thicker one Eren Başak 2025-01-29 15:06:09 +03:00
  • d41817549e Add Kubernetes to the Sidebar Eren Başak 2025-01-29 12:30:18 +03:00
  • b0824042e0 Fix display_size for vms without cpu_percent_limit Benjamin Satzger 2025-01-29 11:40:39 +01:00
  • 90ec4f913e Adding diagnostics to Allocator Maciek Sarnowicz 2025-01-24 15:49:28 -05:00
  • 335c1746fa Creation of Standard VMs in slices Maciek Sarnowicz 2025-01-24 12:50:48 -05:00
  • ab59c115c2 Migration for cpu limits on a vm Maciek Sarnowicz 2025-01-21 21:26:36 -05:00
  • 8611e72510 Migration for VmHost allow_slices field Maciek Sarnowicz 2025-01-21 21:03:20 -05:00
  • 582c191d0a Convert K8s API Server LB to IPv4 Eren Başak 2025-01-28 17:38:37 +03:00
  • e6711245c0 Introduce Kubernetes Cluster Provisioning Logic Eren Başak 2025-01-13 16:30:49 +03:00
  • 846bfa3666 Introduce a basic Kubernetes Cluster model Eren Başak 2025-01-12 22:21:49 +03:00
  • 8e290d4e81 Add migration file for kubernetes service models Eren Başak 2025-01-12 20:42:18 +03:00
  • 4ec8a92798 Pass env variables to allow runner tests access runtime endpoints Burak Velioglu 2025-01-27 18:57:40 +03:00
  • 4461be0b54 Fix ssh config for the server that were applied to the client Daniel Farina 2025-01-25 15:59:42 -08:00
  • fb5a904261 Enable prefix caching on Llama 3.2 3B model Junhao Li 2025-01-23 16:14:22 -05:00
  • cfb540a01f tmp 0xjunhao-inference-billing Junhao Li 2025-01-27 13:36:55 -05:00
  • 83644cc6ca Enable transparent cache by default for new users Burak Velioglu 2025-01-21 11:44:37 +03:00
  • fce1ce0eb4 Improve thread dump reporting Daniel Farina 2025-01-23 19:12:02 -08:00
  • 144c3d022b Apply timeout of 10 seconds to stopping a vm Benjamin Satzger 2025-01-24 19:25:57 +01:00
  • 63c6cfa574 dirty leaseweb_apis Furkan Sahin 2025-01-17 10:51:19 +01:00
  • bc2f921db4 MinIO Client cert chain update Furkan Sahin 2025-01-24 15:53:29 +01:00
  • 4c33fc8b35 Stats Collection Prototype pykello/vmstats Hadi Moshayedi 2025-01-22 17:55:13 +00:00
  • 4766f57315 Ensure all boot images are tested Enes Cakir 2025-01-17 19:34:28 +03:00
  • f4b1f2160c Load default tests cases from config file Enes Cakir 2025-01-20 10:46:08 +03:00
  • 1d986ae019 Merge e2e test case configs and image downloads Enes Cakir 2025-01-17 19:12:26 +03:00
  • 3049eba64e Deduplicate the client in GitHub runner E2E rspecs Enes Cakir 2025-01-17 23:15:44 +03:00
  • a421f9d655 Remove obsoleted config Burak Yucesoy 2025-01-22 04:08:26 +01:00
  • 98944191a1 Add pattern for project name to match e281824 geemus 2024-12-04 14:14:08 +00:00
  • 69695bd74c Adding VmHostSlice to monioring script Maciek Sarnowicz 2025-01-21 00:41:29 -05:00
  • b3f69fe744 Adding VmHostSlideNexus prog Maciek Sarnowicz 2025-01-20 14:14:57 -05:00
  • 29e283dcb4 Bump the development-dependencies group with 2 updates dependabot[bot] 2025-01-21 23:30:55 +00:00
  • 1852ee5ada Update texts on the project dashboard again Enes Cakir 2025-01-22 17:12:37 +03:00
  • cc47dd44bc Read Load Balancer Node state according to threshold lb_health_state_fix Furkan Sahin 2025-01-22 10:56:59 +01:00
  • 2c0ed37580 Remove postgres image override Burak Yucesoy 2025-01-10 22:53:48 +01:00
  • a0b5c1cf8b Update ParadeDB images Burak Yucesoy 2025-01-21 03:26:06 +01:00
  • aaff966494 Introduce AI model DeepSeek-R1-Distill-Qwen-32B Benjamin Satzger 2025-01-21 12:40:31 +01:00
  • 2bfb7315df Update AI base image to 20250121.1.0 Benjamin Satzger 2025-01-21 11:04:44 +01:00