From kanwar.sbl at gmail.com Mon Sep 2 08:36:39 2019 From: kanwar.sbl at gmail.com (Kanwar Saad) Date: Mon, 2 Sep 2019 11:36:39 +0300 Subject: [Airship-discuss] airshipctl remotedirect POC Message-ID: Hi all, I am planning to start contributing on remotedirect code for airshipctl(or join forces with anyone who is already working). For that, I was investigating Redfish APIs. I have a couple of questions to start with: 1. There is no good golang client for redfish. What I have investigated is that we need couple of REST API calls for the bootstrap operation. So should we create a small redfish util library in airshipctl itself or should it be a separate project or if anyone has any idea about a good go client for redfish? I have a minimal redfish go client for testing, we can start maturing it if we want to go with that approach. 2. For setting the CD image in redfish, it requires a HTTP(s) endpoint to download ISO file. After generation of ISO locally where should we put it so that it is visible to redfish server. Do we have any design decision about that? Or do we have a totally different way of pushing the ISO image which I am not aware of? 3. Redfish server would be managing multiple Systems. You can get a list of Systems it is managing from "redfish/v1/Systems" endpoint. How do we select a system for the ephemeral host? Should it be provided via config or we just randomly select one of the systems from the list? In the latter case, how do we ensure that any selected system should have minimal requirements for the ephemeral host? Br, Kanwar Saad Ericsson Software Technologies -------------- next part -------------- An HTML attachment was scrubbed... URL: From hlini at vivaldi.com Mon Sep 2 14:17:46 2019 From: hlini at vivaldi.com (=?UTF-8?Q?Hlini_Melste=C3=B0_J=C3=B3ngeirsson?=) Date: Mon, 02 Sep 2019 14:17:46 +0000 Subject: [Airship-discuss] No match found for path HostSystem:images.monitoring_image Message-ID: <1567433752547.3333052193.1740865951@vivaldi.com> I have been trying to deploy airship in a bottle for quite some time now and I always get the same error. Does anyone here have solution/work around to this issue? n0: 2019-09-02 14:04:45,691 ERROR req_id=- ctx=- end_user=- user=- promenade.renderer:renderer.py: 78:render_template_into_bundler Error rendering template (/opt/promenade/promenade/templates/roles/genesis/etc/kubernetes/manifests/bootstrap-armada.yaml) n0: Traceback (most recent call last): n0: File "/opt/promenade/promenade/renderer.py", line 76, in render_template_into_bundler n0: data = template.render(config=config, now=now) n0: File "/usr/local/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render n0: return original_render(self, *args, **kwargs) n0: File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render n0: return self.environment.handle_exception(exc_info, True) n0: File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception n0: reraise(exc_type, exc_value, tb) n0: File "/usr/local/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise n0: raise value.with_traceback(tb) n0: File "