Alex Auvolat
ef5ca86dfc
jepsen: update to garage 0.9.0
2023-10-18 14:01:18 +02:00
Alex Auvolat
9ec4cca334
reformatting
2023-10-18 12:03:12 +02:00
Alex Auvolat
18ee8efb5f
Check read-after-write property for sets
2023-10-18 12:03:12 +02:00
Alex Auvolat
55eb4e87c4
set tests with independant tests together
2023-10-18 12:03:11 +02:00
Alex Auvolat
0bb1577ae1
two set workloads with different checkers
2023-10-18 12:03:11 +02:00
Alex Auvolat
6eb26be548
Add garage set test (this one works :p)
2023-10-18 12:03:11 +02:00
Alex Auvolat
eb86eaa6d2
refactor jepsen test
2023-10-18 12:03:11 +02:00
Alex Auvolat
80d7b7d858
remove useless files
2023-10-18 12:03:11 +02:00
Alex Auvolat
93a7132b4c
the fix for increasing timestamps does not make things linearizable
2023-10-18 12:03:11 +02:00
Alex Auvolat
dc5245ce65
even without nemesis, s3 get/put/delete is not linearizable (is this normal?)
2023-10-18 12:03:11 +02:00
Alex Auvolat
70c1d3db46
better match exceptions
2023-10-18 12:03:11 +02:00
Alex Auvolat
bc11701999
jepsen: s3 gets and puts
2023-10-18 12:03:11 +02:00
Alex Auvolat
ca4cc7e44f
jepsen connects to vagrant vms
2023-10-18 12:03:11 +02:00
Alex Auvolat
17ebb65273
jepsen ssh into containers seem to work ?
2023-10-18 12:03:11 +02:00
Alex Auvolat
7011b71fbd
jepsen: wip
2023-10-18 12:03:11 +02:00
Alex Auvolat
952c9570c4
bump version to v0.9.0
2023-10-10 14:08:11 +02:00
Alex Auvolat
2e656b541b
Merge branch 'main' into next
2023-10-03 18:40:37 +02:00
Florian Klink
cb359b4434
doc: update endpoint_url documentation
...
Since `awscli` `>=1.29.0` or `>=2.13.0` it is now possible to use the
`AWS_ENDPOINT_URL` environment variable, or the `endpoint_url` config
key to override the endpoint URL. This means, the aws bash function to
wrap with --endpoint-url is not necessary anymore. Update invocations to
reflect that.
https://docs.aws.amazon.com/sdkref/latest/guide/feature-ss-endpoints.html
https://github.com/aws/aws-cli/issues/4454#issuecomment-1626116607
2023-10-02 17:16:11 +03:00
Alex Auvolat
9ac1d5be0e
add upgrade test for garage 0.8 -> 0.9
2023-09-27 14:57:37 +02:00
Alex Auvolat
ad6b1cc0be
Merge branch 'main' into next
2023-09-11 13:14:18 +02:00
Alex Auvolat
51eac97260
update version to 0.8.4
2023-09-05 23:28:12 +02:00
Alex Auvolat
2e90e1c124
Merge branch 'main' into next
2023-08-29 11:32:42 +02:00
Alex Auvolat
cece1be1bb
bump version to 0.8.3
2023-08-28 13:17:26 +02:00
Alex Auvolat
e645bbd3ce
smoke test: add multipart upload test with part re-upload
2023-06-09 16:23:37 +02:00
Alex Auvolat
58563ed700
Add multipart upload using aws s3api
2023-06-09 16:23:37 +02:00
Alex Auvolat
ea3bfd2ab1
Minio tests for multipart upload behaviour:
...
- upload part renumbering test
- part skipping test
2023-06-09 16:23:37 +02:00
Alex Auvolat
351d734e6c
Merge branch 'main' into next
2023-05-09 12:40:08 +02:00
Jonatan Steuernagel
4ea7983093
Helm: Increment patch version
2023-05-08 08:03:21 +02:00
Jonatan Steuernagel
d5e39d11eb
Helm: Include newer config parameters as values
...
Add all missing parameters from the reference manual.
Primarily to enable the use of the new lmdb engine
2023-05-08 07:47:31 +02:00
Alex Auvolat
fa78d806e3
Merge branch 'main' into next
2023-04-25 12:34:26 +02:00
Kamil Banach
66ed0bdd91
Update Helm chart versions (app + chart)
...
* chart version: 0.4.0
* app version: v0.8.2
2023-03-23 20:20:46 +01:00
Patrick Jahns
50bce43f25
refactor(helm): use stable as image tag for init container
2023-01-27 00:08:33 +01:00
Patrick Jahns
ac6751f509
doc(helm): removed extra line
2023-01-27 00:08:33 +01:00
Patrick Jahns
b999bb36af
feat(helm): ability to monitor garage via prometheus
2023-01-27 00:08:33 +01:00
Patrick Jahns
d20e8c9256
feat(helm): allow to override the init container image
2023-01-27 00:08:32 +01:00
Patrick Jahns
fd03b184b3
fix(helm): file permission issues when running as non-root user
...
Specify the user group for the garage (and init) process and ensure
that the persistent storage is mounted with the correct file system
group
2023-01-27 00:08:32 +01:00
Patrick Jahns
da6f7b0dda
feat(helm): ensure that config changes trigger a pod rollout
2023-01-27 00:08:32 +01:00
Patrick Jahns
e17970773a
refactor(helm): removed metadataDir and dataDir config variable
...
The variables were only templated into the configuration file and
did not change the pod mountpaths, so the variables were not necessary
2023-01-27 00:08:32 +01:00
Patrick Jahns
88b66c69a5
feat(helm): allow to override the default configuration file
...
Signed-off-by: Patrick Jahns <kontakt@patrickjahns.de>
2023-01-27 00:08:31 +01:00
Alex
80e4abb98d
Merge pull request 'Changed all instances of 'key new' to 'key create' to make it the same as the bucket commands.' ( #459 ) from jpds/garage:key-create-standardize into next
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/459
2023-01-04 10:35:49 +00:00
Alex Auvolat
570e5e5bbb
Merge branch 'main' into next
2023-01-04 11:34:43 +01:00
Jonathan Davies
8be862aa19
Changed all instances of 'key new' to 'key create' to make it consistent as bucket commands issued normally around the same time.
2023-01-03 11:11:12 +00:00
kaiyou
559e924cc2
Bump the helm chart version
2022-12-25 13:33:44 +01:00
kaiyou
e9b0068079
Set hostPath type for volumes
2022-12-25 13:30:14 +01:00
kaiyou
49a138b670
Fix volume handling and persistence flag
2022-12-25 13:30:14 +01:00
kaiyou
e94d6f78d7
Enable daemonset deployment using the helm chart
...
DaemonSet is a k8s resource that schedules one instance per node,
which is useful for some garage deployment use cases, including
managing garage nodes using k8s node labels
2022-12-25 13:30:14 +01:00
Patrick Jahns
7a0014b6f7
chore(helm): bump chart number
2022-12-11 23:11:56 +00:00
Patrick Jahns
edb0b9c1ee
feat(helm): allow to add custom labels to created ingress resources
2022-12-11 23:11:56 +00:00
Patrick Jahns
f58a813a36
refactor(helm): disable the ingress per default
...
The default values forces people to create an ingress resources,
where per default an ingress is not necessary to start garage.
If someone wants to utilize an ingress, he would need to define
the values for the ingress either way, so enabling the ingress
explicitly makes more sense, then requiring it to be disabled per default
2022-12-11 23:11:56 +00:00
Alex Auvolat
2c2e65ad8b
Merge commit 'ec12d6c' into next
2022-12-11 18:41:15 +01:00