Pulp Project
3.27.0
Concepts and Terminology
Changes From Pulp 2
Architecture
Installation Options
Configuration
Authentication
Workflows and Use Cases
Plugins
Plugin Development
Plugin Writer’s Guide
Plugin Writer’s Reference
Plugin Writing Reference Material
Object Relationships
How Plugins Work
Error Handling
Documenting your API
OpenAPI Tags
On-Demand Support
Releasing Your Plugin
Content Protection
Metadata Signing
Task Scheduling
Plugin API Reference
REST API
Client Bindings
Contributing
Bugs, Feature and Backport Requests
Troubleshooting
Glossary
Changelog
Versioning
Pulpcore Release Process
Active branches as of 2023-05-16:
Pulp Project
Plugin Development
Plugin Writing Reference Material
View page source
Plugin Writing Reference Material
This section includes in-depth material that is topic specific.
Object Relationships
How Plugins Work
Plugin Django Application
pulpcore.plugin Entry Point
Model, Serializer, Viewset Discovery
Serializer and OpenAPI schema
Error Handling
Documenting your API
OpenAPI Tags
On-Demand Support
Adding Support when using DeclarativeVersion
Adding Support when using a Custom Stages API Pipeline
What if the Custom Pipeline Needs Artifact Downloading?
How Does This Work at the Model Layer?
How does the Content App work with this Model Layer?
Releasing Your Plugin
Depending on pulpcore
Release process
Content Protection
Defining a ContentGuard
Simple Example
Metadata Signing
Task Scheduling