Bastille has evolved over the years from a small collection of personal shell scripts into a secure container automation toolkit used on hardware ranging from the Raspberry Pi to “The Cloud”.
The early shell scripts evolved into a proof of concept in 2018 which evolved into what we use today.
Many of the automation concepts in Bastille come from lessons learned as a SaltStack contributor and package maintainer since 2011.
Bastille integrates security concepts taken from real-world experience as the Architect of HubbleStack in 2015, (which formed the initial engine for SaltStack SecOps).
Combining these security and automation best practices with FreeBSD’s production tested container solution and you have Bastille.
Fast-forward to today and Bastille has seen improvements from open-source contributors around the world, making it more robust, more mature and better able to handle a wide range of use cases.
To everyone that has contributed to Bastille, thank you!
This release includes code from seven new contributors. Thank you!.
Bastille 0.9.20211225 includes support for Ubuntu 18.04 and 20.04 plus Debian 9, 10 and 11. We made improvements to the template validation, CMD now returns exit codes, VNET improvements, updates to PKG and more!
See the full release notes for details.
This release adds a few exciting new features as well as patching a number of reported bugs.
Bastille 0.9.20210714 includes (experimental) support for Ubuntu-based containers,
improvements to the import/export commands and an improved bastille list -a
output.
See the full release notes for details.
This release addresses a few minor issues discovered in the New Year 2021 version.
Bastille 0.8.20210115 improves the dynamic port redirection and empty (experimental) container support..
Note: there is also a change to the bastille.conf in this release.
See the full release notes for details.
I figured we should start out 2021 with a brand new Bastille release. Happy New Year!
This release increments the version number from 0.7.x to 0.8.x
Note: there is also a change to the bastille.conf in this release.
Bastille 0.8.20210101 brings a number of improvements, bug-fixes and new features.
See the full release notes for details.
This release matures the project from 0.6.x -> 0.7.x. Continued testing and bug fixes are proving Bastille capable for a range of use-cases. New (experimental) features are examples of innovation from community contribution and feedback. Thank you.
See the full release notes for details.
Thank you to everyone that submitted bug reports and/or fixes to this release. Your support has been amazing.
Primarily a bug-fix release addressing reported issues.
See the full release notes for details.
Bastille 0.6.20200412 release is dedicated to everyone around the world quarantined by the COVID-19 pandemic.
See the full release notes for details.
Bastille 0.6.20200202 is easily the biggest update we’ve ever had and it’s all thanks to the generous FreeBSD community. Your contributions have been amazing! I am sincerely thankful.
See the full release notes for details.
Features:
create -T|--thick ...
)bootstrap
now supports optional update
command to auto-patch releaseFixes:
Features:
Fixes:
Happy Bastille Day! (Of course we had a release to celebrate)
Features:
Fixes:
Features:
Notes:
Notes:
Notes: