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-TtmWebsite
and 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.