Skip to content

[Feature] Jobs mesh setup #166

@amir-nazarbeigi-ay

Description

@amir-nazarbeigi-ay

Describe the feature
Hi,

I'm not entirely sure which category this request falls under, so please advise if this feature already exists or if there's a workaround I'm missing.

We have a mesh setup within our DBT projects, where multiple repositories are involved. In this setup:

  • We have common jobs that are identical across all projects and are pushed from our main repository.
  • At the same time, each project repository needs the ability to define their own custom jobs that are specific to their project.

The issue we're encountering is that when project repositories create their own jobs, it seems to override (or delete) the common jobs created from the main repository.

We'd like to request support for a feature (or configuration) that enables:

  • Preserving common jobs from the main repository.
  • Allowing each project to define and maintain their custom jobs without interfering with the common ones.

Let me know if you need additional details or if there's documentation I may have missed that covers this behavior.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Who will this benefit?
What kind of use case will this feature be useful for? Please be specific and provide examples, this will help us prioritize properly.
Organizations with multi project setup with need for common jobs.

Additional context
Add any other context or screenshots about the feature request here.

Are you interested in contributing this feature?
Let us know if you want to write some code, and how we can help!

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions