Commit graph

  • fd0bcf3285 Use only client-secret-basic authentication for OIDC Jeremy Evans 2025-07-07 09:16:10 -07:00
  • 33bd6f24ae Use only client-secret-basic authentication for OIDC Jeremy Evans 2025-07-07 09:16:10 -07:00
  • c4256995d1 Fix S3 Endpoint related errors crashing UI Furkan Sahin 2025-07-07 18:08:47 +02:00
  • 4a04d95a89 Stop postgres in smart mode as part of fencing Burak Yucesoy 2025-07-07 11:13:22 -04:00
  • f5606c47bc Don't close ubi_replication's connections Burak Yucesoy 2025-07-07 11:12:49 -04:00
  • 690850eff3 Fix S3 Endpoint related errors crashing UI Furkan Sahin 2025-07-07 18:08:47 +02:00
  • 0a8cd67721 UI doesn't show the menus to create RR when there is no backup Furkan Sahin 2025-07-07 17:32:01 +02:00
  • eb6c428caf Allow read replica creation only when there are backups Furkan Sahin 2025-07-07 17:15:54 +02:00
  • 71e2433113
    Merge branch 'main' into tee-dev-null Daniel Farina 2025-07-07 08:36:41 -07:00
  • 284a18e010 UI doesn't show the menus to create RR when there is no backup Furkan Sahin 2025-07-07 17:32:01 +02:00
  • 31dcf15a16 Allow read replica creation only when there are backups Furkan Sahin 2025-07-07 17:15:54 +02:00
  • b2021e8acc Stop postgres in smart mode as part of fencing Burak Yucesoy 2025-07-07 11:13:22 -04:00
  • 531f7e7993 Don't close ubi_replication's connections Burak Yucesoy 2025-07-07 11:12:49 -04:00
  • 11dc410605 Update omniauth_oidc to work with additional providers Jeremy Evans 2025-07-04 12:51:27 -07:00
  • fc62afc0d8 Support registering OIDC provider with given client_id and client_secret Jeremy Evans 2025-07-03 17:21:55 -07:00
  • d83b56df57 Stop using omniauth_openid_connect Jeremy Evans 2025-07-03 15:05:46 -07:00
  • 87138add97 Don't trust redirect_url during social login Jeremy Evans 2025-07-03 14:57:24 -07:00
  • a28c80afa8 Avoid request to jwks endpoint for every OIDC login Jeremy Evans 2025-07-02 15:57:28 -07:00
  • b1961b4a54 Avoid OIDC discovery at runtime Jeremy Evans 2025-07-02 14:36:17 -07:00
  • b780fb582e Support connecting and disconnecting OIDC authentication support for accounts Jeremy Evans 2025-07-02 13:18:05 -07:00
  • de7fc1129e Add OidcProvider.name_for_ubid Jeremy Evans 2025-07-02 13:16:21 -07:00
  • 35521ff591 Allow for dynamic OIDC providers Jeremy Evans 2025-07-01 16:27:16 -07:00
  • da2f8f6cc4 Load active_support early Jeremy Evans 2025-07-01 16:24:00 -07:00
  • 85abc7de4c Emit for omniauth failures Jeremy Evans 2025-07-01 10:38:18 -07:00
  • ee3ccf60b7 Add OIDC login flow Jeremy Evans 2025-06-30 16:56:12 -07:00
  • 89489d6574 Add OidcProvider.register for registering with an OIDC provider Jeremy Evans 2025-06-30 16:54:15 -07:00
  • fb8868066d Support Omniauth login when name is not provided Jeremy Evans 2025-06-30 16:52:34 -07:00
  • fb7af67526 Add OidcProvider model Jeremy Evans 2025-06-30 11:12:43 -07:00
  • e4d07881fc Add migration for oidc_providers table Jeremy Evans 2025-06-30 11:08:14 -07:00
  • 8b12925165 Update omniauth_oidc to work with additional providers Jeremy Evans 2025-07-04 12:51:27 -07:00
  • d8427b08a1 Support registering OIDC provider with given client_id and client_secret Jeremy Evans 2025-07-03 17:21:55 -07:00
  • e0172592bd Stop using omniauth_openid_connect Jeremy Evans 2025-07-03 15:05:46 -07:00
  • 73d44f1979 Don't trust redirect_url during social login Jeremy Evans 2025-07-03 14:57:24 -07:00
  • 6e172664a1 Avoid request to jwks endpoint for every OIDC login Jeremy Evans 2025-07-02 15:57:28 -07:00
  • 2bd0d80ed8 Avoid OIDC discovery at runtime Jeremy Evans 2025-07-02 14:36:17 -07:00
  • 7590ec66ef Support connecting and disconnecting OIDC authentication support for accounts Jeremy Evans 2025-07-02 13:18:05 -07:00
  • e91cbfeb88 Add OidcProvider.name_for_ubid Jeremy Evans 2025-07-02 13:16:21 -07:00
  • 5754649c16 Allow for dynamic OIDC providers Jeremy Evans 2025-07-01 16:27:16 -07:00
  • bcf1080845 Load active_support early Jeremy Evans 2025-07-01 16:24:00 -07:00
  • 5b71062b02 Emit for omniauth failures Jeremy Evans 2025-07-01 10:38:18 -07:00
  • 0ee7eadcdc Add OIDC login flow Jeremy Evans 2025-06-30 16:56:12 -07:00
  • 7b72ed2568 Add OidcProvider.register for registering with an OIDC provider Jeremy Evans 2025-06-30 16:54:15 -07:00
  • c92e55630f Support Omniauth login when name is not provided Jeremy Evans 2025-06-30 16:52:34 -07:00
  • 5abdac1d41 Add OidcProvider model Jeremy Evans 2025-06-30 11:12:43 -07:00
  • 8d76d5a2c5 Add migration for oidc_providers table Jeremy Evans 2025-06-30 11:08:14 -07:00
  • 44f14a9586 Restart standbys after failovers Burak Yucesoy 2025-07-07 07:50:03 -04:00
  • 0f62d9656e Set archive_mode to on for standbys as well Burak Yucesoy 2025-07-07 07:49:41 -04:00
  • 8f246035c3 Return back to provisioning servers if target is changed Burak Yucesoy 2025-07-07 03:07:08 -04:00
  • 800addfa7f Don't trigger another failover if one is in progress Burak Yucesoy 2025-07-07 03:01:42 -04:00
  • 4c6947e4bd Add unplanned failover mode Burak Yucesoy 2025-07-07 03:07:51 -04:00
  • 0d4a274bcc Add planned failover mode Burak Yucesoy 2025-07-07 01:59:17 -04:00
  • 5d8fbf0538 Add mode to trigger_failover Burak Yucesoy 2025-07-06 06:23:30 -04:00
  • 93472eb07b Add better logging for trigger_failover Burak Yucesoy 2025-07-06 05:55:05 -04:00
  • 833a1fcc0d Fix running only vm and postgres e2e tests Burak Velioglu 2025-07-07 13:43:17 +03:00
  • 93c5042ceb Do not downgrade premium runner that was explicitly requested Enes Cakir 2025-07-07 14:47:55 +03:00
  • 717bda1052 Restart standbys after failovers Burak Yucesoy 2025-07-07 07:50:03 -04:00
  • 2cb58077f2 Set archive_mode to on for standbys as well Burak Yucesoy 2025-07-07 07:49:41 -04:00
  • f63291a084 Return back to provisioning servers if target is changed Burak Yucesoy 2025-07-07 03:07:08 -04:00
  • 0f0a58414d Don't trigger another failover if one is in progress Burak Yucesoy 2025-07-07 03:01:42 -04:00
  • 9c2c03ac2a Add unplanned failover mode Burak Yucesoy 2025-07-07 03:07:51 -04:00
  • cf4887faa1 Add planned failover mode Burak Yucesoy 2025-07-07 01:59:17 -04:00
  • dff03eaa8a Add mode to trigger_failover Burak Yucesoy 2025-07-06 06:23:30 -04:00
  • e2c2ebf35a Add better logging for trigger_failover Burak Yucesoy 2025-07-06 05:55:05 -04:00
  • 4911387428 Fix 0 maintenance_window_set param bug Furkan Sahin 2025-07-07 11:54:27 +02:00
  • e2a5c26a3d Fix 0 maintenance_window_set param bug Furkan Sahin 2025-07-07 11:54:27 +02:00
  • 3c9a391afc Add sudo to journalctl command for runner-script service Enes Cakir 2025-07-07 10:33:31 +03:00
  • 7ed27c3c4e Don't perform any work for subnet and nics in wait if aws? Furkan Sahin 2025-07-07 10:09:51 +02:00
  • 2075333310 Don't perform any work for subnet and nics in wait if aws? Furkan Sahin 2025-07-07 10:09:51 +02:00
  • 624816a336 Simply declare caught up if primary is destroyed when rr is being created Furkan Sahin 2025-07-04 17:48:07 +02:00
  • 7b6238c1b8 Ignore Argument error for nil values on AWS API calls Burak Yucesoy 2025-07-07 03:47:25 -04:00
  • 98e3c43094 Remove class method version of run_query Burak Yucesoy 2025-07-06 06:25:27 -04:00
  • 4e84f8dab7 Use ip6 helper while creating certificates for VictoriaMetricsServer Burak Yucesoy 2025-07-06 03:22:17 -04:00
  • 47dac387a6 Make Aws::Vpc.create_route_table idempotent Burak Yucesoy 2025-07-06 01:44:35 -04:00
  • cb88ac983c Make Aws::Vpc.create_subnet idempotent Burak Yucesoy 2025-07-06 01:43:08 -04:00
  • d217ce9b38 Make Aws::Vpc.wait_vpc_created idempotent Burak Yucesoy 2025-07-06 01:42:20 -04:00
  • 7b1c3e7366 Make Aws::Vpc.create_vpc idempotent Burak Yucesoy 2025-07-06 01:40:22 -04:00
  • 5eaed27e5d Make Aws::Nic.attach_eip_network_interface idempotent Burak Yucesoy 2025-07-06 00:22:14 -04:00
  • 2671b50ffd Make Aws::Nic.allocate_eip idempotent Burak Yucesoy 2025-07-05 23:00:43 -04:00
  • fd81d19813 Make Aws::Nic.create_network_interface idempotent Burak Yucesoy 2025-07-05 15:51:20 -04:00
  • cecf033bcd Make Aws::Instance.destroy idempotent Burak Yucesoy 2025-07-05 04:10:49 -04:00
  • a6e38cfa2c Make Aws::Instance.start idempotent Burak Yucesoy 2025-07-05 15:48:05 -04:00
  • 2f10255ca5 Use vpc_id from PrivateSubnetAwsResource Burak Yucesoy 2025-07-06 00:45:00 -04:00
  • 42fb5d7f2f Use network_interface_id from NicAwsResource Burak Yucesoy 2025-07-05 15:07:35 -04:00
  • 12e0539c3b Move tag_specifications to Util Burak Yucesoy 2025-07-05 22:55:41 -04:00
  • 1dbf719736 Destroy ongoing Nic provisioning strands on AWS before destroying Burak Yucesoy 2025-07-05 03:24:42 -04:00
  • e6e959ca35 Destroy ongoing VM provisioning strands on AWS before destroying Burak Yucesoy 2025-07-05 03:24:25 -04:00
  • 977693aa06 Don't fall back to the storage_size in the resource Burak Yucesoy 2025-07-05 02:47:29 -04:00
  • 37576a93ab Remove obsolete code left from refactoring Burak Yucesoy 2025-07-05 02:46:17 -04:00
  • 68c807f7aa Calculate storage_size_gib correctly for instances with multiple disks Burak Yucesoy 2025-07-05 02:45:05 -04:00
  • 80bbe82604 Don't ignore Malformed ID error Burak Yucesoy 2025-07-06 23:52:36 -04:00
  • f940d8912e Ignore InvalidAddressIDNotFound error Burak Yucesoy 2025-07-05 02:32:34 -04:00
  • 4475da3bb6 Use .aws? helper method Burak Yucesoy 2025-07-01 06:21:02 -04:00
  • 92214f27e8 Add support for multiple disk devices for Postgres Burak Yucesoy 2025-07-01 01:25:33 -04:00
  • 421497c7b8 Put AWS special instance types behind a feature flag Burak Yucesoy 2025-06-29 05:11:07 -04:00
  • f6eba02441 Generate proper AWS instance names Burak Yucesoy 2025-06-29 05:10:18 -04:00
  • 677e8ac1ce Add new Postgres instance types for Ubi on AWS Burak Yucesoy 2025-06-29 05:09:11 -04:00
  • 4d48455f92 Add new VM instance types for Ubi on AWS Burak Yucesoy 2025-06-29 05:03:58 -04:00
  • 0c27cabd4e Add billing rates for new instance types on AWS Burak Yucesoy 2025-06-29 04:48:42 -04:00
  • 8c8a09ffe1 Use arch while selecting the target AMI for Postgres Burak Yucesoy 2025-07-01 05:27:18 -04:00
  • 57e3921564 Migration to add network_interface_id column Burak Yucesoy 2025-07-05 14:57:21 -04:00