Feature #10101
openDeploy addons and build bases within base images
0%
Description
At the moment addons and build bases are deployed just for particular instances. This is very inefficient.
Note, that there is a rather powerful update mechanism, so, new versions of addons and build bases will overwrite the old ones from images.
Updated by Evgeny Novikov almost 5 years ago
- Blocked by Feature #9356: Do not deploy the same build bases added
Updated by Ilya Shchepetkov over 4 years ago
Recent changes in the improve-openstack-deployment branch make implementing this feature rather easy. However, potential deployment speed improvements are questionable: downloading addons and build bases is extremely fast right now due to the gigabit internet used in the cloud. Unarchiving these addons and build bases, on the other hand, is rather slow, and will remain slow even if these archives will be pre-deployed in the base image. We can't pre-deploy unarchived versions of these addons and build bases, since they will not be compatible with the default "klever.json" configuration file. Unfortunately, this is a restriction of local deployment.
Updated by Evgeny Novikov over 4 years ago
Indeed, deployment scripts will not need to download/decompress archives (and thus to save a lot of time) until addon versions within klever.json will change. For build bases we need to solve #9356 before thinking about this issue.