Welcome to developer documentation for leapp-repository!
leapp-repository is a collection of repositories for the Leapp framework (documentation) providing Red Hat Enterprise Linux in-place upgrade functionality.
Important
This documentation is currently under (re)construction and we will appreciate feedback. Feel free to contact us via GH discussion in our upstream project.
Contents:
- Installation and building
- Tutorials
- Project structure
- In-place upgrade architecture and workflow
- Configuring the in-place upgrade
- Libraries and API
- Contributing
- Frequently Asked Questions
- Why is the leapp-repository project separated from Leapp?
- What is an actor and what does it do?
- When and why do I need to write an actor?
- What are the best practices for writing actors for in-place upgrades?
- What are the best practices for creating and adding custom actors for in-place upgrades?
- What are the requirements for actors to be accepted by upstream?
- How can I debug my actor? Is there a standard/supported way how to log and get logs from actors/channels?
- Are there some technical limitations for an actor? Like maximum time execution, …
- Are there some actions that are either forbidden or not recommended to be done in actors?
- I got an error about PES data/ Repositories mapping.