aboutsummaryrefslogtreecommitdiff
path: root/src/util/error.rs
Commit message (Collapse)AuthorAgeFilesLines
* add support for kubernetes service discoveryMax Audron2022-03-121-0/+3
| | | | | | | | | | | | | | | | | | | | | This commit adds support to discover garage instances running in kubernetes. Once enabled by setting `kubernetes_namespace` and `kubernetes_service_name` garage will create a Custom Resources `garagenodes.deuxfleurs.fr` with nodes public key as the resource name. and IP and Port information as spec in the namespace configured by `kubernetes_namespace`. For discovering nodes the resources are filtered with the optionally set `kubernetes_service_name` which sets a label `garage.deuxfleurs.fr/service` on the resources. This allows to separate multiple garage deployments in a single namespace. the `kubernetes_skip_crd` variable allows to disable the creation of the CRD by garage itself. The user must deploy this manually.
* Some movement of helper code and refactoring of error handlingAlex Auvolat2022-01-041-2/+8
|
* New buckets for 0.6.0: fix model and migrationAlex Auvolat2022-01-041-5/+5
|
* New model for bucketsAlex Auvolat2022-01-041-0/+29
|
* Add semaphore to limit RAM used by buffered outgoing requestsrequest-buffer-semaphoreAlex Auvolat2021-11-031-0/+3
|
* Improve CLI, adapt tests, update documentationAlex Auvolat2021-10-251-2/+37
|
* Improvements to CLI and various fixes for netapp versionAlex Auvolat2021-10-221-30/+52
| | | | Discovery via consul, persist peer list to file
* First port of Garage to NetappAlex Auvolat2021-10-221-7/+4
|
* rename types to CamelCaseTrinity Pointard2021-05-031-14/+14
|
* fix clippy warnings on util and rpcTrinity Pointard2021-05-031-2/+2
|
* make most requested changesTrinity Pointard2021-04-271-1/+0
|
* document util crateTrinity Pointard2021-04-271-0/+4
|
* WIP migrate to tokio 1Alex Auvolat2021-03-151-1/+7
|
* Update sled & try to debug deadlock (but its in sled...)Alex Auvolat2021-02-231-4/+4
|
* Refactor error management in API parterror-refactoringAlex Auvolat2020-11-081-35/+2
|
* Implement HTTP ranges in getAlex Auvolat2020-05-041-6/+6
|
* Implement DeleteObjectsAlex Auvolat2020-05-011-0/+12
|
* Starting to be S3 compatibleAlex Auvolat2020-04-241-0/+4
|
* Split code for modular compilationAlex Auvolat2020-04-241-0/+112