Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newer OneGate client broken with old OneGate servers #3572

Closed
7 tasks
vholer opened this issue Aug 5, 2019 · 2 comments
Closed
7 tasks

Newer OneGate client broken with old OneGate servers #3572

vholer opened this issue Aug 5, 2019 · 2 comments

Comments

@vholer
Copy link
Contributor

vholer commented Aug 5, 2019

Description

If new OneGate client (e.g., 5.9.80) is running against old OneGate server (e.g., 5.4.15), the update operation fails:

# onegate vm update --data key=value
ERROR: 
[one.vm.update] Cannot update template. Parse error: syntax error, unexpected EQUAL, expecting $end at line 0, columns 22:23

Related to changes introduced by #1414, because format of data sent from client has changed:
https://github.com/OpenNebula/one/pull/3252/files#diff-25cc1e51ebff40297b9dd487dd43be4dR596

To Reproduce
Have old OneGate server and new OneGate client. Do update operation from inside VM.

Details

  • Affected Component: OneGate
  • Version: 5.9.80 (client), <5.9.80 (server)

Progress Status

  • Branch created
  • Code committed to development branch
  • Testing - QA
  • Documentation
  • Release notes - resolved issues, compatibility, known issues
  • Code committed to upstream release/hotfix branches
  • Documentation committed to upstream release/hotfix branches
@al3xhh
Copy link
Contributor

al3xhh commented Sep 3, 2019

PRs to merge in master:

code: #3643
docs: OpenNebula/docs#732
context: OpenNebula/addon-context-linux#184

al3xhh pushed a commit to al3xhh/one that referenced this issue Sep 3, 2019
In order to ensure compatibility with old servers
vholer pushed a commit to OpenNebula/addon-context-linux that referenced this issue Sep 5, 2019
@vholer
Copy link
Contributor Author

vholer commented Sep 5, 2019

LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants