deis / deis/steward-framework

Dependency graph support

Open
#43 0 comments 0 reactions 0 assignees View on GitHub
proposal
Dominant language
Go
Stars
6
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Some services logically depend on other services.

For example, if you provision a new service with a stable hostname or IP somewhere (an [AWS Elastic Load Balancer](https://aws.amazon.com/elasticloadbalancing/) gives you a hostname), you might want to also set up a DNS A record or CNAME.

This issue is a proposal for steward-framework to be aware of these logical dependencies by having a dependency graph stored somewhere, and traversing that dependency graph to fulfill a service request _and_ its logical dependencies when a `Instance` is created for the original service.

Moved from https://github.com/deis/steward/issues/11

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.