Commit graph

  • 5bab680cde DRY up routes for object show pages Jeremy Evans 2025-08-28 09:33:52 -07:00
  • a8cf1629e3 Switch private subnet to use object/show view Jeremy Evans 2025-08-28 09:17:48 -07:00
  • c43e4534cf Switch load balancer to use object/show view Jeremy Evans 2025-08-27 16:16:13 -07:00
  • 2b288db6da Remove left_items argument from page_header component Jeremy Evans 2025-08-27 15:45:21 -07:00
  • 355dc0f780 Switch kubernetes cluster to use object/show view Jeremy Evans 2025-08-27 15:44:59 -07:00
  • 7f15718bde Switch firewall to use object/show view Jeremy Evans 2025-08-27 15:26:21 -07:00
  • 7010457768 Switch vm to use object/show view Jeremy Evans 2025-08-27 13:03:17 -07:00
  • 2c7dc343ac Abstract postgres show page logic to be reusable by other objects Jeremy Evans 2025-08-27 13:01:14 -07:00
  • ae248e0e6e Update k8s tests so we won't have to update tests on version releases mohi-kalantari 2025-08-28 13:05:24 +02:00
  • 776f19dbc3 Update CLI tests expected output files for the new kubernetes version mohi-kalantari 2025-08-28 13:04:46 +02:00
  • 7e429de2d1 Add new image for Kubernetes 1.34 and remove 1.32 from version options mohi-kalantari 2025-08-28 12:40:00 +02:00
  • 468a0e3442 Use dual loadbalancers(IPV4 and IPV6) for services_lb mohi-kalantari 2025-08-28 17:17:47 +02:00
  • 9ccb522e82 Create the k8s services loadbalancer without ports mohi-kalantari 2025-08-28 17:15:30 +02:00
  • cf41900951 Avoid use of Time.now in FreeQuota Jeremy Evans 2025-08-26 16:09:01 -07:00
  • e996175b62 Remove unused api paths from openapi.yml Jeremy Evans 2025-08-25 14:48:46 -07:00
  • 9c84d7a071 Add bin/check-needed-openapi-paths Jeremy Evans 2025-08-25 14:46:57 -07:00
  • d051778819 Add api_spec rake task to run only the api specs in parallel Jeremy Evans 2025-08-25 14:46:23 -07:00
  • e678e2f7f1 Emit when there is an invalid social login account name Jeremy Evans 2025-08-28 12:54:35 -07:00
  • 7e57cccb1f More complete fix for invalid account names during social login account creation Jeremy Evans 2025-08-27 10:55:44 -07:00
  • 7ca0f8c352 Emit when there is an invalid social login account name Jeremy Evans 2025-08-28 12:54:35 -07:00
  • 686e7b07cd More complete fix for invalid account names during social login account creation Jeremy Evans 2025-08-27 10:55:44 -07:00
  • de98ae7d6c
    Bump the production-dependencies group across 1 directory with 11 updates dependabot[bot] 2025-08-28 18:34:37 +00:00
  • eb448a0259 Add underline to hyperlinks in the web shell output Enes Cakir 2025-08-28 21:25:29 +03:00
  • 26199b598a Update some bundle packages Enes Cakir 2025-08-28 17:12:01 +03:00
  • 07d97dc6fb Escape web shell command while printing Enes Cakir 2025-08-28 20:58:37 +03:00
  • e9064aefec Update some bundle packages Enes Cakir 2025-08-28 17:12:01 +03:00
  • 6dbcf0e2b3 Escape web shell command while printing Enes Cakir 2025-08-28 20:58:37 +03:00
  • e358fa18c8 Beatuify web shell UI Enes Cakir 2025-08-27 14:49:55 +03:00
  • ccbded24fb Refactor web shell page Enes Cakir 2025-08-27 14:21:59 +03:00
  • 1bf35e00a4 Add prefix and relayout web shell input Enes Cakir 2025-08-23 13:08:02 +03:00
  • 10f83df98e Combine the firewall_rule api-specific routing file into the main firewall route file Jeremy Evans 2025-08-21 13:45:32 -07:00
  • ca0957d693 Combine the firewall_rule api-specific routing file into the main firewall route file Jeremy Evans 2025-08-21 13:45:32 -07:00
  • 2d49deffe9 Enforce password length requirements Jeremy Evans 2025-08-28 09:35:24 -07:00
  • 453508a328 Enforce password length requirements Jeremy Evans 2025-08-28 09:35:24 -07:00
  • f64a77fb49
    Update Ubuntu installation instruction to 24.04 Mees van Dijk 2025-08-28 18:22:35 +02:00
  • bb366b57d0 Use dual loadbalancers(IPV4 and IPV6) for services_lb mohi-kalantari 2025-08-28 17:17:47 +02:00
  • 50206ad2f4 Create the k8s services loadbalancer without ports mohi-kalantari 2025-08-28 17:15:30 +02:00
  • 65f2f6914a Drop old tables for the kubernetes vms many_to_many associations mohi-kalantari 2025-08-28 11:58:27 +02:00
  • a9c7634d85 Drop all associations and usages of the old model of Kubernetes Vms mohi-kalantari 2025-08-28 11:51:52 +02:00
  • 7ad867a970 Update regen screenshots for Kubernetes to use the new models mohi-kalantari 2025-08-28 11:50:57 +02:00
  • 476327b9c8 Drop old tables for the kubernetes vms many_to_many associations mohi-kalantari 2025-08-28 11:58:27 +02:00
  • 120488982b Drop all associations and usages of the old model of Kubernetes Vms mohi-kalantari 2025-08-28 11:51:52 +02:00
  • 9003252863 Log exceptions in VmHost monitor mohi-kalantari 2025-08-28 14:15:43 +02:00
  • 051cc6b561 Log exceptions in VmHost monitor mohi-kalantari 2025-08-28 14:15:43 +02:00
  • 1aeab0c784 Update k8s tests so we won't have to update tests on version releases mohi-kalantari 2025-08-28 13:05:24 +02:00
  • 207652d41d Update CLI tests expected output files for the new kubernetes version mohi-kalantari 2025-08-28 13:04:46 +02:00
  • 942fffd46e Add new image for Kubernetes 1.34 and remove 1.32 from version options mohi-kalantari 2025-08-28 12:40:00 +02:00
  • 652a5d696c Check repository level concurrency limit before creating runner velioglu/concurrency_rules Burak Velioglu 2025-08-28 12:29:51 +03:00
  • 8db322e06d Update regen screenshots for Kubernetes to use the new models mohi-kalantari 2025-08-28 11:50:57 +02:00
  • abb20f6a9d Add migration file to add limits to github repository Burak Velioglu 2025-08-28 12:29:20 +03:00
  • 1ad741c9d9 Simplify worker bootstrap condition mohi-kalantari 2025-08-27 12:46:53 +02:00
  • 29451e3e80 Fix issue in kubernetes upgrade mohi-kalantari 2025-08-22 15:18:09 +02:00
  • 61f98a4110 Use KubernetesNode instead of Vm in Kubernetes progs mohi-kalantari 2025-08-22 13:20:58 +02:00
  • bec04153d9 Add migration to create KubernetesNode objects based on current Vms mohi-kalantari 2025-08-25 16:17:23 +02:00
  • d02b6ea542 Simplify worker bootstrap condition mohi-kalantari 2025-08-27 12:46:53 +02:00
  • 382d9ba2a0 Fix issue in kubernetes upgrade mohi-kalantari 2025-08-22 15:18:09 +02:00
  • 684284aab5 Use KubernetesNode instead of Vm in Kubernetes progs mohi-kalantari 2025-08-22 13:20:58 +02:00
  • 9027dfb6d2 Add migration to create KubernetesNode objects based on current Vms mohi-kalantari 2025-08-25 16:17:23 +02:00
  • b84b721321 Create KubernetesNode objects in provision_kubernetes_node mohi-kalantari 2025-08-20 13:27:23 +02:00
  • 6128643f47 Add prog for KubernetesNode model mohi-kalantari 2025-08-19 12:57:41 +02:00
  • 29b17f2a26 Add KubernetesNode model definition mohi-kalantari 2025-08-19 12:47:07 +02:00
  • ad51815436 Add migration file for kubernetes_node table mohi-kalantari 2025-08-19 12:39:57 +02:00
  • 15c69d2a49
    Bump the production-dependencies group across 1 directory with 29 updates dependabot[bot] 2025-08-28 02:57:41 +00:00
  • 5cb66cb69b
    Bump rexml from 3.4.1 to 3.4.2 in the development-dependencies group dependabot[bot] 2025-08-27 23:31:26 +00:00
  • 5bc3ceb3eb Fix nondeterministic failure in ps connect/disconnect cli spec Jeremy Evans 2025-08-27 06:43:23 -07:00
  • 7cd94e4105 Retry downloading image if it is failed at E2E Enes Cakir 2025-08-27 16:15:09 +03:00
  • f5820bba3e Print image download logs if it's failed Enes Cakir 2025-08-27 16:13:27 +03:00
  • 8845206e0b Retry downloading image if it is failed at E2E Enes Cakir 2025-08-27 16:15:09 +03:00
  • 85492bf13f Print image download logs if it's failed Enes Cakir 2025-08-27 16:13:27 +03:00
  • 3e860fc4d4 Fix nondeterministic failure in ps connect/disconnect cli spec Jeremy Evans 2025-08-27 06:43:23 -07:00
  • 78b13a35a1 Beatuify web shell UI Enes Cakir 2025-08-27 14:49:55 +03:00
  • 72b156f010 Refactor web shell page Enes Cakir 2025-08-27 14:21:59 +03:00
  • 4b7f21e82a Add prefix and relayout web shell input Enes Cakir 2025-08-23 13:08:02 +03:00
  • b57d21d12f Download images from Cloudflare R2 for E2E tests Enes Cakir 2025-08-25 19:38:50 +03:00
  • 5e34c5a809 Use htcat to download image from presigned URL Enes Cakir 2025-08-23 15:07:15 +03:00
  • 958d9055e4 Allow downloading boot images from Cloudflare R2 Enes Cakir 2025-08-23 13:08:47 +03:00
  • 0351ae9108 Download images from Cloudflare R2 for E2E tests Enes Cakir 2025-08-25 19:38:50 +03:00
  • d606bce942 Use htcat to download image from presigned URL Enes Cakir 2025-08-23 15:07:15 +03:00
  • 8419fb19f7 Allow downloading boot images from Cloudflare R2 Enes Cakir 2025-08-23 13:08:47 +03:00
  • 202963299b Create KubernetesNode objects in provision_kubernetes_node mohi-kalantari 2025-08-20 13:27:23 +02:00
  • a57d20aa4f Add prog for KubernetesNode model mohi-kalantari 2025-08-19 12:57:41 +02:00
  • 74e377d9d3 Add KubernetesNode model definition mohi-kalantari 2025-08-19 12:47:07 +02:00
  • 34cb5de66d Add migration file for kubernetes_node table mohi-kalantari 2025-08-19 12:39:57 +02:00
  • a68496e2f3 Use Ubiblk v0.2.0 in E2E tests. Hadi Moshayedi 2025-08-25 14:48:20 -07:00
  • e4bebfcf5d Clover: Support Ubiblk v0.2.0. Hadi Moshayedi 2025-08-25 14:45:48 -07:00
  • e10f415de5 Rhizome: Support Ubiblk v0.2.0. Hadi Moshayedi 2025-08-25 14:42:11 -07:00
  • 11a4d9ce53 Allow downloading load balancer certificate via api/sdk/cli jeremy-download-load-balancer-cert Jeremy Evans 2025-08-26 16:58:16 -07:00
  • 4c1a9e2ff6 Avoid use of Time.now in FreeQuota Jeremy Evans 2025-08-26 16:09:01 -07:00
  • a6fbb7a2fa Avoid repeated st.subject calls in postgres routes Jeremy Evans 2025-08-26 13:08:10 -07:00
  • bc4631bc00 Support path with Project objects Jeremy Evans 2025-08-26 13:04:06 -07:00
  • e4ca1f5899 Use Roda redirect_path plugin Jeremy Evans 2025-08-26 12:55:27 -07:00
  • f33114c5e0 Avoid repeated st.subject calls in postgres routes Jeremy Evans 2025-08-26 13:08:10 -07:00
  • 77b87fcc25 Support path with Project objects Jeremy Evans 2025-08-26 13:04:06 -07:00
  • bec8ec0b1d Use Roda redirect_path plugin Jeremy Evans 2025-08-26 12:55:27 -07:00
  • 90675eb823 Add debugging output on monitor_smoke_test failure Jeremy Evans 2025-08-25 14:06:26 -07:00
  • d1f3fc769c Attempt to fix repartitioner spec nondeterminism Jeremy Evans 2025-08-25 13:58:52 -07:00
  • 27fdb23bb3 Remove flash["old"] Jeremy Evans 2025-08-25 13:31:37 -07:00
  • a7aff86adf Render error template if route did not use handle_validation_failure Jeremy Evans 2025-08-25 13:27:53 -07:00
  • c52a1e3c73 Remove unneeded preceding slash from error template Jeremy Evans 2025-08-25 13:23:56 -07:00
  • 0ec262ddf2 Add LoadBalancer#health_check_url Jeremy Evans 2025-08-25 13:00:24 -07:00