Commit Graph

  • 1f4c3891fa Use check_visible_location when creating firewall via web request Jeremy Evans 2025-05-16 10:49:38 -07:00
  • 153338de8c Use typecast params in the project/firewall routes Jeremy Evans 2025-05-16 10:32:13 -07:00
  • 44e686ccb1 Use typecast_params in discount code_route Jeremy Evans 2025-05-16 09:51:11 -07:00
  • 99e77af8e5 Use typecast_params in the github route Jeremy Evans 2025-05-15 17:04:24 -07:00
  • 4478308355 Use typecast_params in billing info routes Jeremy Evans 2025-05-15 16:53:36 -07:00
  • 68670aa516 Use typecast_params in project/location/load_balancer route Jeremy Evans 2025-05-15 15:11:11 -07:00
  • a0e13a245d Have Pagination#paginated_result take serializer argument Jeremy Evans 2025-05-15 15:06:10 -07:00
  • 919efd063b Add Clover#paginated_result helper method Jeremy Evans 2025-05-15 14:51:58 -07:00
  • c2d04fd6fb Start conversion from params to typecast_params Jeremy Evans 2025-05-15 14:20:13 -07:00
  • 918d324e1d Rewrite Scheduling::Dispatcher (bin/respirate) Jeremy Evans 2025-03-28 07:44:12 -07:00
  • 9b9450c251 test commit enes/e2e-run-command-test Enes Cakir 2025-05-19 21:48:41 +03:00
  • ea72bd50c3 Bump ruby version from 3.4.3 to 3.4.4 Jeremy Evans 2025-05-15 10:23:45 -07:00
  • 7d7f4062d0 Add a warning to create more archived_record/audit_log partitions, before it would error Jeremy Evans 2025-05-15 13:45:15 -07:00
  • 5439f4db66 Allow worker size selection in kubernetes creation UI mohi-kalantari 2025-05-15 14:05:09 +02:00
  • c4ae5f5952 Add a workflow to trigger E2E tests with the "/run-e2e" command Enes Cakir 2025-05-19 16:20:05 +03:00
  • a1c14a5ae9 CertNexus Cert finalization idempotancy fix Furkan Sahin 2025-05-19 14:24:17 +02:00
  • 3bf2578fc2 Upgrade acme-client gem Furkan Sahin 2025-05-19 10:31:41 +02:00
  • a10f141232 Partition management for archived_records Benjamin Satzger 2025-05-12 09:23:29 +02:00
  • ebf0e50a63 Move runner allocator preferences tune to the runner prog enes/vm-allocator-options Enes Cakir 2025-04-29 22:55:06 +03:00
  • 66e63f0104 Pass allocator options as a single parameter Enes Cakir 2025-04-29 22:09:56 +03:00
  • affa02f314 Move vm host forcing logic to the allocator Enes Cakir 2025-04-29 22:16:32 +03:00
  • 0d05cb0582 Start filling Vm.allocator_preferences column Enes Cakir 2025-05-10 09:38:36 +03:00
  • fe7eac8954 Add migration for vm allocator preferences Enes Cakir 2025-05-09 23:42:44 +03:00
  • 20d68f30a9 Create a page if the repository blob token will expire in 1 day cache-temp-keys Enes Cakir 2024-09-06 13:49:47 +03:00
  • 7cf939844a Refresh the repository's blob storage token if has less than 2 days Enes Cakir 2024-08-21 15:21:58 +03:00
  • 20b181b8d7 Use temporary tokens instead of permanent ones to access R2 buckets Enes Cakir 2024-08-21 14:36:33 +03:00
  • edd42a707e Add migration to add temp access token columns to GitHub repository table Enes Cakir 2024-08-22 15:29:40 +03:00
  • 6a02d4b8fd Update revision for Ubuntu and Debian images Daniel Farina 2025-05-13 14:16:00 -07:00
  • 42df1e4899 Fix load balancer destroy issue in Kubernetes nodepools Eren Başak 2025-05-16 14:00:02 +03:00
  • bd179d243b Support sub sub domains for K8s service URLs Eren Başak 2025-05-09 15:58:03 +03:00
  • 6e09847e0c Show CPU usage breakdown in PG metrics shikharbhardwaj 2025-05-15 17:16:15 +05:30
  • a01229bae9 Remove postgres metrics feature flag shikharbhardwaj 2025-05-15 16:39:32 +05:30
  • 351536d215 Shellescape unit names in daemonizer2 wrapper Daniel Farina 2025-05-15 12:23:08 -07:00
  • 6f4de7e410 Invalidate the rubocop cache if packages are updated Enes Cakir 2025-05-15 20:12:03 +03:00
  • 98eda01ea4 Replace the enable/disable buttons with a toggle on the runner settings Enes Cakir 2025-05-08 22:15:51 +03:00
  • c3e89fa568 Return 404 instead of 403 for unauthorized project access Jeremy Evans 2025-05-14 11:56:08 -07:00
  • fad2542c6e Add explicit tests for missing authorization call and Authorization::Unauthorized exception handling Jeremy Evans 2025-05-14 11:50:02 -07:00
  • e89928bcf5 Bump slackapi/slack-github-action dependabot[bot] 2025-05-12 23:33:32 +00:00
  • e358df1ba4 Bump the js-dependencies group across 1 directory with 20 updates dependabot[bot] 2025-05-12 23:53:50 +00:00
  • fccb5f286c Bump the development-dependencies group across 1 directory with 11 updates dependabot[bot] 2025-05-14 23:58:47 +00:00
  • 2df8470d5b Fix runner list to return the runners of the installation not project Enes Cakir 2025-05-15 17:03:08 +03:00
  • 5e9db75c4d Make runner row more compact with more information Enes Cakir 2025-04-03 20:08:40 +03:00
  • 13fd983ff2 Do not show runners that are already being destroyed Enes Cakir 2025-04-03 18:56:45 +03:00
  • 07481b9c22 Add a helper function to format time difference more readable Enes Cakir 2025-03-29 02:46:56 +03:00
  • 3340077f60 Add a second line option to table_card component's cell Enes Cakir 2025-03-22 11:47:34 +03:00
  • 33450ecd60 Cache vm size data in runner label struct Enes Cakir 2025-03-22 03:40:19 +03:00
  • de7fe0f9db Move label data helper to the model from prog Enes Cakir 2025-03-22 03:07:38 +03:00
  • e786f3c293 Remove runner serializer Enes Cakir 2025-03-22 02:20:18 +03:00
  • dd718073e0 Skip VM pools if a free premium upgrade is enabled Enes Cakir 2025-05-14 16:26:10 +03:00
  • f4ac6e7f93 Update regen-screenshots to show all fields when PG is ready shikharbhardwaj 2025-05-14 18:48:23 +05:30
  • 9fffb59f6c Add alpine to the E2E test matrix alpine Daniel Farina 2025-05-14 16:53:25 -07:00
  • def7d64489 Make Alpine 3.21 a selectable provisioning option Daniel Farina 2025-05-14 16:53:09 -07:00
  • f25a4e03f4 Add Alpine Linux 3.21 image download support Daniel Farina 2025-05-14 16:52:50 -07:00
  • 673cdee396 Add new Ubuntu 24.04, 22.04, Debian 12 image snapshots Daniel Farina 2025-05-13 14:06:46 -07:00
  • 5bc9ec4694 Speed up prog flow control Jeremy Evans 2025-05-14 11:01:57 -07:00
  • 72a5362d09 Update to a released version of committee with the rack 3 fix Jeremy Evans 2025-05-14 10:03:15 -07:00
  • c56c37e880 Go back to 15 threads Jeremy Evans 2025-05-14 10:08:56 -07:00
  • 6f72e928cf Increase to 50 puma threads Jeremy Evans 2025-05-13 16:54:04 -07:00
  • d27483de7d Ensure automatically created firewall names are valid Jeremy Evans 2025-05-12 16:17:40 -07:00
  • 2b19df42c9 Allow creating private subnet with same name as previously destroyed private subnet Jeremy Evans 2025-05-12 15:52:24 -07:00
  • 569f89a187 Add vm family to runner setup info Enes Cakir 2025-05-14 15:56:22 +03:00
  • 9a65b1cbd0 Ignore high-cardinality timeseries when collecting PG metrics shikharbhardwaj 2025-05-14 16:04:57 +05:30
  • 6de4fb1be7 Remove unnecessary nested delete routes at github endpoints Enes Cakir 2025-05-12 23:12:38 +03:00
  • dae2f38386 Add premium runner toggle to UI Enes Cakir 2025-05-08 15:01:30 +03:00
  • 2c4846cf57 Add GitHub organization picture to the installation dropdown Enes Cakir 2025-05-08 00:11:48 +03:00
  • 741839e77b Make the GitHub related views installation based Enes Cakir 2025-05-07 22:15:51 +03:00
  • 23ab55d930 Remove GithubInstallation serializer Enes Cakir 2025-05-07 22:16:35 +03:00
  • c3a5b6a2ef Add a feature flag to upgrade the runner for free Enes Cakir 2025-05-07 17:33:46 +03:00
  • 67dde43bc4 Charge for premium family if the runner is upgraded Enes Cakir 2025-05-07 16:55:01 +03:00
  • d1fbfe6e00 Add billed_vm_size column to the runner table Enes Cakir 2025-05-07 16:00:14 +03:00
  • e41d239fe1 Update the family of the VM if it's upgraded Enes Cakir 2025-05-07 13:33:04 +03:00
  • 795f6df8bc Add new premium runner labels and billing rates Enes Cakir 2025-05-06 16:13:27 +03:00
  • 6a4cc15a2d Show different display state if waiting for the maintenance window Burak Yucesoy 2025-05-09 12:04:46 +03:00
  • fe14a63264 Add in_maintenance_window? helper to PostgresResource Burak Yucesoy 2025-05-09 12:03:10 +03:00
  • 6a5dbe69a7 Rename the performance family to premium family Enes Cakir 2025-05-14 08:58:10 +03:00
  • ece3d77b6f Unify GitHub runner allocator logic Enes Cakir 2025-05-06 15:28:35 +03:00
  • 3b1c7ed531 Add migration for github installation allocator preferences Enes Cakir 2025-05-04 20:41:34 +02:00
  • 8d194c32a9 Remove from_ubid method Jeremy Evans 2025-05-09 09:28:27 -07:00
  • 08ba82b4a4 Remove Project.from_ubid use in Prog::Ai::InferenceRouterReplicaNexus Jeremy Evans 2025-05-09 09:26:48 -07:00
  • 8cbd3de50e Remove Project.from_ubid use in Prog::Ai::InferenceEndpointReplicaNexus Jeremy Evans 2025-05-09 09:23:39 -07:00
  • 0faee0e021 Remove use of Vm.from_ubid in runtime branch of main route Jeremy Evans 2025-05-09 09:17:37 -07:00
  • 0736fd20ec Avoid unnecessary query in bin/ci Jeremy Evans 2025-05-09 09:11:47 -07:00
  • e7f1f89e45 Simplify usage alert delete route Jeremy Evans 2025-05-09 09:08:30 -07:00
  • 971e766150 Do not attempt to remove user not already associated with project Jeremy Evans 2025-05-09 09:05:25 -07:00
  • 6123351b74 Simplify private subnet authorization check when disconnecting private subnets Jeremy Evans 2025-05-09 09:01:00 -07:00
  • ae78e66d5e Fix a couple golden file commands to use valid ubid format Jeremy Evans 2025-05-09 08:57:46 -07:00
  • 1c1f76f237 Simplify private subnet authorization check when connecting private subnets Jeremy Evans 2025-05-09 07:36:46 -07:00
  • 203550b2bd Check that metric destination is related to postgres resource before deleting it Jeremy Evans 2025-05-09 07:32:52 -07:00
  • 3e69ffb2b8 Check that firewall rule is related to postgres resource before deleting it Jeremy Evans 2025-05-09 07:28:47 -07:00
  • e268813d70 Fix query-per-object and other issues in load balancer patch route Jeremy Evans 2025-05-08 15:05:20 -07:00
  • 71971805bd Simplify checking for authorized vm in load balancer attach/detach route Jeremy Evans 2025-05-08 14:57:41 -07:00
  • dd6662033a Add Clover#authorized_vm helper method Jeremy Evans 2025-05-08 14:55:31 -07:00
  • a504a2b04d Check that firewall rule is related to firewall before viewing/deleting it Jeremy Evans 2025-05-08 14:49:16 -07:00
  • 8c780b25a1 Check that firewall rule is associated with the firewall before deletion Jeremy Evans 2025-05-08 14:45:28 -07:00
  • c770cf38cd Simplify private subnet authorization when attaching/detaching subnets from firewalls Jeremy Evans 2025-05-08 14:37:56 -07:00
  • f189bb78ee Remove GithubCacheEntry.from_ubid call in github route Jeremy Evans 2025-05-08 13:27:51 -07:00
  • 8ab6e03fb6 Add ubid_uuid symbol matcher to DRY up ubid->uuid conversion from path segment Jeremy Evans 2025-05-08 13:24:29 -07:00
  • 95542b97c2 Remove GithubInstallation.from_ubid call in github route Jeremy Evans 2025-05-08 13:11:37 -07:00
  • 0591b39b06 Remove GithubRunner.from_ubid call in github route Jeremy Evans 2025-05-08 13:09:17 -07:00
  • 3d94cbd80b Remove use of Invoice.from_ubid in billing route Jeremy Evans 2025-05-08 13:05:08 -07:00