TutorialsΒΆ
Contents:
- Installing the development environment
- Creating a new repository for actor development
- Creating your first actor
- How to create a Leapp actor for RHEL 7 to 8 upgrade
- Introduction
- Setting up the development environment
- Tools
- Creating an actor
- Including an actor in the RHEL 7 to 8 upgrade process
- Inter-actor communication
- Testing your new actor
- Writing tests for an actor
- Best practices
- Contributing actors to the Leapp project
- FAQ
- In which existing workflow phase should I place my new actor?
- How to stop the upgrade in case my actor finds a problem with the system setup?
- How to stop execution of my actor in case of an unexpected error?
- How does the logging work?
- What Python version my actor/tests code should be compatible with?
- How to add tests to my new actor?
- How to use libraries or data files in my new actor?
- Where can I report an issue or RFE related to the framework or other actors?
- Where can I seek help?
- How to properly inhibit the RHEL 7 to 8 upgrade process
- Using messaging to send data between actors
- Asking user questions
- Linking repositories
- Working with workflows
- Workflow APIs
- Writing tests for actors
- Debugging actors
- Deprecation
- List of the deprecated functionality in leapp
- current upstream development (till the next release + 6months)
- v0.15.0 (till Mar 2023)
- What is covered by deprecation process in leapp?
- What does it mean that something is deprecated?
- What is the deprecation process for leapp?
- How do I find out what is deprecated?
- How to deprecate entities in leapp?
- Additional various outputs of snactor and leapp
- Additional simple usage examples of @deprecated