Machine ID: Break dependency on lib/auth
#32632
Labels
feature-request
Used for new features in Teleport, improvements to current should be #enhancements
machine-id
To make Machine ID more embeddable, we need to investigate how we can reshape it's dependencies. In it's current state, embedding Machine ID within another Go application brings a number of mostly unnecessary dependencies from large packages such as
lib/auth
.In a perfect world, Machine ID would depend purely on the API module - but if this is not attainable merely reducing the dependency on heavy packages would help.
Consider this within the scope of embedding Machine ID within something like the Terraform provider.
The text was updated successfully, but these errors were encountered: