- Update chef-load to 3.0.0
- Add tinyproxy systemd unit file that restarts the service if it fails
- Upgrade chef-load to 2.2.0
- Don't install docker until docker cookbook issue 898 is fixed
- Use product_name to specify chefdk in .kitchen.yml
- Install habitat
- Use Chef::Provider::Service::Systemd provider for tinyproxy service resource
- Update bash-completion-dev-lxc script
- Use apt_update resource instead of apt cookbook's default recipe
- Increase CPU count to 4
- Improve the hostname regex in bash completion script
- Install and configure tinyproxy
- Improve web proxy usage documentation
- Remove dev-lxc alias
- Use dl command in create-base-container recipe
- Use dl command in cluster-view script
- Improve dev-lxc bash completion script
- Enable bash completion in .bashrc
- Change default vagrant synced_folders paths
- Reduce number of Vagrant CPUs
- Minor fix to kitchen-instance-ctl
- Minor improvement to kitchen-instance-ctl
- Use 'chef exec ruby' to run kitchen-instance-ctl
- Significant improvements to kitchen-instance-ctl script Instance names or regex can be used just like the kitchen command. 'kitchen diagnose' is used under the hood so this script has access to all relevant instance info including EC2 region.
- Cookbook style cleanup #6 (tas50)
- Add braces back to environment property since recent style cleanup accidentally removed them
- Properly specify root user in the 'Create base container' execute resource
- Add region and tags properties to .kitchen.yml #7 (irvingpop)
- Preinstall chef-load
- Improve dev-lxc-platform build docs
- Add docs about transferring files to EC2 instance
- Document that Berksfile.lock should be deleted when upgrading major version of dev-lxc-platform
- Allow unauthenticated sysdig package to install
- apt_repository can't identify key fingerprints when gnupg 2.1.x is used
- Use AWS credentials file instead of config file
- Comment out .kitchen.yml's vagrant instance
- Allow SSH to EC2 instance's root user
- Make kitchen-instance-ctl.bat work even if
chef shell-init powershell
has not been run
- Improve docs
- Add kitchen-instance-ctl.bat file for Windows users
- Add private network back to Vagrant config
- Disable berks ssl verification
- Fix sysdig install bug
- Install docker
- Include apt::default and ntp::default recipes in dev-lxc-platform::default
- Add mitmproxy alias to .bashrc
- Update README.md
- Refactor BTRFS mounts and ensure they are idempotent
- Add create-base-containers recipe and attribute
- Use attribute to specify btrfs device
- Update .kitchen.yml so it works for EC2 and Vagrant instances
- Create kitchen-instance-ctl command to stop, start and get status of kitchen instances
- Remove .envrc file
- Install mitmproxy
- Restart services immediately. They might be needed later in the chef-client run
- Restart systemd-resolved.service to update resolv.conf files
- Improve the way Chef DK is setup as default ruby
- Use bento/ubuntu-16.10 Vagrant box for the host VM
- Remove dhcp release post-stop hook
- Use bento/ubuntu-16.04 Vagrant box for the host VM
- Change default mount point from dev to work
- Remove btrfs directory and mount of /var/lib/dev-lxc
-
Overhaul README for 4.0 release
-
Comment synced_folders in .kitchen.yml
-
Update list of dev-lxc commands in bash completion script
-
Remove extra right side panes from cluster-view
-
Remove WORKING_CONTAINER from PS1 prompt
-
Remove xc-* bash functions
-
Remove old unnecessary attributes
-
Remove containers-view
-
Remove version pin when installing dev-lxc gem
-
Pin to dev-lxc 1.7.0
-
Add .gitattributes to force eol=lf handling
-
Use include_recipe in default.rb for all dev-lxc-platform recipes
-
Enable synced_folders by default
-
Enable byobu by default for root user
-
Use host's resolv.conf to resolve container FQDNs
-
Require Ubuntu 15.10 host VM to get LXD/LXC 2.0
-
Uninstall system ruby
-
Use lxc-copy instead of lxc-clone because lxc-clone is deprecated
-
lxc-ls format column "memory" changed to "ram"
-
Add bash completion for common dev-lxc subcommands on container names
-
Add bash completion for lxd-client
-
No longer install parallel package
- Install Sysdig in Ubuntu VM
-
Use Ubuntu 15.04 for host VM to allow creation of containers with systemd for init such as Ubuntu 15.04 and Centos 7
-
Install LXD instead of just LXC
- Delete SSH server host keys when images get cloned
- Remove dependency on
realpath
in .envrc
- Use more prescriptive synced_folders source
- Update VAGRANT_CWD path for kitchen 1.4.0
- Change the suggested mount point
-
Set PATH for xc-attach so it is exported in the attached environment.
-
Add "containers-view" command
- This creates a new tmux session with pre-arranged windows and panes that make it easier to see which containers are running.