Skip to content
This repository was archived by the owner on Oct 12, 2021. It is now read-only.
This repository was archived by the owner on Oct 12, 2021. It is now read-only.

Delegate lifecycle of adapters to reconcilers #20

@antoineco

Description

@antoineco

Currently, it is necessary to deploy the splitter and filter adapters ("services") manually, and pass their names to the controller.

- name: FILTER_SERVICE
value: filter-service
- name: SPLITTER_SERVICE
value: splitter-service

I might not fully understand why it is that way, and why we even have a central controller, but I think it would but super convenient from an operational perspective if we could let reconcilers deal with the deployment of their own adapters.

We could even retain the multi-tenancy. I think the Zendesk and SNS sources are two good examples of multi-tenant components which only deploy 1 adapter (Ksvc) no matter how many instances of an object are created.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions