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

mgr/orch: fix orch apply iscsi #34814

Merged
merged 3 commits into from May 5, 2020

Conversation

mgfritch
Copy link
Contributor

@mgfritch mgfritch commented Apr 29, 2020

Adds missing orch cli:
$ ceph orch apply iscsi --pool <pool>

Also fixes invocation error during apply:

Error ENOENT: ServiceSpec: __init__() missing 1 required positional argument: 'service_id

Fixes: https://tracker.ceph.com/issues/45249
Signed-off-by: Michael Fritch mfritch@suse.com

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard backend
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

@bk201
Copy link
Contributor

bk201 commented Apr 29, 2020

This PR or the mentioned PRs needs to be merged first for others to rebase.

@mgfritch
Copy link
Contributor Author

mgfritch commented Apr 30, 2020

  • ceph orch apply -i <spec> works.
    👍

But, this mostly equivalent to the above? Do we want to support both variations (Related: #34843)?

$ ceph orch apply -i <spec>
--and--
$ ceph orch apply iscsi [pool] -i <spec>

Let's merge #34723 first and rebase the others.

sebastian-philipp and others added 3 commits May 4, 2020 12:23
Fixes: https://tracker.ceph.com/issues/45249
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
`$ ceph orch apply iscsi --pool <pool>`

Signed-off-by: Michael Fritch <mfritch@suse.com>
`apply iscsi` and `add iscsi` are implemented in cephadm

Signed-off-by: Michael Fritch <mfritch@suse.com>
@mgfritch
Copy link
Contributor Author

mgfritch commented May 4, 2020

rebased and updated to remove the fqdn_enabled parameter #34723

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