Description of problem: For v3.10, since the master processes are being containerized, master-config.yml referencing files outside of /etc/origin/master will cause master processes to fail. Resources like the following need to be under /etc/origin/master: - providerSelection: /etc/openshift-free/ui-extensions/custom-templates/provider-selection-int.html - error:/etc/openshift-free/ui-extensions/custom-templates/oauth-error-int.html I believe the oso-deployer may need to reflect these new file locations as well. Version-Release number of selected component (if applicable): v3.10.X How reproducible: 100% / By design in v3.10
The console extensions (UI customizations) have already been moved to https://github.com/openshift/online-console-extensions. So those won't be needed in master-config anymore. I went ahead and removed them from config management today. The next step will be moving the oauth customizations, which need to remain in master-config. I'll just have to move the file location to /etc/origin/master in oso_deployer.
Fixed path across all of Online. (Dedicated will get this change after the 3.9 upgrade).
verified on all of Online