- Remove apt-cacher. Use polipo.
- Update network configurations
- Remove dpkg options on package install
- Only use apparmor helper on ubuntu
- Set auto on all interfaces
- Fix up container setup command checks
- Set up hacky support on RHEL family (still needs cleanup)
- Bug fix release: Upgrades
elecksee
gem to 1.0.20 minimum (#45)
- Fix data bag secret copy (thanks @jbianquetti)
- Support upstart based services (thanks @bkw)
- Update minimum version for
elecksee
helper gem
- Use latest omnibus deb for chef install within containers
- Apt cacher related fixes
- Handful of bug fixes
- Update lxc package installation to accept existing configuration file
- Add missing
-n
option indestroy
action for LWRP (thanks @sanders)
- Use
elecksee
gem for Lxc interaction - Add ephemeral LWRP
- Allow AppArmor configuration
- Unset default container passwords
- Allow nesting LWRPs
- Use
dpkg_autostart
and config ordering to allow lxc installation on hosts with 10.0.0.x address space in use - Remove deprecated
lxc-awesome-ephemeral
script by default
- Extract container actions out to new LWRP
lxc
- Update
container
to uselxc
resource for container actions - Update
container
to allow nested subresources forinterface
andfstab_mount
- Fix
interface
LWRP to allow IPv6 based values - Remove static_ip config set as it was introducing bogus route
- Provide assumed environment when not available (like when running via runit)
- Make chef enabled containers properly idempotent
- Clean up the
container
provider implementation to be more resource based - Add
ephemeral
LWRP - Add custom ephemeral script to allow host directory overlay or virtual block device
- Patches execute resource to provide streaming output
- Updates Lxc library to be more reusable
- Add proc based network detection for more robust address discovery
- Shell out directly to ssh for container commands instead of using knife ssh
- Abstracted out packages for cross-platform support later.
- Added the 'containers' recipe to create containers for the members of the node['lxc']['containers'] hash
- Add support for use of the apt::cacher-client settings if a proxy is in use.
- chef_enabled defaults to false on lxc_containers
- Better idempotency checks when building new containers
- Refactoring of lxc_service
- Container based commands run via knife::ssh providing proper logging feedback
- New networking related attributes added to lxc_container for easy basic network setups
- Remove resource for deprecated template
- Cleanup current config and container LWRPs
- Add new LWRPs (fstab and interface)
- Add better configuration build to prevent false updates
- Thanks to Sean Porter (https://github.com/portertech) for help debugging LWRP updates
- Initial release