notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
py-overlord Deploy FreeBSD jails as fast as you code
0.19.1 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.12.2Version of this port present on the latest quarterly branch.
Maintainer: dtxdf@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-05-03 19:12:04
Last Update: 2025-09-24 21:43:10
Commit Hash: d7286c1
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://github.com/DtxdF/overlord
Description:
Overlord is a fast, distributed orchestrator for FreeBSD jails oriented to GitOps. You define a file with the service intended to run on your cluster and deployment takes seconds to minutes.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}overlord>0:sysutils/py-overlord@${PY_FLAVOR}
To install the port:
cd /usr/ports/sysutils/py-overlord/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/py-overlord
  • pkg install py311-overlord
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-overlord listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-overlord
Package flavors (<flavor>: <package>)
  • py311: py311-overlord
distinfo:
TIMESTAMP = 1758749938 SHA256 (DtxdF-overlord-v0.19.1_GH0.tar.gz) = 257a1e64ded8212714dfe1979ed957a9477c5e0be87313563e52d4964a5ea41e SIZE (DtxdF-overlord-v0.19.1_GH0.tar.gz) = 100504

Packages (timestamps in pop-ups are UTC):
py311-overlord
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.16.00.19.0-0.16.00.19.0---
FreeBSD:13:quarterly0.12.20.12.2-0.12.20.12.2---
FreeBSD:14:latest0.16.00.19.0-0.16.00.19.0---
FreeBSD:14:quarterly0.12.20.12.2-0.12.20.12.2---
FreeBSD:15:latest0.16.00.19.0n/a0.9.0n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest-0.17.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-aiofiles>=0 : devel/py-aiofiles@py311
  2. py311-aiostalk>=0 : net/py-aiostalk@py311
  3. py311-asciitree>=0 : graphics/py-asciitree@py311
  4. py311-click>=0 : devel/py-click@py311
  5. py311-dnspython>=0 : dns/py-dnspython@py311
  6. py311-etcd3gw>=0 : devel/py-etcd3gw@py311
  7. py311-httpx-retries>=0 : www/py-httpx-retries@py311
  8. py311-humanfriendly>=0 : textproc/py-humanfriendly@py311
  9. py311-ifaddr>=0 : net/py-ifaddr@py311
  10. py311-mako>=0 : textproc/py-mako@py311
  11. py311-psutil>=0 : sysutils/py-psutil@py311
  12. py311-pyaml-env>=0 : devel/py-pyaml-env@py311
  13. py311-pyjwt>=0 : www/py-pyjwt@py311
  14. py311-pymemcache>=0 : databases/py-pymemcache@py311
  15. py311-python-dotenv>=0 : www/py-python-dotenv@py311
  16. py311-pyyaml>=0 : devel/py-pyyaml@py311
  17. py311-supervisor>=0 : sysutils/py-supervisor@py311
  18. py311-sysctl>=0 : devel/py-sysctl@py311
  19. py311-tornado>=0 : www/py-tornado@py311
  20. beanstalkd>=0 : net/beanstalkd
  21. memcached>=0 : databases/memcached
  22. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-overlord-0.19.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_py-overlord
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/DtxdF/overlord/tar.gz/v0.19.1?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.19.1
24 Sep 2025 21:43:10
commit hash: d7286c1802a8de623ac51840dec568484829b8facommit hash: d7286c1802a8de623ac51840dec568484829b8facommit hash: d7286c1802a8de623ac51840dec568484829b8facommit hash: d7286c1802a8de623ac51840dec568484829b8fa files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.19.1

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.19.1
0.19.0
18 Sep 2025 20:04:21
commit hash: 54901c11b55d4200932b143a0b9261e1c91d849dcommit hash: 54901c11b55d4200932b143a0b9261e1c91d849dcommit hash: 54901c11b55d4200932b143a0b9261e1c91d849dcommit hash: 54901c11b55d4200932b143a0b9261e1c91d849d files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.19.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.19.0
0.18.0
16 Sep 2025 20:55:27
commit hash: ebcd0ef0f84f0c1ccec9e7a3541fbcf6cd0ef1aecommit hash: ebcd0ef0f84f0c1ccec9e7a3541fbcf6cd0ef1aecommit hash: ebcd0ef0f84f0c1ccec9e7a3541fbcf6cd0ef1aecommit hash: ebcd0ef0f84f0c1ccec9e7a3541fbcf6cd0ef1ae files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.18.0

ChangeLog: https://github.com/DtxdF/overlord/releases/v0.18.0
0.17.2
15 Sep 2025 01:03:28
commit hash: 9c6b0dfe6edf6dc451caf3bb7d0c338ee63b1acccommit hash: 9c6b0dfe6edf6dc451caf3bb7d0c338ee63b1acccommit hash: 9c6b0dfe6edf6dc451caf3bb7d0c338ee63b1acccommit hash: 9c6b0dfe6edf6dc451caf3bb7d0c338ee63b1acc files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: update to 0.17.2

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.17.2
0.17.1
13 Sep 2025 01:10:13
commit hash: 052e48a347028fb13c8f61be340f9363c4e1f6bfcommit hash: 052e48a347028fb13c8f61be340f9363c4e1f6bfcommit hash: 052e48a347028fb13c8f61be340f9363c4e1f6bfcommit hash: 052e48a347028fb13c8f61be340f9363c4e1f6bf files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.17.1

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.17.1
0.17.0
03 Sep 2025 23:40:53
commit hash: 948a67c82d60492d91bb22fdecda38c7c1bfc363commit hash: 948a67c82d60492d91bb22fdecda38c7c1bfc363commit hash: 948a67c82d60492d91bb22fdecda38c7c1bfc363commit hash: 948a67c82d60492d91bb22fdecda38c7c1bfc363 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.17.0

ChangeLog: https://github.com/DtxdF/overlord/releases/v0.17.0
0.16.0
07 Aug 2025 23:00:05
commit hash: b3e0a8431c32b19ac46629928d31ad900ab96aebcommit hash: b3e0a8431c32b19ac46629928d31ad900ab96aebcommit hash: b3e0a8431c32b19ac46629928d31ad900ab96aebcommit hash: b3e0a8431c32b19ac46629928d31ad900ab96aeb files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.16.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.16.0

Approved by:    acm (mentor)
0.15.0
02 Aug 2025 23:50:35
commit hash: d435d48bb75a09f52bec5b7bf788809639c334b4commit hash: d435d48bb75a09f52bec5b7bf788809639c334b4commit hash: d435d48bb75a09f52bec5b7bf788809639c334b4commit hash: d435d48bb75a09f52bec5b7bf788809639c334b4 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.15.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.15.0

Approved by:    acm (mentor)
0.14.0
09 Jul 2025 18:49:50
commit hash: b914a67783fe251f5898a98de057b074573055c7commit hash: b914a67783fe251f5898a98de057b074573055c7commit hash: b914a67783fe251f5898a98de057b074573055c7commit hash: b914a67783fe251f5898a98de057b074573055c7 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.14.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.14.0

Approved by:    acm (mentor)
0.13.0
07 Jul 2025 21:08:29
commit hash: e8d1e9098a9aa2542e6a6192f0b15edb98421ac2commit hash: e8d1e9098a9aa2542e6a6192f0b15edb98421ac2commit hash: e8d1e9098a9aa2542e6a6192f0b15edb98421ac2commit hash: e8d1e9098a9aa2542e6a6192f0b15edb98421ac2 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.13.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.13.0

Approved by:    acm (mentor)
0.12.2
26 Jun 2025 03:08:07
commit hash: 19b49c215655b26376e3ea53227f47381314738bcommit hash: 19b49c215655b26376e3ea53227f47381314738bcommit hash: 19b49c215655b26376e3ea53227f47381314738bcommit hash: 19b49c215655b26376e3ea53227f47381314738b files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.12.2

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.12.2

Approved by:    acm (mentor)
0.12.0
25 Jun 2025 00:57:23
commit hash: 1e1705c89bcef79ed2123b3109f5546b4e6d159dcommit hash: 1e1705c89bcef79ed2123b3109f5546b4e6d159dcommit hash: 1e1705c89bcef79ed2123b3109f5546b4e6d159dcommit hash: 1e1705c89bcef79ed2123b3109f5546b4e6d159d files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.12.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.12.0

Approved by:    acm (mentor)
0.10.0
19 Jun 2025 20:28:47
commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6commit hash: 4f0eba1efd73e85ccb544708c967bca70ad3e7a6 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.10.0
14 Jun 2025 03:24:43
commit hash: 6cb5d427c7de1dd0f94db95f4b96ad2544530d3ccommit hash: 6cb5d427c7de1dd0f94db95f4b96ad2544530d3ccommit hash: 6cb5d427c7de1dd0f94db95f4b96ad2544530d3ccommit hash: 6cb5d427c7de1dd0f94db95f4b96ad2544530d3c files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.10.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.10.0

Approved by:	acm (mentor)
0.9.0
08 Jun 2025 07:02:28
commit hash: 81d95ca7f6da256804c72803761e22ef8e3d1ee2commit hash: 81d95ca7f6da256804c72803761e22ef8e3d1ee2commit hash: 81d95ca7f6da256804c72803761e22ef8e3d1ee2commit hash: 81d95ca7f6da256804c72803761e22ef8e3d1ee2 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/py-overlord: Update to 0.9.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.9.0

Approved by:	acm (mentor)
0.8.0
03 Jun 2025 06:04:09
commit hash: f73cbc736ae156e01037afd0a8787465a47030cbcommit hash: f73cbc736ae156e01037afd0a8787465a47030cbcommit hash: f73cbc736ae156e01037afd0a8787465a47030cbcommit hash: f73cbc736ae156e01037afd0a8787465a47030cb files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
*/*: Change maintainer address to my @FreeBSD.org email

Approved by:    acm (mentor)
0.8.0
17 May 2025 19:56:03
commit hash: 5bf103899f831d4130c0f8ba4588a6f7479e88cacommit hash: 5bf103899f831d4130c0f8ba4588a6f7479e88cacommit hash: 5bf103899f831d4130c0f8ba4588a6f7479e88cacommit hash: 5bf103899f831d4130c0f8ba4588a6f7479e88ca files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-overlord: Update 0.7.0 => 0.8.0

Changelog:
https://github.com/DtxdF/overlord/releases/tag/v0.8.0

PR:	286889
0.7.0
03 May 2025 19:09:16
commit hash: 3cf6e095d92cb7dd5a21c0eb5ea7152c662daaa7commit hash: 3cf6e095d92cb7dd5a21c0eb5ea7152c662daaa7commit hash: 3cf6e095d92cb7dd5a21c0eb5ea7152c662daaa7commit hash: 3cf6e095d92cb7dd5a21c0eb5ea7152c662daaa7 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-overlord: New port: Deploy FreeBSD jails as fast as you code

Overlord is a fast, distributed orchestrator for FreeBSD jails
oriented to GitOps. You define a file with the service intended to
run on your cluster and deployment takes seconds to minutes.

PR:		285751

Number of commits found: 18