Juju Dev documentation

This documentation is aimed at Juju developers or Juju users who would like to see what’s under the hood. It is not intended to stand on its own but merely to supplement the Juju documentation and the Charm SDK documentation. Note also that many of our Juju developer docs are still just on GitHub.


In this documentation

How-to guides
Step-by-step guides covering key operations and common tasks
Reference
Technical information - specifications, APIs, architecture

Project and community

Juju is an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Navigation

Navigation
Level Path Navlink
1 Dev documentation
1 how-to How-to guides
2 merge-forward Merge forward
2 debug-bootstrapmachine-failures Debug bootstrap/machine failures
2 create-a-new-mongo-db-collection Create a new Mongo DB collection
2 write-a-unit-test Write a unit test
3 create-a-unit-test-suite Create a unit test suite
2 write-an-integration-test Write an integration test
1 reference Reference
2 agent Agent
2 agent-introspection Agent introspection
3 agent-introspection-juju-engine-report juju_engine_report
3 agent-introspection-juju-goroutines juju_goroutines
3 agent-introspection-juju-heap-profile juju_heap_profile
3 agent-introspection-juju-leases juju_leases
3 agent-introspection-juju-machine-lock juju_machine_lock
3 agent-introspection-juju-metrics juju_metrics
3 agent-introspection-juju-revoke-lease juju_revoke_lease
3 agent-introspection-juju-start-unit juju_start_unit
3 agent-introspection-juju-stop-unit juju_stop_unit
3 agent-introspection-juju-unit-status juju_unit_status
2 catacomb-package catacomb
2 commands-available-on-a-juju-machine Commands available on a Juju machine
2 containeragent-binary containeragent
2 dependency-package dependency
2 jujud-binary jujud
2 testing Testing
3 unit-testing Unit testing
3 integration-testing Integration testing
2 tomb-package tomb
2 worker Worker
2 worker-interface Worker (interface)
2 worker-package Worker (package)
Agent introspection juju_machine_lock log
logfile-varlogjujumachine-locklog Logfile: /var/log/juju/machine-lock.log
Unit testing
unit-test-suite Unit test suite
util-suite Util suite
checker Checker
integration-test-suite Integration test suite
test-includes Test includes

Redirects

Mapping table
Path Location