-
Notifications
You must be signed in to change notification settings - Fork 262
BareMetal deployment #398
Comments
@YujiOshima I think it would be very interesting to see an example of infrakit on bare-metal. Go ahead a create a PR and add this to a directory like
Another thing -- in the future we may move all the examples to repos under the 'infrakit' organization in GitHub. This way we will be able to add more features to the individual plugin projects and evolve them. To do this, however, require us to start thinking about strategies for automated testing / test harness / simulators, etc. We'd also have to come up with ways to certify compatibility of plugins with the core infrakit controllers. I'd love to hear what you think about these issues. |
Thank you, I will open the PR soon.
It is a good idea to separate the repository of plugins. In particular, it can be expected to improve the current situation that all dependent libraries of examples are also vendored. |
@YujiOshima -- Thank you, all good points. We are planning on dedicating a whole release -- 0.7 or 0.8 to cleaning up the documentation. At the moment there are still new features in flight -- like metadata, resources, pools, event streams, etc. For the moment, we can have the MAAS example plugin in the same repo, but yes I agree we'd have to spin them out to new repos when they start to mature into large, featureful projects. Probably by 1.0? There's already an infrakit github organization we can use to house these new projects. As for CI -- I'd like to put together some automation infrastructure that will not only test infrakit core code (which we are doing on CircleCI) but also select community plugin implementations. My idea is to use infrakit itself to bootstrap its own testing, on-demand. So if you have ideas or designs, I'd love to hear from you. For the MAAS plugin, does MAAS provide simulators or mocks? |
@chungers I opened a PR. But there is no test. MaaS does not have something like the Sumulator tool. So, I will try to design tests using go mock or swagger.
It's so cool and it can be a new use case for infrakit! |
@YujiOshima - I've gone ahead and merged your PR. Looking forward to iterating and improving this plugin! |
@chungers Thank you! I will close this and open new Issue for improving this plugin! |
Start of beta10 docs
I'm eager Infrakit to support Bare metal deployment.
I created Canonical MaaS plugin as PoC ( https://github.com/YujiOshima/infrakit-maas-plugin ) .
I am very happy if this is an official example, can I opne a PR? @chungers Thought?
The text was updated successfully, but these errors were encountered: