n8n/packages/cli/test/unit/services
Iván Ovejero 442c73e63b
feat(core): Set up leader selection for multiple main instances (#7527)
https://linear.app/n8n/issue/PAY-933/set-up-leader-selection-for-multiple-main-instances

- [x] Set up new envs
- [x] Add config and license checks
- [x] Implement `MultiMainInstancePublisher`
- [x] Expand `RedisServicePubSubPublisher` to support
`MultiMainInstancePublisher`
- [x] Init `MultiMainInstancePublisher` on startup and destroy on
shutdown
- [x] Add to sandbox plans
- [x] Test manually

Note: This is only for setup - coordinating in reaction to leadership
changes will come in later PRs.
2023-10-30 16:22:32 +01:00
..
cache-mock.service.test.ts fix(core): Handle empty keys in cache service (no-changelog) (#6854) 2023-08-04 19:44:41 +02:00
cache.service.test.ts refactor(core): Make Logger a service (no-changelog) (#7494) 2023-10-25 16:35:22 +02:00
communityPackages.service.test.ts refactor(core): Refactor nodes loading (no-changelog) (#7283) 2023-10-09 16:09:23 +02:00
events.service.test.ts refactor(core): Make Logger a service (no-changelog) (#7494) 2023-10-25 16:35:22 +02:00
jwt.service.test.ts fix(core): Use JWT as reset password token (#6714) 2023-07-24 17:40:17 -04:00
orchestration.service.test.ts feat(core): Set up leader selection for multiple main instances (#7527) 2023-10-30 16:22:32 +01:00
ownership.service.test.ts refactor(core): Consolidate CredentialsService.getMany() (no-changelog) (#7028) 2023-09-04 10:37:16 +02:00
redis.service.test.ts refactor(core): Make Logger a service (no-changelog) (#7494) 2023-10-25 16:35:22 +02:00
role.service.test.ts perf(core): Cache roles (#6803) 2023-08-03 08:58:36 +02:00
webhook.service.test.ts refactor(core)!: Remove webhook deregistration at startup and shutdown (#7515) 2023-10-26 14:37:54 +02:00