RFC: Makes salt minion's master_port and publish_port options depend on each master's ip #50412
Labels
Feature
new functionality including changes to functionality and code refactors, etc.
Milestone
Summary
For example, current salt minion configuration can't cover the following setting of multi-master.
master1's config
master2's config
minion's config
Motivation
We are trying to deploy salt master using kubernetes, and kubernetes-like systems allocate network resources highly dynamically to use the limited resources efficiently. To leverage the system's network environment (dynamically allocate ports to expose container's ports to the outer network),
publish_port
andret_port
of salt masters of a multi-master environment can be assigned as different ports like the above setting.Design
Current salt minion's master config
Desired salt minion's master config
Alternatives
Giving up multi-master setting which uses different ports for the same purpose..?
Unresolved questions
Not sure... how to find all being affected points in the minion code?
Drawbacks
The text was updated successfully, but these errors were encountered: