Commit Graph

  • 28de2a9fbb Cover billing view Jeremy Evans 2025-01-10 14:06:20 -08:00
  • 9705ffd6ad Cover and fix issues in Postgres show view Jeremy Evans 2025-01-10 13:51:11 -08:00
  • e6b823afef Cover create account view Jeremy Evans 2025-01-10 13:04:37 -08:00
  • 0c96b23bdc Remove error handling for checkbox view Jeremy Evans 2025-01-10 12:59:16 -08:00
  • 6fade5aa59 Fix issues on firewall show page Jeremy Evans 2025-01-10 12:36:31 -08:00
  • 3874986a13 Cover load balancer index page Jeremy Evans 2025-01-13 10:48:19 -08:00
  • 0f2e3bc673 Remove error handling for textarea view Jeremy Evans 2025-01-10 12:01:49 -08:00
  • fe7f7c8e91 Fix error if user visits verify-account-resend page directly Jeremy Evans 2025-01-10 11:33:10 -08:00
  • 6c231bd12f Remove unused branch in kv_data_card view Jeremy Evans 2025-01-10 10:40:47 -08:00
  • becfda63a2 Cover radio_small_cards view Jeremy Evans 2025-01-10 09:55:12 -08:00
  • a2850d3343 Cover vm index page Jeremy Evans 2025-01-09 18:15:13 -08:00
  • b1086841bf Cover inference endpoint index view Jeremy Evans 2025-01-09 14:29:44 -08:00
  • 018de17cdc Remove unused icons Jeremy Evans 2025-01-09 14:19:37 -08:00
  • d6db900200 Add covering specs for invoice view Jeremy Evans 2025-01-09 14:07:47 -08:00
  • 85deca07b3 Improve coverge for cloudflare_turnstile view Jeremy Evans 2025-01-09 13:50:13 -08:00
  • 6242388715 Improve coverage for some auth views Jeremy Evans 2025-01-09 13:39:48 -08:00
  • 795ab76bdf Remove description and error locals from views/components/form/text Jeremy Evans 2025-01-09 13:26:52 -08:00
  • 60f454b503 Fix multiple issues with PostgreSQL superuser password change error handling Jeremy Evans 2025-01-09 13:20:08 -08:00
  • 6dcde8aa9b Add views/components/state_label.erb, make views/components/*_state_label.erb call it Jeremy Evans 2025-01-09 12:18:57 -08:00
  • dfda7e66f8 Remove unneeded branch in auth/verify_account view Jeremy Evans 2025-01-08 14:45:15 -08:00
  • 70e266ef87 Add covering tests for verifying login change when not already logged in Jeremy Evans 2025-01-08 14:42:49 -08:00
  • 4e76b20b27 Add coverage and fix issues in account/multifactor views Jeremy Evans 2025-01-08 14:31:10 -08:00
  • 23deeb7093 Add coverage testing of views Jeremy Evans 2025-01-02 09:42:58 -08:00
  • 142bb4d605 ConnectedSubnets tests nap in case the listening service is not up yet nap_conn_subs Furkan Sahin 2025-01-14 10:59:34 +01:00
  • fcf62464ce Rename hetzner_ssh_key to hetzner_ssh_public_key shikharbhardwaj 2025-01-09 19:35:02 +05:30
  • 51fbf9eb8c Remove add_ssh_key from E2E test Update the E2E test to use the same key for resetting the host, after which the key is automatically swapped for a generated key during host prep shikharbhardwaj 2025-01-08 23:01:30 +05:30
  • 336fda9c69 Automate host SSH key setup shikharbhardwaj 2025-01-08 17:26:21 +05:30
  • 46f641c2ad Make Sshable#available? catch a finer set of exceptions Eren Başak 2024-12-17 09:42:43 +03:00
  • 02cf3a4ce3 Fix project name setup for dns vm setuper spec Eren Başak 2024-12-17 09:32:25 +03:00
  • c8f46268b9 Add Prog to Create a new VM for a DNS Server Eren Başak 2024-11-12 16:08:57 +03:00
  • 959e33015b Extract DNS purge logic into DnsZone#purge_obsolete_records Eren Başak 2024-11-11 21:33:18 +03:00
  • e996873d58 Add a bare VmHostSlice model class. Maciek Sarnowicz 2025-01-13 13:31:55 -08:00
  • 7eb4f082da Add VmHostSlice migrations. Maciek Sarnowicz 2025-01-13 13:27:27 -08:00
  • f7fb731730 Make DnsZone#delete_record not insert tombstoned records for already tombstoned records Jeremy Evans 2025-01-13 13:36:08 -08:00
  • f2b1651e42 Prog to manage lifetime of a VmHostSlice. pykello/maciek3 Maciek Sarnowicz 2024-12-18 23:39:38 -08:00
  • bfdf7a7a70 Insert missing VmHostCpus. Hadi Moshayedi 2025-01-12 23:36:54 -08:00
  • cd99fad1c2 Create VmHostCpu records when setting up a VmHost. Hadi Moshayedi 2025-01-12 23:35:29 -08:00
  • 0efd1ffc34 Map runner label aliases to the actual labels automatically Enes Cakir 2025-01-09 19:32:29 +03:00
  • f7d615be34 Pass workflow run ID to e2e GitHub workflow Enes Cakir 2025-01-13 10:55:20 +03:00
  • d23134e509 Add hardware reset for vm host Junhao Li 2025-01-08 14:43:40 -05:00
  • 4989b15b47 Deduplicate connection code in Hetzner API client Junhao Li 2025-01-08 17:13:09 -05:00
  • 2b286e9ae4 Install all gems in the Docker image Enes Cakir 2025-01-13 14:21:20 +03:00
  • 05203c5945 [openapi] fix a mis-tagged postgres firewall rule route geemus 2025-01-07 14:38:33 +00:00
  • ea18707fd4 Move custom docker daemon config to image generation Enes Cakir 2025-01-10 13:43:29 +03:00
  • 6d58469863 Add new 20250105.1.1 runner image Enes Cakir 2025-01-07 22:30:00 +03:00
  • 637a567e6e Remove old 20241016.1.0 runner image Enes Cakir 2025-01-07 22:26:36 +03:00
  • b47d7f366f Update billing rate for qwq-32b-preview model Benjamin Satzger 2025-01-11 15:47:50 +01:00
  • caab31ea22 Add newline at end of billing_rates.yml Benjamin Satzger 2025-01-11 15:45:20 +01:00
  • 5855f3db1b Add VmHostCpu Hadi Moshayedi 2025-01-12 23:28:58 -08:00
  • b7d5bf9cb6 Migrations for VmHostSlice. Maciek Sarnowicz 2024-12-18 21:30:40 -08:00
  • f86121d2de Apply CPUQuota and cpu.max.burst to slice Maciek Sarnowicz 2025-01-09 15:27:46 -08:00
  • 8f5f357317 Add Slice and CPU limit parameters to VmSetup Maciek Sarnowicz 2024-12-16 14:15:12 -08:00
  • 9ab26344e4 Add E2E rspec to actually try SliceSetup. Hadi Moshayedi 2024-12-12 17:35:16 -08:00
  • 7c7a435ff4 Add rspec tests for SliceSetup. Hadi Moshayedi 2024-12-12 18:00:32 -08:00
  • fd02b9cc5e Add rhizome side of SliceSetup. Maciek Sarnowicz 2024-12-12 17:29:01 -08:00
  • 269cde83ee Expand r in util.rb to get a list of expected exit statuses Hadi Moshayedi 2024-12-16 07:16:05 -08:00
  • a14cb6a17b Update incorrect SHA256 hashes Burak Yucesoy 2025-01-10 23:25:23 +01:00
  • 26a6df0506 Move tokens to a separate page and add to the sidebar Enes Cakir 2025-01-10 19:12:40 +03:00
  • de90a22367 Use fixed local variables in table card component Enes Cakir 2025-01-10 16:35:05 +03:00
  • 97fb279f3a Add table component to UI Enes Cakir 2024-11-01 07:43:28 -07:00
  • e8064dc104 Aggregate invoice line items only for vm and ip address Benjamin Satzger 2025-01-10 11:50:38 +01:00
  • 0bbaafe18f Enable 4x storage option for Postgres in US Burak Yucesoy 2025-01-09 17:35:19 +01:00
  • 16160f4aac Update PostgreSQL image versions Burak Yucesoy 2025-01-03 13:16:24 +01:00
  • 6b2c831131 Drop deleted records table Burak Yucesoy 2025-01-08 23:32:21 +01:00
  • c81ac9ab5a Rename InferenceToken to InferenceApiKey Benjamin Satzger 2025-01-09 21:02:53 +01:00
  • 12cc760720 Migration: Rename InferenceToken to InferenceApiKey Benjamin Satzger 2025-01-09 20:37:16 +01:00
  • 5d4e4c7794 Support migrating a single migration down Jeremy Evans 2025-01-08 09:22:17 -08:00
  • b4390ddbd2 Use have_flash_{error,notice} in new specs Jeremy Evans 2025-01-07 13:01:27 -08:00
  • 2928381fe6 Make internal GET requests not pass previous request body Jeremy Evans 2025-01-07 12:55:03 -08:00
  • a3f833a193 Retain checkbox status when handling errors on tag page Jeremy Evans 2025-01-07 12:53:19 -08:00
  • 83a19a0f26 Fix a couple issues in the access-control view after merge Jeremy Evans 2025-01-07 12:16:56 -08:00
  • 820c8864a9 Update bin/regen_screenshots to create screenshots for new authorization system documentation Jeremy Evans 2025-01-02 17:01:24 -08:00
  • 49247a40f5 Fix a couple issues in bin/regen-screenshots Jeremy Evans 2025-01-02 17:00:41 -08:00
  • 33dfafbea4 Allow policy_select component to take an id attribute Jeremy Evans 2025-01-02 16:59:26 -08:00
  • e25f5dcb9e Handle potential nil names on tag page Jeremy Evans 2025-01-02 16:55:20 -08:00
  • f80a8ae8d6 Remove unnecessary r.on block Jeremy Evans 2025-01-02 09:46:15 -08:00
  • 3bf281e968 Use subset_static_cache plugin for global action tags Jeremy Evans 2024-12-18 16:50:47 -08:00
  • 80898f5d53 Minor changes to token access control view Jeremy Evans 2024-12-31 11:52:24 -08:00
  • 97fa4f74a0 Condense text on the access control page Enes Cakir 2024-12-31 14:38:58 +03:00
  • 3f545bb32a Remove unnecessary parent div in the token list Enes Cakir 2024-12-31 14:40:55 +03:00
  • 753e43df86 Make personal access token copyable Enes Cakir 2024-12-31 14:25:05 +03:00
  • d3934a3a0c Improve UI for token restriction Enes Cakir 2024-12-26 10:10:34 +03:00
  • b853a53ea2 Fix the active tab on the user tab bar for nested pages Enes Cakir 2024-12-31 15:10:31 +03:00
  • e59a732e69 Allow to pass active property to tabbar item Enes Cakir 2024-12-31 15:07:00 +03:00
  • 32710782b5 Add label when updating tag name Jeremy Evans 2024-12-30 12:15:39 -08:00
  • c74dcc839a Consolidate tag detail operations into one page Enes Cakir 2024-12-24 23:57:40 +03:00
  • 0b443c3785 Make the entire row clickable in the membership list Enes Cakir 2024-12-25 21:07:29 +03:00
  • 9605375eb5 Improve UI in tag membership page Enes Cakir 2024-12-24 23:36:19 +03:00
  • 2123797629 Wrap tables and titles in a div on the membership page Enes Cakir 2024-12-24 23:31:20 +03:00
  • e402693249 Relocate the tag creation form to the top of the list Enes Cakir 2024-12-24 23:28:30 +03:00
  • 192c132393 Do not render checkbox label if it is empty Enes Cakir 2024-12-25 11:28:14 +03:00
  • dede69cf2b Make ActionType::NAME_MAP raise for invalid actions Jeremy Evans 2024-12-27 15:49:22 -08:00
  • acaf3680fa Do not show option for changing policy for user without SubjectTag:remove access to related tag Jeremy Evans 2024-12-27 15:44:04 -08:00
  • b900c7ddc1 Avoid 2*N+1 query issue when displaying project user page Jeremy Evans 2024-12-27 15:28:03 -08:00
  • 4ed5dbb8ba Avoid N+1 query issue when displaying project user page Jeremy Evans 2024-12-27 14:47:44 -08:00
  • 2d7d443203 Reduce the number of queries to modify subject tags from user page Jeremy Evans 2024-12-27 14:22:51 -08:00
  • 8b4cc19d91 Add policy selector to user list Enes Cakir 2024-12-24 22:42:19 +03:00
  • b0e7b44349 Fix invitation policy update Enes Cakir 2024-12-25 17:53:27 +03:00
  • 0dc60a1fe1 Add space between flash messages when multiple types are shown Enes Cakir 2024-12-25 16:24:45 +03:00
  • 22b6a8e84b Do not allow to invite with unauthorized subject tag Enes Cakir 2024-12-25 18:45:56 +03:00