-
Notifications
You must be signed in to change notification settings - Fork 95
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
Restructure migration section #3562
base: 3.12
Are you sure you want to change the base?
Restructure migration section #3562
Conversation
The PR preview for baf9fa5 is available at theforeman-foreman-documentation-preview-pr-3562.surge.sh The following output files are affected by this PR: |
The feedback has also asked us to include text instructions rather than links to other docs. Does this seem like a good idea? I can reuse the existing modules for this. |
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
Do you think you can reuse only certain modules that are relevant to the use case of migrating? If so, it might indeed be a good idea to include them directly. One catch that I can see is that the backup chapter is written in a feature-based mode, so it leaves quite a few decisions to users (offline or online backup? do I back up remote databases? do I back up with or without Pulp content? incremental backup? example procedure for a weekly backup, which doesn't even fit in the use case of upgrading...). That means that the chapter includes a lot of information that users who are upgrading don't need. So including it in the Upgrading guide wouldn't help them. If you think that there is a way to include only the relevant modules in a way that makes sense, feel free to go for it! :) If not, you would probably need to write a whole new backup procedure specifically for migrating (I don't think it's worth it) or keep the current links (which I think is fine). |
3257fbf
to
0737dd8
Compare
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_migrating-project-or-smartproxy-using-clone.adoc
Outdated
Show resolved
Hide resolved
0737dd8
to
de7ef04
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Content looks okay, links are working. Just one issue with ID/filename/heading not matching so please address that and other than that, style review done.
The current structure of the migration section makes it a little difficult to navigate. Based on the feedback, the following changes are being made: - Split the migration section into two, so that it is more readable. - Push cloning to the top, as this is one of the easier methods. JIRA: https://issues.redhat.com/browse/SAT-29194
baf9fa5
to
6ab4ce0
Compare
@evgeni could you take a look at this and let me know if this needs any changes? |
* Leapp in-place upgrade | ||
* Migration by using backup and restore | ||
* Migration by using cloning | ||
* Migration by using backup and restore | ||
* Leapp in-place upgrade |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is in-place last now? While I can see "clone before restore", I don't see "clone before leapp" -- especially as clone doesn't work for proxies but the entry here is "you can use the following methods for … proxy"
The current structure of the migration section makes it a little difficult to navigate. Based on the feedback, the following changes are being made:
JIRA: https://issues.redhat.com/browse/SAT-29194
What changes are you introducing?
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
Checklists
Please cherry-pick my commits into: