mgr/cephadm: provision nfs-ganesha via orchestrator#33581
Merged
liewegas merged 23 commits intoceph:masterfrom Mar 26, 2020
Merged
mgr/cephadm: provision nfs-ganesha via orchestrator#33581liewegas merged 23 commits intoceph:masterfrom
liewegas merged 23 commits intoceph:masterfrom
Conversation
Contributor
Author
|
To be merged after #33064 |
5a0a1a2 to
25cc81d
Compare
batrick
previously requested changes
Feb 29, 2020
This was referenced Mar 2, 2020
25cc81d to
27e0611
Compare
c19b882 to
586c24a
Compare
Contributor
|
needs rebase |
varshar16
reviewed
Mar 13, 2020
varshar16
reviewed
Mar 13, 2020
varshar16
reviewed
Mar 13, 2020
586c24a to
fa15618
Compare
mgfritch
commented
Mar 16, 2020
fa15618 to
6b39e28
Compare
Contributor
Author
|
jenkins test make check |
6b39e28 to
90a3654
Compare
we only need to specify the rados pool and config object url Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
only one nfs daemon will be deployed per host Signed-off-by: Michael Fritch <mfritch@suse.com>
orch apply nfs <svc_id> [<placement>] Signed-off-by: Michael Fritch <mfritch@suse.com>
the `nfs` service was incorrectly reported as `mds` Signed-off-by: Michael Fritch <mfritch@suse.com>
mon entity needs to start with `client.` Signed-off-by: Michael Fritch <mfritch@suse.com>
search for the `NFSServiceSpec` instead of passing empty `cephadm_args` during `_create_daemon` Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
the keyring might already exist from a prior config/reconfig/redeploy. attempt to get_or_create the keyring first and than update the keyring caps afterward Signed-off-by: Michael Fritch <mfritch@suse.com>
move `name_to_config_section` and `assert_valid_host` into utils.py Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
cephadm orchestrator needs to update the caps during reconfig/redeploy Signed-off-by: Michael Fritch <mfritch@suse.com>
Signed-off-by: Michael Fritch <mfritch@suse.com>
assume an existing NFS config if the named rados object already exists Signed-off-by: Michael Fritch <mfritch@suse.com>
watch for changes to the per-daemon RADOS conf file Signed-off-by: Michael Fritch <mfritch@suse.com>
dde5aa5 to
ff92651
Compare
Contributor
Author
looks like the |
Contributor
|
@varshar16 now, you can actually look into calling |
sebastian-philipp
added a commit
to sebastian-philipp/ceph
that referenced
this pull request
Mar 26, 2020
Caused by a conflict between * ceph#33581 (770816d) and * ceph#34091 (a78f42e) Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enables provisioning NFS ganesha via the Orchestrator
Fixes: https://tracker.ceph.com/issues/44718
Signed-off-by: Michael Fritch mfritch@suse.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard backendjenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox