1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-14 11:57:37 +00:00
Commit graph

506 commits

Author SHA1 Message Date
lamai93
515c453343 Fixed. 2019-03-22 10:57:34 +01:00
lamai93
e81966067b If all members are dropped, create a new one. 2019-03-22 10:48:42 +01:00
Max Neunhöffer
fd1cdcb33f
Merge pull request #350 from arangodb/feature/advanced-syncer-tests
ArangoSync tests
2019-03-20 15:25:13 +01:00
lamai93
a82820f043 Added PDB test. 2019-03-07 13:44:53 +01:00
lamai93
5b40765d7d Delete and recreate in one round. 2019-03-07 12:40:01 +01:00
lamai93
51711e39cd Never implement min on your own ... 2019-03-07 11:48:06 +01:00
lamai93
ad4985e862 Fixed bad logic in recreate. 2019-03-07 11:41:14 +01:00
lamai93
57b0343d2f Updated comments. 2019-03-07 11:21:48 +01:00
lamai93
1b297ee8ed PDBs can not be updated. Delete it and recreate it with correct value. 2019-03-07 11:13:01 +01:00
lamai93
a0e7b41f34 Added pod disruption budgets in production mode. 2019-03-07 10:51:25 +01:00
lamai93
efaf29899b Create control pod and run syncer tests when deployment is ready. 2019-03-06 14:21:36 +01:00
Lars Maier
0231e7eae0
Added MY_NODE_NAME and NODE_NAME envs for all pods. (#349) 2019-03-05 10:52:29 +01:00
Lars Maier
72e02e473a
bug-fix/bad-remove-member (#345)
* Updated go-driver.

* Introduced condition Terminating for a pod marked for deletion.

* Remove Terminating when pod is recreated.

* Removed dead code.

* Wait for shards to be in sync. Rotate members on upgrade when possible.

* Updated changelog.
2019-02-26 14:00:00 +01:00
lamai93
f963832e55 Update member status. If once decided to drain, continue draining. 2019-02-19 15:31:55 +01:00
lamai93
e91251f6da Try harder to remove server from cluster. 2019-02-19 11:48:11 +01:00
Max Neunhöffer
edf5d2f0ba
Merge pull request #339 from arangodb/bug-fix/no-coords-bug
No Coords
2019-02-18 05:20:04 -05:00
Max Neunhöffer
5b720d2408
Merge pull request #338 from arangodb/bug-fix/force-status-reload
Fix Reload
2019-02-18 05:14:59 -05:00
Max Neunhöffer
32ac512b7e
Merge pull request #337 from arangodb/bug-fix/drain-node-cleanout
Schedule only one CleanOutServer job. Introduced new Drain phase.
2019-02-18 05:12:37 -05:00
lamai93
a64d92a97b Code cleanup. 2019-02-12 14:45:15 +01:00
lamai93
722f88c2f4 Only restart coordinators if the deployment mode has coordinators. 2019-02-12 14:32:23 +01:00
lamai93
f363f22c6f Simplify logic. 2019-02-12 13:35:05 +01:00
lamai93
71ba8b04e7 Small changes. 2019-02-12 13:14:05 +01:00
lamai93
af5cc1b923 Simplify logic. 2019-02-12 12:06:58 +01:00
lamai93
e095a5a519 Revert changes in Ready state of upgrading pods. 2019-02-12 11:55:47 +01:00
lamai93
5c9905bf2c Delete all coordinator pods if all coordinators are failed. If a pod is in strange phase but there is no plan, fail it. 2019-02-11 17:46:25 +01:00
lamai93
589999d42c Added secret force-status-reload status field. ✌️ 2019-02-11 14:10:44 +01:00
lamai93
674885291c If server is terminated before drained, declare it as cleaned out and replace it with a new one. 2019-02-08 16:09:46 +01:00
lamai93
4d8d37d757 Schedule only one CleanOutServer job. Introduced new Drain phase. 2019-02-07 11:01:03 +01:00
lamai93
c6dda48ed3 Wait for coordinator to be ready in kubernetes. 2019-01-23 13:26:45 +01:00
lamai93
fa8d693a2f Check min > max. 2019-01-08 15:07:02 +01:00
lamai93
af549fd265 Added test. Added helper functions. Updated documentation. 2019-01-08 11:09:20 +01:00
lamai93
4577e151b0 Added scaling limits. 2019-01-07 16:57:45 +01:00
Max Neunhoeffer
fd28f2c8bb
clusterJWTSecretVolumeName only local fixed logic bug. 2019-01-02 13:07:44 +01:00
Max Neunhoeffer
fddd8d3a29
Fix path to jwt secret file. 2019-01-02 11:43:26 +01:00
Max Neunhoeffer
b037e455ca
Add comment to function. 2019-01-02 11:38:45 +01:00
Lars Maier
dba4dcb8da Use jwt-keyfile option if available. 2019-01-01 14:39:43 +01:00
lamai93
d2fc497d07 Show the correct volume size for volumes provided by the storage operator. 2018-12-14 21:27:07 +01:00
lamai93
407c53c4e9 Removed duplicated debug output. 2018-12-05 15:32:41 +01:00
lamai93
5dce377765 Reset immutable fields in SyncSpec. 2018-12-05 15:26:33 +01:00
lamai93
a438d333d1 Change less. 2018-12-05 15:25:45 +01:00
lamai93
42dca02b36 Tricky utils! 2018-12-05 15:19:17 +01:00
lamai93
20265a4936 Finalized advertised endpoints. 2018-12-05 15:16:49 +01:00
lamai93
90c520ccf8 Merge remote-tracking branch 'origin/master' into feature/advertised-endpoints 2018-12-05 14:32:19 +01:00
Max Neunhoeffer
cb31f7def7
Merge remote-tracking branch 'origin/master' into feature/node-selector 2018-12-05 12:10:05 +01:00
lamai93
f0d0dac506 Added nodeSelector field that is forwarded to the created pods of the specific group. 2018-12-04 16:12:41 +01:00
lamai93
a433259696 Added unit test for LicenseSpec. 2018-12-04 15:22:56 +01:00
lamai93
168e2ba7cc Modified Spec definition for license key. 2018-12-04 09:49:27 +01:00
lamai93
0dbb8175b0 Fixed failed id container. Wait 30s before retry. 2018-12-03 17:07:30 +01:00
lamai93
82ad6b379f Fixed unittests. 2018-12-03 12:18:39 +01:00
lamai93
4f1e42198c Added License Key secret support. 2018-12-03 12:08:32 +01:00