Nikolay Edigaryev
8c62df0eba
Only allow simple names when creating workers, VMs, etc. and escape paths in API client ( #129 )
...
* Controller: only allow simple names when creating workers, VMs, etc.
* Client: escape paths
* simplename: allow ':' character
2023-09-22 14:51:43 -04:00
Nikolay Edigaryev
036eb954be
Retry DB transactions on badger.ErrConflict ( #114 )
...
* Log HTTP 500 errors in more detail
* Log errors in storeView and storeUpdate
* Retry on badger.ErrConflict
2023-08-15 15:18:47 +04:00
Nikolay Edigaryev
fd88ce5890
Introduce ORCHARD_LICENSE_TIER environment variable ( #111 )
...
* Introduce ORCHARD_LICENSE_TIER environment variable
* Only parse ORCHARD_LICENSE_TIER if it was provided
2023-07-26 17:28:38 +04:00
Nikolay Edigaryev
06de1094ba
Remove worker role ( #77 )
2023-04-12 12:03:24 +04:00
Nikolay Edigaryev
84633d0e45
Introduce "orchard pause" and "orchard resume" commands ( #73 )
2023-04-07 22:59:41 +04:00
Nikolay Edigaryev
357a042937
REST API: provide error messages in error responses ( #66 )
...
* REST API: provide error messages in error responses
* Fix role checking logic and add tests
* Ignore testpackage linter error
* Rename NewError() to NewErrorResponse()
2023-03-27 14:12:03 -04:00
Nikolay Edigaryev
7647ccdc10
Remove Generation field ( #57 )
2023-03-24 17:23:07 +00:00
Nikolay Edigaryev
af074f499d
Remove UID for now and use machine ID to differentiate workers ( #48 )
...
* Remove UID for now and use machine ID to differentiate workers
* Rename MetadataWorkerKey back to MetadataWorkerNameKey
2023-03-23 23:38:54 +04:00
Fedor Korotkov
165662bb0a
Better state syncing and other improvements ( #24 )
2023-03-01 11:42:16 -05:00
Nikolay Edigaryev
8df31f7c2d
Introduce service accounts and bootstrap tokens ( #22 )
2023-02-21 11:34:12 -05:00
Fedor Korotkov
edb9b3d693
Refactored working with a storage ( #20 )
2023-02-08 19:36:30 -05:00
Nikolay Edigaryev
6bcc02d815
Use golangci-lint ( #15 )
2023-01-31 22:22:28 +04:00
Nikolay Edigaryev
92e8732d46
Initial version of the Orchard orchestration system ( #3 )
...
* Initial version of the Orchard orchestration system
* Update README.md
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>
2023-01-26 23:46:23 +04:00