Commit Graph

  • b86a64f66d Stop monitor jobs sooner if resource is deleted Jeremy Evans 2025-07-29 12:51:55 -07:00
  • b13852187b Rename variable in MonitorRepartitioner#listen Jeremy Evans 2025-07-29 12:38:22 -07:00
  • 099021f250 Remove unnecessary conditional in monitor Jeremy Evans 2025-07-29 12:34:32 -07:00
  • 3a33197437 Vm association improvements Jeremy Evans 2025-08-05 12:26:57 -07:00
  • 25d6046003 Use create_with_id in the specs Jeremy Evans 2025-08-05 14:40:06 -07:00
  • df8e69c984 Switch from overriding ApiKey.create to ApiKey#before_validation Jeremy Evans 2025-08-05 14:39:15 -07:00
  • 59621ae323 Use create_with_id in progs and routes Jeremy Evans 2025-08-05 14:01:36 -07:00
  • 15a2ae6479 Add create_with_id accepting id as first argument to ResourceMethods Jeremy Evans 2025-08-05 13:06:42 -07:00
  • fed5d1f1a2 Remove VmHost#hetznerify Jeremy Evans 2025-08-05 13:21:47 -07:00
  • d93fe36670 Increase standard utilization soft limit threshold to 80% Enes Cakir 2025-08-06 16:42:21 +03:00
  • d937261d1d Use forwardable in the GithubRunner prog for easier access to associations enes/runner-forwardable-2 Enes Cakir 2025-08-06 17:30:37 +03:00
  • 14749d373f Enable alien VM runners on AWS Enes Cakir 2025-07-29 17:10:41 +03:00
  • c491c24506 Add m7a support Enes Cakir 2025-07-29 17:30:25 +03:00
  • 54a7822930 Add billing rate for m7a series Enes Cakir 2025-08-04 18:09:25 +03:00
  • 1d8fe51910 Use the specified size of the boot image for AWS instances Enes Cakir 2025-07-29 10:53:22 +03:00
  • bc5b4152d8 Add eu-west-1 to the options Furkan Sahin 2025-08-06 11:09:27 +02:00
  • e2d2c6f093 Add aws eu-west-1 billing rates Furkan Sahin 2025-08-06 11:08:29 +02:00
  • c1737964f8 Add eu-west-1 aws ami migration Furkan Sahin 2025-08-06 11:04:41 +02:00
  • 405b5b6a55 Fix stdin when using cli/ubi to run external commands Jeremy Evans 2025-08-05 10:33:44 -07:00
  • a052080ea5 Support swapping the reference and post subcommand arguments in the cli Jeremy Evans 2025-08-04 11:04:36 -07:00
  • 9fd8e7b2ea Include the reference argument that was invalid in the error message Jeremy Evans 2025-08-04 10:58:13 -07:00
  • 41457a03c9 Bump cli client version to 1.1.0 Jeremy Evans 2025-08-04 09:21:54 -07:00
  • ae6c94c1b4 Use ubi-pgpassword response header for cli psql/pg_dump/pg_dumpall, if client is 1.1.0+ Jeremy Evans 2025-08-04 09:19:55 -07:00
  • 7b68626235 Support setting of PGPASSWORD in bin/ubi and cli/ubi Jeremy Evans 2025-08-04 08:40:06 -07:00
  • 53e11cb6b0 Replace unnecessary new_with_id calls with new Jeremy Evans 2025-08-04 14:17:17 -07:00
  • 4b819d3cb2 Change all create_with_id to create Jeremy Evans 2025-08-04 14:06:27 -07:00
  • 6d1b745629 Add dot at the end of CNAME record Burak Yucesoy 2025-08-05 16:38:15 +02:00
  • 4d2a764c13 Use EC2 DNS names as CNAME for AWS instances Burak Yucesoy 2025-08-05 15:26:12 +02:00
  • 9b9ec6cfed Store public_dns_name for AWS instances Burak Yucesoy 2025-08-05 15:22:12 +02:00
  • bb3b7398ee Enable DNS support for AWS VPCs Burak Yucesoy 2025-08-05 15:00:23 +02:00
  • e5b977711e Add migration for EC2 DNS name Burak Yucesoy 2025-08-05 15:00:01 +02:00
  • a9bc5b5b7a Skip setting deadline for busy runners without workflow info Eren Başak 2025-08-04 16:50:46 +03:00
  • 558351700b Open invoices in a new tab Enes Cakir 2025-08-04 21:25:54 +03:00
  • 28e74358c3 Use Sequel 5.95 instead of git checkout Jeremy Evans 2025-08-01 13:02:37 -07:00
  • aa7ff026f4 Add VM billing rates for ap-southeast-2 Burak Yucesoy 2025-08-04 17:55:15 +02:00
  • 316e906efe Support tags for Postgres Resources Burak Yucesoy 2025-07-29 13:57:57 +03:00
  • d8497776a2 Update OpenAPI specification for Postgres tags Burak Yucesoy 2025-07-29 13:56:36 +03:00
  • db69c1b179 Add migration for Postgres tags Burak Yucesoy 2025-07-29 13:55:24 +03:00
  • 517e7fd9cd Update AWS prices Burak Yucesoy 2025-08-04 16:43:33 +03:00
  • 2a5742ade3 Only use standard family for postgres storage billing rates Burak Yucesoy 2025-08-04 14:17:23 +03:00
  • 04839d710e Add tests for LogDnaBatcher Burak Yucesoy 2025-08-01 13:54:09 +03:00
  • 0ffd53e5c0 Use $> depicting input and nothing depicting output in pry logs Burak Yucesoy 2025-08-01 16:02:59 +03:00
  • c4714f7471 Add backtrace in case of error Burak Yucesoy 2025-08-01 16:00:12 +03:00
  • 91c9ac9ad7 Simplify base_url and request_path usage Burak Yucesoy 2025-08-01 15:41:59 +03:00
  • 191cd2701e Exit if processor fails with an exception Burak Yucesoy 2025-08-01 13:54:58 +03:00
  • 342e94fd14 Exit if sending batch fails 5 consecutive times Burak Yucesoy 2025-08-01 13:51:17 +03:00
  • 297348500a Limit the waiting time for processor thread to join Burak Yucesoy 2025-08-01 10:00:27 +03:00
  • d742e1080b Don't use safe navigation while waiting for processor thread to join Burak Yucesoy 2025-08-01 09:57:13 +03:00
  • b61f817936 Don't use safe navigation operator for @http.finish Burak Yucesoy 2025-07-31 17:43:18 +03:00
  • e897e0c6d2 Combine different call sites to send_batch Burak Yucesoy 2025-07-31 04:57:59 +03:00
  • 0c581a62ba Clear the batch in send_batch method if batch is successfully sent Burak Yucesoy 2025-07-31 04:50:27 +03:00
  • 9eadeda4b3 Don't check batch size before calling send_batch Burak Yucesoy 2025-07-31 04:50:03 +03:00
  • cf763befdc Log PID and command counter Burak Yucesoy 2025-07-31 03:09:54 +03:00
  • f4f3e549dd Make app first class parameter in LogDnaBatcher.log method Burak Yucesoy 2025-08-01 15:31:58 +03:00
  • faeecb5c25 Exit from pry if INGEST_KEY is not set in production Burak Yucesoy 2025-08-01 10:05:15 +03:00
  • 07df1121ff Isolate Pry Auditing to Production Burak Yucesoy 2025-07-31 03:06:35 +03:00
  • fc418122b5 Add pry integration prototype Daniel Farina 2025-07-29 23:50:37 -07:00
  • 13d2fbec6b Add a little LogDNA aka Mezmo client Daniel Farina 2025-07-29 23:35:11 -07:00
  • 3f4b2f0e31 Update billing rates Burak Yucesoy 2025-08-01 21:28:32 +03:00
  • 5a1fcd5a4f Enable ap-southeast-2 region Burak Yucesoy 2025-08-01 21:28:22 +03:00
  • 2a6d046c75 Fix modulus on nil rpt value crash in monitor Daniel Farina 2025-07-30 21:35:00 -07:00
  • a4e5c94a0a Use HTTP header instead of meta tag for OTP lockout refresh Jeremy Evans 2025-07-29 12:18:36 -07:00
  • 9772ffd8d0 Add support for stale connection retry on connection reset by peer Daniel Farina 2025-07-31 11:32:08 -07:00
  • 68ac6122b6 Handle OIDC providers where issuer includes a path Jeremy Evans 2025-07-31 10:53:01 -07:00
  • 9a5cae2021 Make project location kubeneretes cluster list route filter correctly Jeremy Evans 2025-07-30 11:32:35 -07:00
  • eb876eb764 Support kc kubeconfig cli command Jeremy Evans 2025-07-30 10:57:43 -07:00
  • 0223d7ba2c Allow SDK to handle non-json responses Jeremy Evans 2025-07-30 10:33:17 -07:00
  • 0a36f1d331 Add kc show cli command Jeremy Evans 2025-07-30 10:03:39 -07:00
  • 4a654a130d Allow id to location/name lookup for kc cli commands Jeremy Evans 2025-07-30 10:02:44 -07:00
  • 440681ef29 Add golden file tests for kc list cli command Jeremy Evans 2025-07-30 08:59:00 -07:00
  • cae5d450e9 Consistently capitalize Kubernetes in CLI output Jeremy Evans 2025-07-30 08:41:15 -07:00
  • d0ae1a3395 Add kc destroy cli command Jeremy Evans 2025-07-30 08:20:47 -07:00
  • 8df8d6c7ac When retrying a stale connection, also make a fresh ssh session Daniel Farina 2025-07-31 09:59:37 -07:00
  • aa2e0c0749 For load balancers, do one free retry on a stale connection Daniel Farina 2025-07-30 22:08:37 -07:00
  • 40e41aa1d1 Remove obsolete asdf instructions Daniel Farina 2025-07-30 12:31:40 -07:00
  • d0f5f6b5cb Increase ssh keep_alive interval to 60 seconds increase-keepalive-interval mohi-kalantari 2025-07-30 18:09:43 +02:00
  • b8e4a8cf5f Fix bug when sending non-string values for PG configs shikharbhardwaj 2025-07-30 10:08:04 +02:00
  • ae49ef8d21 Fix cleanup_roles when the policy is not created yet Furkan Sahin 2025-07-30 09:43:21 +02:00
  • e7e9277860 Log the first 5 "up" messages in monitor Eren Başak 2025-07-29 15:14:35 +03:00
  • 6629284336 Add monitor smoke test Jeremy Evans 2025-07-28 15:00:51 -07:00
  • 302978c1af Add specs for MonitorRunner Jeremy Evans 2025-07-25 17:29:31 -07:00
  • dc1ebe65ca Add specs for MonitorRepartitioner Jeremy Evans 2025-07-25 14:29:41 -07:00
  • 138e3db22f Add specs for MonitorResourceType Jeremy Evans 2025-07-25 13:02:27 -07:00
  • b3f0b57d3f Split monitor into testable classes Jeremy Evans 2025-07-25 10:51:01 -07:00
  • c520839442 Refactor monitor Jeremy Evans 2025-07-24 11:56:46 -07:00
  • a82de9951b Include number of threads waiting for database connection in monitor active threads count log Jeremy Evans 2025-07-24 11:40:27 -07:00
  • 0f2d0f36de Support monitor partitioning Jeremy Evans 2025-07-23 16:01:50 -07:00
  • 1244412bc9 Minor respirate tweaks Jeremy Evans 2025-07-23 16:10:35 -07:00
  • d971ce6cf3 Add support for emailing when OTP auth is locked out or unlocked Jeremy Evans 2025-07-28 11:45:48 -07:00
  • c8b52c76a3 Add spec for authenticating via WebAuthn security key Jeremy Evans 2025-07-28 11:31:03 -07:00
  • 24afad3921 Add support for OTP unlocking Jeremy Evans 2025-07-28 10:18:57 -07:00
  • b22f7dd0ef Add migration for OTP unlocking Jeremy Evans 2025-07-28 09:15:52 -07:00
  • 44a3a06d1a Decrease the initial nap for wait_vm from 13s to 11s Enes Cakir 2025-07-28 18:30:10 +03:00
  • 218e4dc4d3 Remove log for corrupted JIT tokens enes/runner-cleanup Enes Cakir 2025-07-25 14:55:31 +03:00
  • 0ac38a106a Delete the old backward compatibility for the runner script service init Enes Cakir 2025-07-25 14:52:32 +03:00
  • 663d09a81f Decrease the initial nap for wait_sshable from 8 to 7 seconds Enes Cakir 2025-07-28 15:46:49 +03:00
  • 2b03be1f01 Partition management for archived_records Benjamin Satzger 2025-07-21 14:21:09 +02:00
  • aa27d4c547 Filter GPU availability by billing rate Benjamin Satzger 2025-07-28 11:24:00 +02:00
  • 15523fd001 Filter GPU availability by customer-visible locations Benjamin Satzger 2025-07-28 11:23:01 +02:00
  • dfd3ad5197 Setup the Cloudwatch config for each postgres server Furkan Sahin 2025-07-23 15:31:04 +03:00