Skip to content

Rename SinkBinding? #2499

@nachocano

Description

@nachocano

Problem
In 0.12 we introduced SinkBindings, and together with ApiServerSource and PingSource form the core eventing sources.
IMO we should try to maintain consistency in how we name sources (especially the core ones), so that is crystal clear, even by just looking at its Kind, that is a source.
XSource kind of naming seems to have worked well, and we are using it mostly everywhere. We've been doing something similar for Channels (XChannel).
Other disadvantage I see about SinkBinding is that its name is explicitly talking about Sinks, not Sources.
IMO the word Binding is more of an implementation detail that shouldn't matter to the folks using this. I think the Subject of such Binding is the piece that should drive the naming. For example:

PodSpecableSource

Persona:
Which persona is this feature for?
Developer

Exit Criteria
Decide on the name for SinkBinding

Time Estimate (optional):
Infinite

Additional context (optional)
/nitpicking
/cc @n3wscott @vaikas @matzew @lionelvillard etc

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions