Jacks issueshttps://gitlab.flux.utah.edu/emulab/jacks/-/issues2020-06-22T16:28:37-06:00https://gitlab.flux.utah.edu/emulab/jacks/-/issues/1gemini extensions are misparsed2020-06-22T16:28:37-06:00Tom Mitchellgemini extensions are misparsed`gemini:node` is misparsed inside a manifest rspec.
A manifest rspec with gemini extensions looks something like this:
```xml
<node>
<color:resource_color>
<color:xmlblob>
<color:blob>
<gemini:node ...`gemini:node` is misparsed inside a manifest rspec.
A manifest rspec with gemini extensions looks something like this:
```xml
<node>
<color:resource_color>
<color:xmlblob>
<color:blob>
<gemini:node type="global_node">
<gemini:monitor_urn name="URN ELIDED"/>
</gemini:node>
</color:blob>
</color:xmlblob>
</color:resource_color>
</node>
```
Jacks parses this into:
```xml
<node>
<color:resource_color>
<color:xmlblob>
<color:blob>
</color:blob>
</color:xmlblob>
</color:resource_color>
</node>
<gemini:node type="global_node">
<gemini:monitor_urn name="URN ELIDED"/>
</gemini:node>
```
The `gemini:node`s are elevated to top level and displayed as separate nodes.
See comments for a sample rspec and screenshot.