Commit graph

141 commits

Author SHA1 Message Date
Alexandre de Souza 8146bfd3b9
Fix integration tests 2024-07-30 10:05:24 -03:00
Jonatan Kłosko c5ba8f8f81
Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
Jonatan Kłosko 4d10d4fa3a Fix race condition in tests 2024-06-19 16:41:49 +07:00
Alexandre de Souza e98fa825f6
Send the apps manager report to Teams through WebSocket (#2647) 2024-06-17 10:34:31 -03:00
Jonatan Kłosko 8556a17a5d
Make auth-dependent tests async (#2654) 2024-06-14 19:16:48 +02:00
Jonatan Kłosko ba4e59f416
Always run distribution in long names mode (#2646) 2024-06-13 10:06:08 +02:00
Jonatan Kłosko 68fa363d2d
List connected distribution nodes in the runtime panel (#2636) 2024-06-06 18:08:59 +02:00
Jonatan Kłosko 87daabaf60 Fix test helper 2024-06-06 17:58:38 +07:00
Alexandre de Souza 829b6b2095
Use :version field from Livebook Teams event (#2633) 2024-06-03 11:27:17 -03:00
Jonatan Kłosko 428d9ff591
Document request proxy and shift boundaries (#2617) 2024-05-24 19:37:41 +02:00
Alexandre de Souza a0a3f548fe
Merge kino_proxy proof of concept into Livebook (#2615) 2024-05-24 14:27:38 +02:00
Alexandre de Souza 16bd46b54f
Allow Livebook to proxy requests to the runtime (#2608) 2024-05-20 17:04:04 -03:00
Jonatan Kłosko 602d852b31
Update to Phoenix LV 1.0 (#2607) 2024-05-16 18:17:45 +02:00
Jonatan Kłosko 63668c49fb
Add end-to-end app deployment flow with Livebook Teams (#2602) 2024-05-14 13:20:14 +02:00
Alexandre de Souza 8d15d5e93c
Fix some integration intermittent tests (#2594) 2024-05-09 15:53:01 -03:00
Alexandre de Souza 0be8491d11
Handle UserDeleted event from WebSocket (#2573) 2024-04-22 13:24:26 -03:00
Alexandre de Souza 5e7f8a477a
Get App Settings fields from WebSocket event (#2571) 2024-04-16 12:11:15 -03:00
José Valim b2eebcabbe Setup database upfront rather than lazily 2024-04-10 23:43:40 +02:00
Alexandre de Souza 741e7d2b20
Implement the instances running count with connected Agents (#2546) 2024-04-05 11:24:19 -03:00
Jonatan Kłosko f363be949e
Monitor clients presence in the runtime (#2530) 2024-03-27 15:25:42 +01:00
Jonatan Kłosko 8c91a1f788
Introduce abstraction for app deployment and permanent apps (#2524)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2024-03-26 20:20:07 +01:00
Alexandre de Souza fdd2d2c2f2
Refactor the LivebookProto messages (#2521) 2024-03-25 15:08:40 -03:00
Alexandre de Souza ddc2ad0a85
Deploy apps to Livebook Agent (#2511) 2024-03-20 10:16:30 -03:00
Alexandre de Souza db41c99735
New LivebookProto messages and minor improvements (#2503) 2024-03-07 16:47:33 -03:00
Jonatan Kłosko e77db2f723
Restore Mix.install/2 dirs across session runtimes (#2499) 2024-03-05 06:10:32 +01:00
Alexandre de Souza 4105266ad2
Migrates Livebook Teams HTTP client to Req (#2492) 2024-02-20 15:04:03 -03:00
Cristine Guadelupe 579415fea4
Partially revert "Removes deployment group deletion (#2479)" (#2480)
* Revert "Removes deployment group deletion (#2479)
2024-02-09 20:08:33 +07:00
Cristine Guadelupe c9d505a2b4
Removes deployment group deletion (#2479) 2024-02-09 15:59:36 +07:00
Jonatan Kłosko 18718f13be Remove unused test files 2024-02-01 15:56:04 +08:00
Alexandre de Souza 1ceab6f540
Implements the management of Deployment Group's agent keys (#2458) 2024-01-30 14:20:46 -03:00
Alexandre de Souza 8ba6baec3a
Implements Livebook Agent authentication (#2403) 2024-01-05 14:17:39 -03:00
Wojtek Mach 6f4eb7f58b
Update to Elixir 1.16.0 and OTP 26.2.1 (#2416) 2023-12-29 14:16:20 +01:00
Cristine Guadelupe 8923e700d8
Deployment group secrets (#2374)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-12-06 18:53:49 -03:00
Cristine Guadelupe 04eaab448b
Fix: Teams integration tests (#2352) 2023-11-15 18:56:12 -03:00
Jonatan Kłosko 8710090274
Use shorter ids for cells and sections (#2350) 2023-11-15 17:33:43 +01:00
Cristine Guadelupe f633748b37
Manage deployment groups (#2330) 2023-11-14 17:20:46 -03:00
Jonatan Kłosko 8465eeeba9
Dump and load offline hub data from memory (#2331) 2023-11-09 11:48:14 +01:00
Jonatan Kłosko e1b9e931cf
Don't create online team hubs in off-hub tests (#2307) 2023-10-25 14:12:17 +02:00
José Valim 9e7ed7ae43
Update Plug.Crypto (#2252)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-10-06 12:10:36 +02:00
Alexandre de Souza 4d412bd00d
Implement airgapped deployment file storage (#2246) 2023-10-04 12:20:43 -03:00
Jonatan Kłosko d3f58036eb
Lazily lookup file systems when needed for file operations (#2239) 2023-09-29 20:24:37 +02:00
Alexandre de Souza 2a0d2dcdc3
Fix File System migration and some touchups (#2235) 2023-09-28 16:02:02 -03:00
Cristine Guadelupe 4a14118b96
Smart cell editor - intellisense node (#2232)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-09-28 16:02:04 +07:00
Alexandre de Souza 96bf5ddbcc
Implement File Storage (#2212) 2023-09-25 11:18:30 -03:00
José Valim 64dad900d7
Exclude modules from docs (#2218)
Closes #2216.
2023-09-21 12:28:45 +02:00
Alexandre de Souza 51a3ab1895
Implement Teams API file system management (#2188) 2023-09-05 12:14:50 -03:00
Jonatan Kłosko da9cc6643b
Restructure output format (#2179) 2023-08-23 23:25:04 +02:00
Alexandre de Souza 928181cefe
Implements load/2 and dump/1 to FileSystem protocol and some improvements (#2171) 2023-08-22 16:20:35 -03:00
Jonatan Kłosko d1eb522464
Split files into references/attachments and support renaming (#2167) 2023-08-17 22:13:39 +02:00
Jonatan Kłosko c39902cd3a
Improve teams tests (#2151) 2023-08-08 21:03:01 +02:00