In SDL Web 8.5 trying to publish Components and Pages using Topology. My understanding is that one should be able to perform publish operation in CME once below three mandatory steps are completed.
Add-TtmCdTopologyType Add-TtmCdEnvironment Add-TtmCdTopology
But it seems its not enough and it requires
Add-TtmWebApplication to be executed first and define details about website and then web-application, their URLs etc.
The question is these two steps (
Add-TtmWebsite and Add-TtmWebApplication) should not be mandatory if someone just need to publish Component, Page from CME. Publishing is never dependent on what are consumers(website, webapp, Urls) details.