Patent attributes
According to some embodiments, methods and systems may be associated with a consuming cluster where custom dependencies are exposed (e.g., a Kubernetes cluster deploying a workload) and an external service application programming interface where the custom dependencies are mapped. A dependency controller platform may be located between the consuming cluster and the external service application programming interface. Moreover, a computer processor of the dependency controller platform may receive information about an exposed consuming cluster custom dependency. The dependent controller platform may then map the received information to the appropriate external service application programming interface to declaratively streamline dependency consumption. Note that the external service application programming interface might be setup in the same Kubernetes cluster, in a workload hosted on a different Kubernetes cluster, as a managed service provided natively by a cloud provider, as an external cloud-native service (e.g., a database service), etc.