Skip to content

Latest commit

 

History

History
136 lines (106 loc) · 3.66 KB

CHANGELOG.md

File metadata and controls

136 lines (106 loc) · 3.66 KB

Drone Cookbook Changelog

v3.6.0

  • Allow specifying volumes to mount into Drone from host with node['drone']['server']['volumes']
  • Minor Breaking: specifying host port to bind Drone to with node['drone']['server']['port']
    • Decided to do this since 3.5.0 has been released for 30min now and this makes more sense and don't wanna major version bump. Sorry!

v3.5.0

  • Allow specifying host port to bind Drone to with node['drone']['port']

v3.4.0

  • Allow setting drone container to use with node['drone']['repo']. Default is drone/drone which is what was previously hardcoded.

v3.3.0

  • Allow setting node attributes node['drone']['repo_activation_org_whitelist'] to whitelist orgs for repo activation when node['drone']['disable_repo_activation'] is set to true

v3.2.0

  • Allow setting node attribute node['drone']['disable_repo_activation'] to disable ability to activate new repos

v3.1.3

v3.1.2

  • For newer version of Docker need to use new resource in docker cookbook for installing while specifying a version

v3.1.1

  • Fix reverse proxy for Drone 0.5

v3.1.0

  • Add ability to set docker daemon logging level

v3.0.2

  • Allow bypassing loading secrets on chef-vault failure (permissions)

v3.0.1

  • Fix allowing user to specify docker version

v3.0.0

  • BREAKING CHANGE (maybe): No longer pin version of docker to install by default. You still can do it if you want manually though.

v2.5.0

  • Support for CentOS 7.x

v2.4.0

  • Remove DEPRECATED drone token secrets management items
  • Added drone_secret support

v2.3.0

  • Allow drone_github_client to be in a Vault

v2.2.0

  • Attributize logging for Drone containers

v2.1.0

  • Allow specifying version of drone to use
  • Added drone::agent recipe for installing Drone 0.5 agent
  • Added ability to apply secrets drone_agent_secret, drone_token, drone_github_secret and database_config from vault

v2.0.0

  • BREAKING CHANGE: Move Drone app config items to node['drone']['config']
  • BREAKING CHANGE: Removed package install method as it's not supported
  • Added drone::reverse_proxy recipe to be able to front Drone with HTTPS via a reverse proxy
  • Added drone::worker recipe to be able to create additional systems to run drone builds on
  • Version bump on docker community cookbook
  • Make docker_container resource sensitive to prevent displaying secrets passed through ENV to drone

v1.0.0

  • BREAKING CHANGE: Use drone containers rather then installing drone package by default
  • Add ability to deploy drone using drone docker container

v0.7.7

  • Uses docker version from attributes (default 1.8.3)
  • Specify docker tls certs or use self-generated

v0.7.0

  • Deploy Drone v0.4.0 (a dev branch)
  • Add dronerc template
  • Add docker recipe to install docker from cookbook
  • Add update recipe to update docker images
  • For integrations generates docker self-signed certs

v0.6.0

  • Docker can now be disabled (Graham Weldon)
  • Fix registration option - moving to each VCS config (Graham Weldon)
  • Extend / improve README documentation

v0.5.0

  • Configure Drone with TOML (Graham Weldon)
  • Use new Drone package URL (Ke Zhu)

v0.4.0

  • Add Apache 2.0 license
  • Fix options being passed to droned (Ross Timson)
  • Numerous development/test improvements (Ross Timson)

v0.3.1

  • Settable drone_tmp (Eric Buth)

v0.2.0

  • Add ability to specify custom drone options (Brint O'Hearn)

v0.1.0

  • Initial Drone cookbook (Justin Campbell)