Releases: cbsd/reggae
Releases · cbsd/reggae
DHCPCD
Targets
Bootstrap
VNET and Cloud-init
Changelog
- Install CBSD profile/skel in clean directory
- DevOps using cloud-init
- VNET support (SUBTYPE="vnet" is default, set to "plain" for old behaviour)
- Initialize environment inside cloud-init VM
- Bugfixes
Jail improvements
Changelog
- Fix import script
- Move zone files to separate directory
- Set default jail version to native
- Run devel script with devel
- Download extra repos if defined
- Provision to server should not break if no bhyve/jail
Project vs Service config
Changelog
- Write project based variables in project.mk
- Don't use sudo when provisioning to the server
- Bring the jail/bhyve up before upgrade
Easier Upgrade
Changelog
- Upgrade stopped jails if needed (reggae pkg-upgrade all)
- Improve init
- Upgrade packages in jails (reggae pkg-upgrade)
- Update profile (reggae update-profiles)
- Set mirror and repo in jail
- Allow jails with
XORG=YES
in vars.mk through xhost ACL - Expose/redirect ports (
PORTS=http https
in vars.mk) - Add --version option
Setup hooks
Changelog
- Improve generated pf.conf
- post_setup hook for project and service and per provisioner
- Upgrade (pkg upgrade) and update (git pull) targets
- Configurable devfs ruleset
- Bug fixes
Bhyve Improvements
Changelog
- Set number of CPUs and memory size from vars.mk
- Add support for pre and post targets
- Allow root UID over NFS
- Improve local unbound zone management
- Add support for devel user in bhyve services
Ansible bhyve
Changelog
- Use ssh key to access bhyve VM during Ansible provisioning
- Fix unbound directories permissions so DHCP server can edit zones