How to dev a new Horizon dashboard without devstack/fullstack OpenStack
Everybody knows the easiest way to build a new Horizon dashboard is to use devstack. But, devstack requires a number of resources (16GB of RAM for a workable devstack in my experience). So what can you do if you only have a laptop with 4-8GB RAM? Easy, easy, follow these setups: 1. Install keystone (the minimum requirement of Horizon): Follow this official instruction: https://docs.openstack.org/keystone/latest/install/keystone-install-ubuntu.html Read these blog posts to fix some issues: http://www.dangtrinh.com/2018/03/fix-error-attributeerror-module-object.html http://www.dangtrinh.com/2018/03/fix-importerror-cannot-import-name.html http://www.dangtrinh.com/2018/03/how-to-fix-index-column-size-too-large.html 2. Install Horizon: Follow this official instruction to install Horizon on your computer: https://docs.openstack.org/horizon/latest/contributor/quickstart.html#quickstart 3. Building your own dashboard: Using this document: https...