We’re looking into spinning up test instances in our GitHub Actions jobs for manual & automated testing of our code changes.
Currently our CI job creates a channel for each PR and pushes a release to it. For manual testing we then open the vendor portal, assign our dev customer to a channel and run the install. We would like to automate that process. I think I read somewhere that other customers are working this way by creating a customer in the CI job. Is there any sample workflow available?
Alternatively is it possible to force override the customer’s channel on install with a flag to ‘kots install’,for customer’s with Dev licenses? This would save us the work of creating the channel and writing the scripts to periodically clean up obsolete ones.