Manage Odoo instances with relevant information
Project description
This Odoo module provides a comprehensive solution for managing project instances, their deployment schedules, and associated components such as processes, modules, troubleshooting documentation, project roles, server information, and commercial data. All instances, processes, and modules are classified by the Odoo version.
Features
Create and manage project instances, classified by Odoo version, and organize them by stages.
Schedule and manage deployment events for project instances, including the start time, duration, and description, with automatic calculation of the next available deployment window and a wizard to create calendar events.
Manage processes, associate them with project instances, and track related modules, all classified by Odoo version.
Manage odoo modules, including their name, Odoo and own version, and associate them with processes.
Get installed modules and their versions from a requirements file.
Import real runtime payloads from URL or pasted JSON and process them asynchronously.
Track synchronization runs with status, timestamps, errors, and payload/summary snapshots.
Compare expected Git databases vs real server databases and surface drift warnings.
Analyze module/package inconsistencies (DB vs package, DB vs PyPI, missing package/module, pyenv vs requirements).
Bootstrap new instances from selected processes using the dedicated bootstrap wizard.
Auto-apply deduplicated process modules and keep highest detected module versions on the instance.
Generate and download deployment artifacts (requirements.txt and modules.yaml) from instance modules.
Troubleshooting tab for storing helpful documentation, such as postmortems, specific configurations, and more.
Assign users to different project roles within each project instance.
Display server information for each project instance.
Manage commercial data related to project instances.
Usage
For Real Payload Sync to work, install and run the server-side payload generator on each managed server:
https://git.coopdevs.org/coopdevs/sysadmin/monitoring/odoo-instance-api
This service produces the JSON payload consumed by this module.
To allow a user to access this module, we must activate the permission. To do that, go to Settings - Users and Companies - Users, and select your user. Activate the checkbox “Odoo Instance User” and save changes.
Table of contents
Changelog
16.0.3.0.0 (2026-03-25)
Features
Add a process bootstrap wizard to create instances directly from selected functional processes.
Auto-apply process modules on created instances with technical-name deduplication and highest-version selection.
Add generated deployment artifacts for bootstrapped instances (requirements.txt and modules.yaml) with metadata and downloadable files.
Add dedicated menu/action access for the bootstrap flow and include the wizard view in module data.
16.0.2.0.0 (2026-03-25)
Features
Add real server payload synchronization (manual JSON or URL) with asynchronous processing.
Add sync run tracking model (odoo.instance.sync.run) with payload/summary snapshots and cleanup cron.
Add server-focused monitoring fields on instances: sync status, duration, runtime python version, drift counters.
Add module issue analysis model (odoo.instance.module.issue) and dedicated views for update/drift categories.
Add database source split (git vs server) plus comparison model to highlight name drift.
Add new Odoo version seeds (17.0, 18.0, 19.0, 20.0) in version data.
Add Odoo 16 core modules app data file (data/odoo16_core_modules_app_data.xml).
16.0.1.0.0 (2024-07-11)
Features
Migration to Odoo 16
14.0.1.2.1 (2023-08-04)
Features
Add cron to update instances info
14.0.1.2.0 (2023-08-04)
Features
Add functional configurations section to store UI-managed configurations
Misc
Move ‘Deploy window’ configuration to ‘Misc’ tab
14.0.1.2.0 (2023-04-26)
Features
Manage databases
14.0.1.1.1 (2023-04-25)
Bugfixes
Upcrate module versions
Show installed module versions only in instance view
14.0.1.1.0 (2023-04-25)
Features
Handle odoo releases
14.0.1.0.1 (2023-04-25)
Features
Improved UX: Searches, filters, grouping…
Bugfixes
Removed forgotten debug statementes
14.0.1.0.0 (2023-04-24)
Features
Rename models and split logic in files
14.0.0.2.0 (2023-04-24)
Features
Add instance relations to project and res.partner
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Credits
Maintainers
This module is part of the coopdevs/odoo_instance project.
You are welcome to contribute.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file odoo_addon_odoo_instance-16.0.3.0.0rc2.tar.gz.
File metadata
- Download URL: odoo_addon_odoo_instance-16.0.3.0.0rc2.tar.gz
- Upload date:
- Size: 118.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28dcb87015eeba3d58bbece68d37fa268fc4bce134eb848cf654588a80de709b
|
|
| MD5 |
59de81838a64080491d72095cef18b75
|
|
| BLAKE2b-256 |
3c69211dba839b19d853b864af7e198ee7a0dc2b07606fd3afb291d68b94578a
|
File details
Details for the file odoo_addon_odoo_instance-16.0.3.0.0rc2-py3-none-any.whl.
File metadata
- Download URL: odoo_addon_odoo_instance-16.0.3.0.0rc2-py3-none-any.whl
- Upload date:
- Size: 143.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e8e4d2165fff6e06f30d978060e0ea16e76c4203b3358fb8c0e04794e9d4c64
|
|
| MD5 |
1213c27c3f82efa55fa61555ca40b9fc
|
|
| BLAKE2b-256 |
3fa109fb3642a875a61e24174aea21c0da23908da37f24ff2eee0e4a8d925bbc
|