Reference

The following pages provide technical descriptions on the individual components in the 12-factor framework support.

Extensions in Rockcraft and Charmcraft

The Rockcraft and Charmcraft documentation each contain in-depth descriptions of the native 12-factor framework support in the products:

The reference pages provide technical descriptions of the extensions so you can understand their configuration and operation. The pages detail the project files, requirements, and information about specific topics such as environment variables, proxies, background tasks, and secrets. The following table contains links to pages for the individual extensions.

12-factor app charm

The following pages provide more information about the software operator built with Charmcraft.

  • Metrics and relations: A list of pages with technical descriptions about the enabled metrics and relations supported in the 12-factor app support in Charmcraft.

  • Charm architecture: An overview of the architecture, components, and source code.

Juju

The following pages contain descriptions of topics relevant to web app deployment with Juju.

  • Events: A list of Juju hooks relevant to the 12-factor tooling.

Project features and changes

The following pages provide more information about the 12-factor project.