wayfair-incubator / telefonistka

Safe and Controlled GitOps Promotion Across Environments/Failure-Domains
https://hub.docker.com/r/odedbenozer/telefonistka
MIT License
63 stars 7 forks source link

Support multiple levels of nesting for promoted "components" #164

Closed Oded-B closed 6 months ago

Oded-B commented 6 months ago

Description

In some cases its beneficial to support multiple levels of nesting for components, beyond the level of nesting that represent the deployment target (a k8s cluster, a cloud region ), a good example for this cloud be a directory level that represent team ownership. I use team ownership to make the repo more readable, make CODEOWNERS easier to manage and inject ownership labels to ArgoCD application via the ApplicationSet configuration.

This new feature will allow telefonistka to identify a component by multiple folders.

Type of Change

Checklist