Commit Graph

  • e281824d34 Add name validation for projects Jeremy Evans 2024-11-25 08:37:36 -08:00
  • 44ba1de176 Fix delete invited user route Jeremy Evans 2024-11-28 11:27:34 -08:00
  • a5f4d75763 Return JSON response for JSON web requests that result in 404 errors Jeremy Evans 2024-11-27 13:35:40 -08:00
  • 189fcbd039 Fix error handling for delete user Jeremy Evans 2024-11-27 13:02:11 -08:00
  • da721d6c9c Change error handling from redirecting to using an internal request Jeremy Evans 2024-11-22 12:20:14 -08:00
  • ec3c0a97dd Remove unnecessary returns Jeremy Evans 2024-11-22 12:18:17 -08:00
  • baca22c37e Simplify runtime github queries if job head branch matches repository default branch Jeremy Evans 2024-11-28 10:17:07 -08:00
  • e983d74789 Only return single row for runtime github queries Jeremy Evans 2024-11-27 11:17:50 -08:00
  • a8c093c2ec Return cache in incoming key order for partial match Enes Cakir 2024-11-27 18:39:18 +03:00
  • f24efe6cbf Refactor runtime route entry setting Jeremy Evans 2024-11-21 14:38:25 -08:00
  • 2afca98a8b Escape LIKE metacharacters when doing a prefix match in the runtime route Jeremy Evans 2024-11-21 14:25:12 -08:00
  • 7e2adf9ec8 Unbind dnsmasq from IPv6 for runners Furkan Sahin 2024-12-02 14:30:19 +01:00
  • 48337d2521 Revert "Enable Docker in runner with IPv6" Furkan Sahin 2024-12-02 14:34:40 +01:00
  • ab56f0a333 Append docker IPv6 config to daemon.json instead of overwriting it Enes Cakir 2024-12-02 10:45:40 +03:00
  • ba894c8902 Remove oldest GitHub runner image 20241006.1.0 Enes Cakir 2024-11-29 09:20:47 +03:00
  • 5a6c741236 Update latest GitHub runners images to 20241124.1.1 Enes Cakir 2024-11-29 09:19:36 +03:00
  • e1108f9fce Update Dnsmasq to v2.90 Furkan Sahin 2024-11-29 12:43:01 +01:00
  • d98fd5c9c3 Enable Docker in runner with IPv6 Furkan Sahin 2024-11-26 17:47:35 +01:00
  • 97a7f4df0a Allow /80 to be used Furkan Sahin 2024-11-26 17:47:06 +01:00
  • cba7bf1169 Add github installation toggle cache test Burak Velioglu 2024-11-26 17:08:07 +03:00
  • 7989738bd9 Check github installation level flag for cache Burak Velioglu 2024-11-22 16:45:17 +03:00
  • 1f010bcbd6 Add UI to toggle cache for github installation Burak Velioglu 2024-11-22 16:44:27 +03:00
  • aec777544b Add endpoint for toggle cache for github installation Burak Velioglu 2024-11-22 16:43:29 +03:00
  • cdcd18c18d Add ubid and cache_enabled to github installation serialization Burak Velioglu 2024-11-22 16:41:07 +03:00
  • 5d488f0103 Add cache enablement migration for github installation Burak Velioglu 2024-11-22 16:38:23 +03:00
  • 68fe9778fe Group cache entries by repository on UI Enes Cakir 2024-11-28 17:31:25 +03:00
  • 51973d9b03 Do not show the same value for not enabled or not assigned IPv4 on UI Enes Cakir 2024-11-28 21:33:44 +03:00
  • cda6c85771 Do not show 0GB storage for virtual machines Enes Cakir 2024-11-28 21:15:29 +03:00
  • f8f208a7b7 Fix IP address value in the VM list if not assigned yet Enes Cakir 2024-11-20 22:42:15 +03:00
  • 3326fc5ef2 Update AI base image to 20241128.1.0 Benjamin Satzger 2024-11-28 11:56:44 +01:00
  • 0f51fab55c Exclude uncommitted cache entries when cleaning up cache storage Enes Cakir 2024-11-27 17:57:07 +03:00
  • f8b14c766c Bump the development-dependencies group across 1 directory with 2 updates dependabot[bot] 2024-11-28 08:03:24 +00:00
  • 06449e91a8 Bump the js-dependencies group with 13 updates dependabot[bot] 2024-11-26 00:03:25 +00:00
  • da9f996553 Bump the production-dependencies group across 1 directory with 12 updates dependabot[bot] 2024-11-27 23:09:35 +00:00
  • 7beff27a3e Remove CloverError#message Jeremy Evans 2024-11-22 14:56:25 -08:00
  • 3546846198 Avoid serializing and then deserializing params to JSON in web routes Jeremy Evans 2024-11-22 14:54:53 -08:00
  • e3cd4773ec Unify required and optional parameter names in routes rename-params Enes Cakir 2024-11-27 20:24:52 +03:00
  • 072bb1b015 Unify required and optional parameter values in routes Enes Cakir 2024-11-27 20:16:08 +03:00
  • c9a56b6146 Update AI base image to 20241127.1.0 Benjamin Satzger 2024-11-27 12:19:04 +01:00
  • f7415bd026 Ready! shipit eren-productionreadyk8s Eren Başak 2024-11-26 21:38:33 +03:00
  • 5a4f50413f Change "rake" to "bundle exec rake" in the demo docker-compose file. Enes Cakir 2024-11-26 14:23:35 +03:00
  • 089f79716c Allow resource creation if the project has credit Enes Cakir 2024-11-25 19:59:10 +03:00
  • 755f4fabca Do not mock project in model tests Enes Cakir 2024-11-25 19:30:39 +03:00
  • ec25be9564 Serialize the Postgres firewall rule when POSTing to the same geemus 2024-11-22 14:39:40 -08:00
  • fb036ad10b Nest postgres firewall rules into "items" key geemus 2024-11-22 14:35:48 -08:00
  • e40cefb11d Use official cache action packages Enes Cakir 2024-11-25 12:35:44 +03:00
  • 5aefc538fa Only serialize feature flags in the web serialization geemus 2024-11-22 15:13:02 -08:00
  • 58982ebc6f Avoid serializing and then deserializing params to JSON in web routes Jeremy Evans 2024-11-22 14:54:53 -08:00
  • 76bef4a3bd Move openapi infrastructure to a directory, get a new openapi snapshot geemus 2024-11-22 11:25:47 -08:00
  • 4e35b475a1 Fix learning total_dies in arm64. Hadi Moshayedi 2024-11-21 21:36:03 -08:00
  • 1790011a4d Handle JSON request bodies that are arrays or invalid JSON Jeremy Evans 2024-11-21 15:20:29 -08:00
  • 2dde971447 Move r.rodauth call after rodauth.check_active_session Jeremy Evans 2024-11-20 14:40:28 -08:00
  • c5e4238381 DRY up r.rodauth call in main route Jeremy Evans 2024-11-20 14:32:08 -08:00
  • cdd0233a4a Switch runtime routes namespace to :runtime_prefix Jeremy Evans 2024-11-21 14:10:02 -08:00
  • 3bb4cded80 Move runtime routes back to routes/runtime Jeremy Evans 2024-11-21 14:07:22 -08:00
  • 2ad88fdda4 Remove Clover#api? handling of /api routes Jeremy Evans 2024-11-20 14:48:59 -08:00
  • 5895a98f7d Remove no longer used Routes module Jeremy Evans 2024-11-20 14:19:17 -08:00
  • b7f90a85e9 Fix rake check_separate_requires after file deletions and moves Jeremy Evans 2024-11-20 14:18:22 -08:00
  • 8172f5d080 Move routes/merged to routes Jeremy Evans 2024-11-20 14:13:51 -08:00
  • ef06bfc22f Move runtime routes from routes/runtime to runtime-routes Jeremy Evans 2024-11-20 14:12:47 -08:00
  • 3b23888aab Make Clover.autoload_routes not prefix routes Jeremy Evans 2024-11-20 14:11:05 -08:00
  • bef5714b89 Move routes/clover_error to root Jeremy Evans 2024-11-20 14:14:43 -08:00
  • 2169701422 Move helpers directory from routes subdirectory to root Jeremy Evans 2024-11-20 13:11:05 -08:00
  • d890ea1e6a Make coverage_pspec rake task exit 1 if there are failures Jeremy Evans 2024-11-21 15:24:11 -08:00
  • e110452d29 Make clog.rb require sequel/model Jeremy Evans 2024-11-21 14:16:59 -08:00
  • d8b482d967 Exclude more lines from runner script logs Enes Cakir 2024-10-04 13:09:19 +03:00
  • f1d2d84c8e Use invalid_request_body plugin, and return 400 responses for invalid request bodies Jeremy Evans 2024-11-20 15:43:22 -08:00
  • 033398a182 Add Clover#current_account_id Jeremy Evans 2024-11-18 17:09:45 -08:00
  • 7ea3e44115 Add Clover#dataset_authorize Jeremy Evans 2024-11-18 17:04:40 -08:00
  • b3f511ff2e Add Clover#all_permissions Jeremy Evans 2024-11-18 16:55:47 -08:00
  • 7ba050b5e4 Add Clover#has_permission? Jeremy Evans 2024-11-18 16:52:03 -08:00
  • 07562db128 Add Clover#authorize Jeremy Evans 2024-11-18 16:50:33 -08:00
  • 954d439b30 Avoid correlated subquery in authorization query Jeremy Evans 2024-11-18 13:21:26 -08:00
  • 88bf1ae13f Speed up Authorization.all_permissions Jeremy Evans 2024-11-08 18:48:25 -08:00
  • 8fea7b45d1 Speed up Authorization.has_permission? Jeremy Evans 2024-11-08 18:45:13 -08:00
  • d632ec9d24 Make Dataset#authorized use a subquery instead of running a query and using a value list Jeremy Evans 2024-11-08 18:41:48 -08:00
  • b2a6eb7e58 Speed up Authorization.authorized_resources Jeremy Evans 2024-11-08 18:41:08 -08:00
  • 62594fb53d Extract Authorization.matched_policies_dataset from .matched_policies Jeremy Evans 2024-11-08 18:39:56 -08:00
  • 2d9cb72039 Convert Authorization.matched_policies query from SQL to Sequel Jeremy Evans 2024-11-08 16:53:53 -08:00
  • d423d61aae Move subject part of Authorization.matched_policies query to subquery Jeremy Evans 2024-11-08 15:13:59 -08:00
  • fe5a84d1f6 Avoid join to unnecessary table in Authorization.matched_policies Jeremy Evans 2024-11-08 14:43:41 -08:00
  • b0348b59c4 Avoid duplication when creating object_filter in Authorization.matched_policies Jeremy Evans 2024-11-08 14:42:56 -08:00
  • 71b6a8c011 Use Ubuntu 24.04 in E2E tests Hadi Moshayedi 2024-11-19 10:40:49 -08:00
  • 6d802a4cfd Enable Ubuntu 24.04 support by installing OS specific SPDK version. Hadi Moshayedi 2024-11-19 04:22:32 -08:00
  • 6335abaa07 Save OS version for VmHost Hadi Moshayedi 2024-11-19 04:11:52 -08:00
  • cfddc4ac38 Support OS specific SPDK in the rhizome side. Hadi Moshayedi 2024-11-19 03:20:20 -08:00
  • 8f2bf2cd78 Migrations to include OS information for VmHost. Hadi Moshayedi 2024-11-19 02:54:22 -08:00
  • 4f32e62153 Avoid /api/ path mangling for testing purposes Daniel Farina 2024-11-20 13:23:01 -08:00
  • ff409a6ca4 E2E tests for IO rate limiting Hadi Moshayedi 2024-11-16 17:34:41 -08:00
  • 2790c5b95e Add IO rate limiting Hadi Moshayedi 2024-11-15 21:51:00 -08:00
  • dba2add1eb Enable setting IO rate limits in Rhizome's storage volume Hadi Moshayedi 2024-11-15 16:23:33 -08:00
  • e73b021a62 Migration to add disk rate limit columns. Hadi Moshayedi 2024-11-14 13:13:33 -08:00
  • ff0ea5802a Print stdout lines in production_check Jeremy Evans 2024-11-20 11:30:54 -08:00
  • 0b56d27383 Increase production_check timeout to 6 seconds Jeremy Evans 2024-11-20 11:29:22 -08:00
  • 1de02f8479 Show "no capacity available" as vm status if waiting for capacity for +15m Enes Cakir 2024-11-20 22:32:30 +03:00
  • 139783bf8b Show the vm status next to its name in the UI Enes Cakir 2024-11-20 22:23:01 +03:00
  • 62a788b248 Make Model#inspect exclude subseconds and timezones from timestamp values Jeremy Evans 2024-11-20 09:53:42 -08:00
  • a36710b96a Do not swallow unexpected errors when testing Jeremy Evans 2024-11-18 15:08:41 -08:00
  • 9c2c4935eb Use new features in Rodauth 2.37.0 to simplify app Jeremy Evans 2024-11-08 10:41:56 -08:00
  • 284813dbed Make inspect values use ubids instead of uuids Jeremy Evans 2024-11-18 17:44:03 -08:00