Toggle navigation
About
News
Posts
Recent Changes
Documentation
Candlepin
Subscription Manager
Gutterball
Thumbslug
Contact Us
View on GitHub
Candlepin
1
Candlepin Basics
1.1
Overview
1.1.1
Glossary
1.2
Subscriptions and Engineering Products
1.2.1
Subscription Types
1.2.2
Subscription Management
1.2.3
Storage Band Subscription
1.2.4
Constraints
1.3
Entitlements
1.3.1
Auto Attach
1.3.2
Disabling Auto Attach
1.3.3
Server-Side Entitlement Status
1.3.4
Expired Entitlements
1.3.5
Revoke Entitlements
1.4
Virtualization Entitlements
1.4.1
Virt Guest Limit Design
1.4.2
Associating Hosts and Guests in Candlepin
2
User Guide
2.1
Basic How To
2.1.1
Lookup Consumers By Facts
2.1.2
JSON Response Filtering
2.1.3
Batch binding exact pools
2.2
Standalone Deployment
2.3
Hosted Deployment
2.4
Reporting an Error
3
Administration Guide
3.1
Setting Up Candlepin
3.1.1
Candlepin Configuration
3.1.2
Quartz Configuration
3.1.3
Configuring Candlepin to Use MySQL
3.1.4
Configuring Candlepin to Use Oracle
3.1.5
Configuring A Remote Artemis Server
3.2
Migration Validation Tool
3.3
Common Problems
3.4
High Availability
3.5
Manifests
3.5.1
Exporting A Manifest
3.5.2
Importing A Manifest
3.5.3
Extending A Manifest
3.6
Data Transfer
4
Developers
4.1
Architecture
4.1.1
Candlepin 2.0 Migration
4.1.2
Candlepin 2.0 Product Versioning
4.1.3
Pinsetter
4.1.4
Batch Engine
4.1.5
HornetQ Event Model
4.1.6
AMQP
4.1.7
JavaScript Rules
4.1.8
Candlepin DTOs
4.1.9
Authentication and Authorization
4.1.9.1
OAuth Authentication
4.1.10
Fail Fast Mechanism
4.2
Development
4.2.1
Setting up IntelliJ IDEA
4.2.2
Developer Deployment
4.2.3
Auto Generating candlepin.conf
4.2.4
Coding Conventions
4.2.5
Checkstyle
4.2.6
Logging in Candlepin
4.2.7
Internationalization
4.2.8
Paginating Results
4.2.9
Database Schema Updates
4.2.10
JSON and JAXB
4.2.11
The Certificate Revocation List
4.2.12
Hibernate Gotchas
4.2.13
Ruby Bindings for Candlepin
4.2.14
Caching - JCache and Candlepin Second Level Cache
4.3
Implementation details
4.3.1
Revoke Entitlements Implementation
4.3.2
Bind Time Locks
4.3.3
Bind Operation Dependencies
4.4
Debugging
4.4.1
Using cpc
4.4.2
Generating Test Certificates
4.4.3
Debugging with LogDriver
4.4.4
Debugging SSL/TLS with Wireshark
4.5
Testing
4.5.1
Mode agnostic spec testing
4.5.2
Spec test migration
4.5.3
Candlepin Database Validation
4.6
Documentation
4.6.1
Diagramming with PlantUml
4.7
Useful Queries
4.7.1
Clean up database backup
4.8
Building RPMs with Tito
4.9
Bugzilla process
4.10
Standard for Card Sizes
5
Reference
5.1
REST API
5.2
Database Object Names
5.3
Product and Pool Attributes
5.4
Pre entitlement rules checks
6
Design Documents
6.1
Compliance Snapshots
6.2
Environments Design
6.3
Jython Rules
6.4
Lazy Certificate Regeneration
6.5
Manifest Consumer Association
6.6
Thumbslug Multi-CDN Design
6.7
Multi-Owner Users Design
6.8
Multi-Version Product Design
6.9
Owner Hierarchy
6.10
Plugins
6.11
Policy Design
6.12
Supporting Multiple Servlet Containers
6.13
API Version Design
6.14
Federated Certificate Management
6.15
Multi Org Sharing
Last modified on 15 February 2016