Commit Graph

  • 5b20a827ad Remove usage of PaymentMethod.from_ubid in billing route Jeremy Evans 2025-05-08 12:59:52 -07:00
  • e9a7fd1c0a Remove use of from_ubid in top-level project branch Jeremy Evans 2025-05-08 12:51:20 -07:00
  • 789385536b Simplify private subnet authorization check when creating vm Jeremy Evans 2025-05-08 12:25:23 -07:00
  • b2409acb94 Simplify firewall authorization check when creating private subnet Jeremy Evans 2025-05-07 16:02:52 -07:00
  • 307a0f6d2f Add Clover#authorized_firewall helper method Jeremy Evans 2025-05-07 16:01:35 -07:00
  • f230e8d0ea Squash into Add Clover#authorized_private_subnet helper method Jeremy Evans 2025-05-07 16:01:03 -07:00
  • c92538e839 Add Clover#authorized_object helper method Jeremy Evans 2025-05-07 15:57:58 -07:00
  • 5b51103fa3 Simplify private subnet authorization check when creating load balancer Jeremy Evans 2025-05-07 15:33:21 -07:00
  • 85bae774b8 Fix authorization of private subnet when creating firewall Jeremy Evans 2025-05-07 15:31:22 -07:00
  • 479be3308e Add Clover#authorized_private_subnet helper method Jeremy Evans 2025-05-07 15:31:00 -07:00
  • 6d9fa24032 Add ubid_uuid typecast_params conversion Jeremy Evans 2025-05-07 15:08:07 -07:00
  • c9e7760a16 Update revision for Ubuntu and Debian images Daniel Farina 2025-05-13 14:16:00 -07:00
  • 1058aff4f8 Add new Ubuntu 24.04, 22.04, Debian 12 image snapshots Daniel Farina 2025-05-13 14:06:46 -07:00
  • 0793488ad4 Set the workflow_job data when fetching from the GitHub API enes/update-job-info Enes Cakir 2025-05-13 22:13:47 +03:00
  • d46ae37704 Set the GitHub API's per_page value at the client level Enes Cakir 2025-05-13 21:55:39 +03:00
  • 1d1578d743 Enable GitHub client auto pagination explicitly Enes Cakir 2025-05-13 21:50:09 +03:00
  • 2a5558b6a7 Decrease Octokit timeouts from 10s to 5s Jeremy Evans 2025-05-13 10:31:26 -07:00
  • 81540dda65 Increase from 5 to 15 Puma threads Jeremy Evans 2025-05-13 10:29:34 -07:00
  • 3e29c59c3e Add a family filter to the VM host allocator Enes Cakir 2025-04-25 00:04:01 +03:00
  • 3d191417a5 Introduce a new "performance" vm family Enes Cakir 2025-04-24 13:21:07 +03:00
  • 37dde378ef Pass the vm host family while assembling it Enes Cakir 2025-04-24 14:45:29 +03:00
  • c4996b07ef Add migration to add family column to vm host Enes Cakir 2025-04-24 08:40:55 +03:00
  • 9399d1ffe3 Increase precision for axis labels in metrics charts under certain conditions shikharbhardwaj 2025-05-13 19:34:43 +05:30
  • 3df92e58cf Reconfigure Postgres metrics on failover or promotion shikharbhardwaj 2025-05-13 17:16:59 +05:30
  • bd6c89caad Wait for vm scheduling before applying LoadBalancer logics wait-for-vm-sched-for-lb-logics mohi-kalantari 2025-04-30 15:46:05 +02:00
  • 44e6806e1e Allow customers to select the Kubernetes version in UI mohi-kalantari 2025-05-06 11:35:18 +02:00
  • 099e7cb166 Parallelize bootstrapping worker nodes mohi-kalantari 2025-04-17 15:43:15 +02:00
  • cee978e348 Use setup_nic semaphore in Nic Nexus mohi-kalantari 2025-05-02 11:34:24 +02:00
  • d6b4235c4b Start using public IPv4 for MinIO Furkan Sahin 2025-05-12 16:32:22 +02:00
  • 37bf6ba5e5 Add Postgres metrics UI shikharbhardwaj 2025-05-08 13:00:43 +05:30
  • 7c194cab39 Use respective service project as metrics storage destination shikharbhardwaj 2025-05-12 17:15:07 +05:30
  • 1bddef1490 Add backend API to fetch metrics for Postgres resource shikharbhardwaj 2025-05-07 02:23:15 +05:30
  • 8cada58820 Add audit logging to all route actions Jeremy Evans 2025-05-07 13:02:55 -07:00
  • 89c32838a3 Move no_authorization_needed call higher in route to create project Jeremy Evans 2025-05-07 12:52:57 -07:00
  • ed40e3a195 Add transactions to many routes Jeremy Evans 2025-05-07 12:46:47 -07:00
  • 335a48fde9 Add commented ubid type for audit log Jeremy Evans 2025-05-07 12:32:36 -07:00
  • f4e888f188 Add specs for the audit_log table Jeremy Evans 2025-05-07 12:31:27 -07:00
  • 824cbeecbc Add audit log migration Jeremy Evans 2025-05-07 12:30:58 -07:00
  • dd9a51da2e Fix required="true" attributes Jeremy Evans 2025-05-06 07:42:11 -07:00
  • 947c75fe38 Change root redirect to default project dashboad redirect Jeremy Evans 2025-05-05 12:19:32 -07:00
  • 26227a3b33 Update Rodauth checkout to a version supporting plain_hash_response_headers Jeremy Evans 2025-05-09 12:35:55 -07:00
  • ea2913e22a Use committee commit with fix Jeremy Evans 2025-05-08 11:58:59 -07:00
  • 4c0bd0295f Use the Roda plain_hash_response_headers plugin Jeremy Evans 2025-05-05 10:09:09 -07:00
  • 92773d6d1d Use hostname for VictoriaMetrics client in production shikharbhardwaj 2025-05-09 19:17:07 +05:30
  • af0d3ed67b Fix race with cert server leaving vm stuck in prep Benjamin Satzger 2025-05-09 15:50:21 +02:00
  • 220f748811 Create billing info as needed for discount code Junhao Li 2025-05-07 14:58:44 -04:00
  • 8dd800d65a Set default values for Allocator.Request in one place enes/allocator-params Enes Cakir 2025-04-29 20:54:25 +03:00
  • 233e0a46eb Reorder Allocator.Request parameters Enes Cakir 2025-04-29 20:41:45 +03:00
  • f6c2aef351 Update bin/monitor to export metrics to VictoriaMetrics shikharbhardwaj 2025-04-30 23:09:22 +05:30
  • c1fca8dea4 Mount data disk when setting up VictoriaMetrics shikharbhardwaj 2025-05-09 17:49:35 +05:30
  • 1367e3dc26 Use named parameters for Allocator.Request Enes Cakir 2025-04-29 20:39:10 +03:00
  • d007acc1d7 Change Allocator.Request from Struct to Data Enes Cakir 2025-04-29 20:38:15 +03:00
  • e6c668f821 Add performance runner toggle to UI Enes Cakir 2025-05-08 15:01:30 +03:00
  • f8a73f7931 Fix pgbouncer service reload to not match the systemd socket shikharbhardwaj 2025-05-01 16:51:14 +05:30
  • 7230b2b3f1 Update pg_hba.conf to perform local connections via scram-sha-256 shikharbhardwaj 2025-05-01 16:37:39 +05:30
  • b8c4167e82 Add GitHub organization picture to the installation dropdown Enes Cakir 2025-05-08 00:11:48 +03:00
  • 6ebf3a3495 Make the GitHub related views installation based Enes Cakir 2025-05-07 22:15:51 +03:00
  • 8cd4921249 Remove GithubInstallation serializer Enes Cakir 2025-05-07 22:16:35 +03:00
  • 19038ce46d Add a feature flag to upgrade the runner for free Enes Cakir 2025-05-07 17:33:46 +03:00
  • 4b0edc2504 Charge for performance family if the runner is upgraded Enes Cakir 2025-05-07 16:55:01 +03:00
  • 3952fdca5a Add billed_vm_size column to the runner table Enes Cakir 2025-05-07 16:00:14 +03:00
  • 6c6c821daf Update the family of the VM if it's upgraded Enes Cakir 2025-05-07 13:33:04 +03:00
  • 1726cd1eff Add new performance runner labels and billing rates Enes Cakir 2025-05-06 16:13:27 +03:00
  • 5530746e36 Unify GitHub runner allocator logic Enes Cakir 2025-05-06 15:28:35 +03:00
  • 6a8bbf0a55 Add migration for github installation allocator preferences Enes Cakir 2025-05-04 20:41:34 +02:00
  • 4c73f0eb00 Add a family filter to the VM host allocator Enes Cakir 2025-04-25 00:04:01 +03:00
  • 6da917320e Introduce a new "performance" vm family Enes Cakir 2025-04-24 13:21:07 +03:00
  • ef108efbe9 Pass the vm host family while assembling it Enes Cakir 2025-04-24 14:45:29 +03:00
  • 84688bd77b Add migration to add family column to vm host Enes Cakir 2025-04-24 08:40:55 +03:00
  • aa4c9701ee Add -dedup.minScrapeInterval to VictoriaMetrics command line shikharbhardwaj 2025-05-08 00:06:57 +05:30
  • d8821ea13e Simplify metrics-collector directory structure Daniel Farina 2025-05-07 14:13:06 -07:00
  • 0c8fe83a59 Fsync metrics-collector files Daniel Farina 2025-05-07 14:09:01 -07:00
  • 6d568f373b Double bin/production_check timeout Jeremy Evans 2025-05-07 13:43:40 -07:00
  • 2556677d1f Add no_authorization_needed call to newly added test route Jeremy Evans 2025-05-07 16:18:44 -07:00
  • f27e87c74a Rename validate_request_params to check_required_web_params Jeremy Evans 2025-05-06 10:48:21 -07:00
  • d8d4805a93 Rename request_body_params to params Jeremy Evans 2025-05-05 14:07:02 -07:00
  • 12859d36b8 Remove unused arguments to Clover#validate_request_params Jeremy Evans 2025-05-05 14:02:18 -07:00
  • 82a7e53b4e Only validate required_keys for web requests Jeremy Evans 2025-05-05 12:27:30 -07:00
  • d5c2c37663 Change Clover#validate_request_params to just return params for api requests Jeremy Evans 2025-05-05 12:16:16 -07:00
  • 4870d8a20b Mark parameters required for PATCH requests to load-balancer Jeremy Evans 2025-05-05 11:54:46 -07:00
  • be4f2342be Replace subprocess calls with native Ruby methods in metrics-collector Daniel Farina 2025-05-07 11:44:37 -07:00
  • df340d7321 Allow customers to apply discount code Junhao Li 2025-05-01 17:19:05 -04:00
  • 7e3cb98305 Create migration for discount code Junhao Li 2025-05-01 17:17:06 -04:00
  • c7b1dd7923 Add image download time to failure E2E slack notification Enes Cakir 2025-05-07 17:15:21 +03:00
  • 296b1e28bc Add bin/metrics-collector to collect and buffer metrics shikharbhardwaj 2025-04-24 23:41:04 +05:30
  • d196ccb87d Use flash and pre_selected_options to set default values Burak Yucesoy 2025-05-07 06:14:12 +03:00
  • bf4e39faf8 Use empty hash as default value for pre_selected_values Burak Yucesoy 2025-05-07 06:17:26 +03:00
  • d2c86d7b42 Add Kubernetes v1.33 image config mohi-kalantari 2025-05-07 11:36:42 +02:00
  • 117201ac49 Bump golangci/golangci-lint-action dependabot[bot] 2025-05-06 00:12:25 +00:00
  • ec5c1799c9 Check authorization performed even for raised exceptions Jeremy Evans 2025-05-05 10:25:12 -07:00
  • 2e911aec5f Use prepare_sql_type to avoid unnecessary array allocation Jeremy Evans 2025-05-05 08:55:38 -07:00
  • b13e626202 Bump rack version Jeremy Evans 2025-05-06 14:41:02 -07:00
  • 776f8b8a53 Optimize CloudHypervisor class's Ubuntu version detection Daniel Farina 2025-05-05 11:44:17 -07:00
  • 85557fdb4c Make CloudHypervisor 35.1 the unconditional default Daniel Farina 2025-05-05 11:56:39 -07:00
  • edd7040d29 Allow Prog::Vm::Nexus.assemble to choose cloud-hypervisor version Jeremy Evans 2025-04-25 16:55:59 -07:00
  • f1c3947131 Advise installing 24.04 rather than 22.04 in DEVELOPERS.md Daniel Farina 2025-05-06 09:38:00 -07:00
  • da490fefef Rewrite first part of DEVELOPERS.md to use mise Daniel Farina 2025-04-10 13:53:36 -07:00
  • 5f42c58f67 Make BUNDLE_GEMFILE=rhizome/Gemfile bundle install work from repository root Jeremy Evans 2025-05-05 09:31:09 -07:00
  • 785dbde885 Add workflow for running Rhizome tests on Ruby 3.0 and 3.2 Jeremy Evans 2025-05-05 09:09:25 -07:00
  • cfda4ca118 Change rhizome TargetRubyVersion to 3.0 Jeremy Evans 2025-05-05 09:02:12 -07:00