Debusine

Tutorials

  • Install your first debusine instance
  • Getting started with debusine

Explanations

  • Introduction to Debusine
  • Why this project
  • Debusine concepts
  • Work request scheduling

How-to guides

  • Set up debusine-client
  • Create an API token
  • Tasks for administrators
  • Contribute to debusine

Reference

  • Tasks
  • Artifacts
  • Collections
  • Workflows
  • Lookup syntax
  • Frequently Asked Questions about Debusine
  • Runtime environment
  • Package repositories
  • The debusine-admin command
  • The debusine command
  • Python client API
  • Reference for debusine contributors
  • Development blueprints
    • Debootstrap task
    • Access Control Rules
    • Implementation of workflows
    • Signing service
    • Artifacts used with the signing service
    • Collections used with the signing service
    • Tasks used with the signing service
  • Release history
Debusine
  • Development blueprints
  • View page source

Development blueprints

  • Debootstrap task
  • Access Control Rules
  • Implementation of workflows
    • Underlying concepts
      • Workflow implementation
      • Special work requests
        • Server-side task
        • Workflow callback
        • Synchronization point
      • Advanced workflows
      • Group of work requests
    • Database models
      • WorkflowTemplate
      • WorkRequest
        • Supported actions
          • send-notification
          • update-collection-with-artifacts
    • Expected changes
    • Validation of the design for various expected steps
  • Signing service
    • Requirements
    • Prior art
    • Signing workflows
    • Signing key management
    • Backend overview
    • Database models
      • Key protection
    • HSM key availability
  • Artifacts used with the signing service
    • Category debusine:signing-key
    • Category debusine:signing-input
    • Category debusine:signing-output
  • Collections used with the signing service
    • Category debian:suite-signing-keys
  • Tasks used with the signing service
    • GenerateKey task
    • Sign task
    • AssembleSignedSource task
Previous Next

© Copyright 2019-2024, The Debusine Developers.

Built with Sphinx using a theme provided by Read the Docs.