v0.4.0 (2018-08-18)
Implemented enhancements:
- Add essential packages to all servers #242
- Default to hostname if instance id is absent #241
- Add Cosmin user #240
- Use stable docker-ce package by default #239
- Use official vagrant boxes for acceptance testing #238
- Support Ubuntu 18.04 Bionic Beaver #237
- Use Forge modules in the Puppetfile #236
- Add GPG keys to servers #235
- Update dependencies in the Puppetfile #234
- Improve bootstrap script #233
- Bootstrap should have an install only option #232
- Eliminate the VGS dependency #231
- Add 3rd party repos to unattended upgrades #229
Fixed bugs:
- Do not show diff by default in logs #243
- Fix test for the monitor class #230
- Node exporter ignore mount points #228
v0.3.1 (2018-02-11)
Implemented enhancements:
- Node exporter on Rhea should collect textfile metrics from folder #227
- Test Prometheus Report Processor #226
- Test increasing test concurrency #225
Fixed bugs:
- Disable xconsole in VPI's RSysLog #224
v0.3.0 (2018-02-02)
Implemented enhancements:
- Do not manage docker on VPI #222
- Allow docker profile on the entire Debian family #220
- Add option to use system git #219
- Add VPI role #213
- Improve CSR attributes generation #212
- Dotfiles and VGS should be cloned by the right user #211
- Rate limit SSH #210
- Replace dotfiles and vgs classes with a simple call in Hiera #209
- Mini should install it's own docker package #208
- Create a simple dotfiles class #207
- Disable TCP and REPL protocols for the RSysLog Relay Server #206
- The log profile should create a relay server #205
- Fix acceptance tests to work for both roles and profiles #204
- Specify beaker dependencies #203
- Add Prometheus role #202
- Add swap file to Rhea #201
- Remove JQ version parameter #200
- Only open specific ports for Prometheus #199
- Create a separate profile for CA certificates #194
- Use the updated TravisCI images #193
- Do not remove all unused images on docker hosts #192
- SSH ED25519 support for integration tests #190
- Upgrade Ruby to 2.4.2 #186
- Improve environment #185
- EFS profile should install NFS package even if mount target/point is not defined #181
- N/A #179
- Simplify node classification by only allowing a trusted role #178
- Use default paths for Hiera EYAML keys #177
- Continue to use garethr-docker repo #174
- Cache gems and puppet modules in TravisCI #172
- Create monitoring class #198 (vladgh)
- Log to logs.ghn.me with TLS #188 (vladgh)
- Use the new Puppet Docker module #187 (vladgh)
- Switch to new Bundler file names #184 (vladgh)
- Use the $facts hash everywhere for a cleaner namespace #180 (vladgh)
- Use R10K to install test modules #171 (vladgh)
Fixed bugs:
- Fix PATH in Puppet Agent cronjob #223
- Fix docker install on VPI #221
- Base should include git only if vcsrepos are present #218
- Fix packages array in the base profile #217
- Bootstrap script should ensure config dir #216
- Bootstrap script should skip installing agent if already installed #215
- Remove manage_kernel from docker profile #214
- Fix extra CA certificates #197
- Fix CA certificates #196
- Upgrade firewall module to master #195
- Fix IPTables integration tests #191
- Monitoring log files should not depend on server/port #189
- Travis gem brings unwanted dependencies #182
- Fix facts in rspec tests #175
- Pin gem versions #183 (vladgh)
- Add a custom Docker class #176 (vladgh)
- Remove Simplecov for now #173 (vladgh)
v0.2.2 (2017-07-11)
Implemented enhancements:
- Improve bootstrap usage instructions #170
- Adhere to recommended community standards #169
- Improve lookup functions #168
- Use the new Puppet rolling repos #167
- Simplify Puppet bootstrap script #166
- Use the containerized TravisCI environment #164
- Use the new docker package #162
- Update docker-compose #161
- Switch to Puppet 5 #160
Fixed bugs:
v0.2.1 (2017-06-06)
Implemented enhancements:
- Configure Samba to use at least SMBv2 #156
- Run docker system prune in a cron job #158 (vladgh)
- Add bryana/ec2tagfacts and puppetlabs/motd modules #157 (vladgh)
- Module and gem updates #155 (vladgh)
- Read Hiera-EYAML keys from Docker Secrets #154 (vladgh)
- Update Readme #153 (vladgh)
- Update modules #152 (vladgh)
- Minor changes #151 (vladgh)
- Update Tasks options #150 (vladgh)
- Automatically update apt packages #149 (vladgh)
Fixed bugs:
- Remove ec2tagfacts module #159
v0.2.0 (2017-04-20)
Implemented enhancements:
- Module updates #148 (vladgh)
- Upgrade Docker Compose #147 (vladgh)
- Improve pre-commit hook #146 (vladgh)
- Add DEBUG global variable #145 (vladgh)
- Remove Faraday gem version requirement #144 (vladgh)
- Use the new release task options #142 (vladgh)
- Add docker cleanup cron jobs #141 (vladgh)
- Update modules #139 (vladgh)
- Migrate to Vtasks #138 (vladgh)
- Update README #137 (vladgh)
- Allow port 80 #136 (vladgh)
- Update README #135 (vladgh)
- Clean-up ssh keys #134 (vladgh)
- Add Vlad's public key to the ubuntu user #133 (vladgh)
- Improve rake tasks #131 (vladgh)
- Upgrade modules #130 (vladgh)
- Use shared paths in acceptance tests #129 (vladgh)
- Hiera v5 #128 (vladgh)
- Add Hiera EYaml V5 #127 (vladgh)
- No trailing new line for the sudoers file #126 (vladgh)
- Improve ssh and sudo settings #125 (vladgh)
- Allow adding users in the base profile #123 (vladgh)
- Improve output on the release rake task #122 (vladgh)
Fixed bugs:
- Pin faraday gem version and fix test task #143 (vladgh)
- Fix chaining arrow syntax #140 (vladgh)
- Remove docker system prune cron jobs #132 (vladgh)
- Default to BASH shell for new users #124 (vladgh)
v0.1.17 (2017-02-25)
Implemented enhancements:
- Clean-up #120 (vladgh)
- Upgrades #118 (vladgh)
- Update SSH configuration for Green #117 (vladgh)
- Clean-up ssh keys #115 (vladgh)
- Add Green Role #114 (vladgh)
- Improve acceptance tests #113 (vladgh)
- Miscellaneous improvements #112 (vladgh)
- Add ShirtAve share #111 (vladgh)
- Improve tests #110 (vladgh)
- Upgrade to Hiera 5 #109 (vladgh)
- Upgrades #108 (vladgh)
- Remove direct reference to semantic puppet #106 (vladgh)
- Improve Rake tasks and documentation #105 (vladgh)
- Use Hiera EYaml #104 (vladgh)
- Remove command to delete .env from S3 #103 (vladgh)
- Update modules and docker compose #102 (vladgh)
Fixed bugs:
- Fix release tasks in Rakefile #121 (vladgh)
- Bring back RSA ssh keys #119 (vladgh)
- Fix whitespace in ssh public keys #116 (vladgh)
- Fork the docker module to get rif of deprecations #107 (vladgh)
v0.1.16 (2017-01-15)
Implemented enhancements:
- Upgrade modules #101 (vladgh)
- Fix logs #99 (vladgh)
- Add task to sync environment with TravisCI #98 (vladgh)
- Use default Ruby version for TravisCI #97 (vladgh)
- Use the new Trusty build container in TravisCI #96 (vladgh)
Fixed bugs:
v0.1.15 (2017-01-06)
Implemented enhancements:
- Add documentation #46
- Remove "essential packages" from nodes #45
- Consolidate rake tasks and upgrade Puppet modules #95 (vladgh)
- Pin Ruby version in a file for RVM #93 (vladgh)
- Update LICENSE #92 (vladgh)
- Refactor ruby libraries and tasks #89 (vladgh)
- Move git hooks into
./bin
and rename during install #88 (vladgh) - Rename folder for sensitive files to
./secure
#87 (vladgh) - Improve ruby libraries and rake tasks #86 (vladgh)
- Update Puppet modules #85 (vladgh)
- Improve S3 path declaration #84 (vladgh)
- Fix acceptance tests #83 (vladgh)
- Add unattended upgrades #82 (vladgh)
Fixed bugs:
- Fix Travis cache #94 (vladgh)
- Allow skipping the pre-push git hook and fix the delete_env script #91 (vladgh)
- Fix delete_env script #90 (vladgh)
- No need for ERB template on timezone #81 (vladgh)
v0.1.14 (2016-12-09)
Implemented enhancements:
Fixed bugs:
v0.1.13 (2016-12-07)
Implemented enhancements:
- Use
$facts\[\]
instead of global variables #66 - Replace
create\_resources
with iterations #64 - Replace
validate\_
functions with Puppet 4 data types #62 - Clean-up hooks #61
- Move RSpec tests into the root of the control repo #59
- Module updates nad minor rake task fix #76 (vladgh)
- Unify and improve rake tasks #75 (vladgh)
- Improve rake tasks #74 (vladgh)
- Improve rake tasks and hooks #73 (vladgh)
- Add exact time stamps to aws sync commands #72 (vladgh)
- Update R10K module #69 (vladgh)
- Refactor acceptance testing #68 (vladgh)
- Use
$facts\[\]
instead of global variables #67 (vladgh) - Improve iterations #65 (vladgh)
- Remove validate_array function #63 (vladgh)
- Clean-up Control Repo #60 (vladgh)
- Upgrade docker compose #58 (vladgh)
- Update puppet modules #53 (vladgh)
Fixed bugs:
- aws sync does not download one byte changes #56
- Docker module reinstalls old linux kernel packages (after apt updates them) #54
- Fix acceptance testing #78 (vladgh)
- Fix module versions #77 (vladgh)
- Fix tests #71 (vladgh)
- Purge rsyslog directory on Ubuntu systems #70 (vladgh)
- Add exact timestamps to aws sync command #57 (vladgh)
- Docker should not manage kernel #55 (vladgh)
v0.1.12 (2016-09-18)
Implemented enhancements:
- Add rubycritic and reek #52
v0.1.11 (2016-08-27)
Implemented enhancements:
- The r10k:dependencies should check git modules too #51
- Install modules from GitHub #50
- Use parallel testing #49
Fixed bugs:
- Fix deploy command #48
v0.1.10 (2016-08-22)
Implemented enhancements:
- Explicitly reject the connection if backend servers are down #42
Merged pull requests:
v0.1.9 (2016-08-22)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
v0.1.8 (2016-08-20)
Implemented enhancements:
- Bootstrap script should check if apt repo is installed #34
- Add a cron job during maintenance window to update everything (repo, docker images, restart containers) #27
Fixed bugs:
Merged pull requests:
v0.1.7 (2016-08-20)
Implemented enhancements:
- Add hardening modules #28
- Replace profile::swap with a puppet approved module #24
- Simplify the release task #31 (vladgh)
- Replace profile::swap with a puppet approved module #30 (vladgh)
- Start using the puppetlabs/accounts module #25 (vladgh)
Merged pull requests:
v0.1.6 (2016-08-20)
Implemented enhancements:
v0.1.5 (2016-08-19)
v0.1.4 (2016-08-19)
v0.1.3 (2016-08-18)
v0.1.2 (2016-08-18)
v0.1.1 (2016-08-17)
v0.1.0 (2016-08-16)
v0.0.105 (2016-08-16)
v0.0.104 (2016-08-16)
v0.0.103 (2016-08-15)
v0.0.102 (2016-08-15)
v0.0.101 (2016-08-14)
v0.0.100 (2016-08-14)
v0.0.99 (2016-08-13)
v0.0.98 (2016-08-13)
v0.0.97 (2016-08-13)
v0.0.96 (2016-08-12)
Implemented enhancements:
- Do not hardcode puppet environment in the configuration when bootstrapping #23
v0.0.95 (2016-08-12)
Implemented enhancements:
- Use valid SSL certificates for the data agent #22
v0.0.94 (2016-08-12)
v0.0.93 (2016-08-12)
v0.0.92 (2016-08-12)
v0.0.91 (2016-08-11)
v0.0.90 (2016-08-10)
v0.0.89 (2016-08-09)
v0.0.88 (2016-08-04)
v0.0.87 (2016-08-03)
v0.0.86 (2016-08-02)
v0.0.85 (2016-08-01)
v0.0.84 (2016-08-01)
v0.0.83 (2016-08-01)
v0.0.82 (2016-07-31)
v0.0.81 (2016-07-30)
v0.0.80 (2016-07-29)
v0.0.79 (2016-07-29)
v0.0.78 (2016-07-29)
v0.0.77 (2016-07-29)
v0.0.76 (2016-07-29)
v0.0.75 (2016-07-28)
v0.0.74 (2016-07-28)
v0.0.73 (2016-07-28)
v0.0.72 (2016-07-28)
v0.0.71 (2016-07-25)
v0.0.70 (2016-07-24)
v0.0.69 (2016-07-23)
v0.0.68 (2016-07-22)
v0.0.67 (2016-07-22)
v0.0.66 (2016-07-21)
v0.0.65 (2016-07-21)
v0.0.64 (2016-07-19)
Implemented enhancements:
v0.0.63 (2016-06-30)
v0.0.62 (2016-06-30)
v0.0.61 (2016-06-30)
v0.0.60 (2016-06-30)
v0.0.59 (2016-06-27)
v0.0.58 (2016-06-26)
v0.0.57 (2016-06-26)
v0.0.56 (2016-06-25)
v0.0.55 (2016-06-25)
v0.0.54 (2016-06-25)
v0.0.53 (2016-06-25)
v0.0.52 (2016-06-25)
v0.0.51 (2016-06-24)
v0.0.50 (2016-06-22)
v0.0.49 (2016-06-10)
v0.0.48 (2016-06-09)
v0.0.47 (2016-06-09)
v0.0.46 (2016-06-08)
v0.0.45 (2016-06-08)
v0.0.44 (2016-06-08)
Implemented enhancements:
- Add vladgh/common module #19
v0.0.43 (2016-06-06)
v0.0.42 (2016-06-04)
v0.0.41 (2016-06-03)
v0.0.40 (2016-06-03)
v0.0.39 (2016-06-03)
v0.0.38 (2016-06-03)
v0.0.37 (2016-06-03)
v0.0.36 (2016-06-03)
v0.0.35 (2016-06-03)
v0.0.34 (2016-06-03)
v0.0.33 (2016-06-02)
v0.0.32 (2016-06-02)
v0.0.31 (2016-06-01)
v0.0.30 (2016-06-01)
v0.0.29 (2016-06-01)
v0.0.28 (2016-06-01)
v0.0.27 (2016-06-01)
v0.0.26 (2016-06-01)
v0.0.25 (2016-05-31)
v0.0.24 (2016-05-31)
v0.0.23 (2016-05-30)
Fixed bugs:
- Ensure a logical manifest order through out #18
v0.0.22 (2016-05-24)
Fixed bugs:
- Upgrade git #17
v0.0.21 (2016-05-21)
v0.0.20 (2016-05-20)
v0.0.19 (2016-05-19)
0.0.18 (2016-05-19)
0.0.17 (2016-05-10)
0.0.16 (2016-05-10)
0.0.15 (2016-05-10)
0.0.14 (2016-05-10)
0.0.13 (2016-05-10)
0.0.12 (2016-05-10)
0.0.11 (2016-05-10)
0.0.10 (2016-05-10)
0.0.9 (2016-05-10)
0.0.8 (2016-05-09)
0.0.7 (2016-05-04)
0.0.6 (2016-05-01)
0.0.5 (2016-05-01)
0.0.4 (2016-04-29)
0.0.3 (2016-04-28)
0.0.2 (2016-04-28)
0.0.1 (2016-04-27)
Implemented enhancements:
Fixed bugs:
- Generate a CSR Attributes file before installing Puppet #14
Closed issues:
- RuboCop #2
Merged pull requests:
- Launch #13 (vladgh)
- Pre Launch #12 (vladgh)
- Bootstrap #11 (vladgh)
- More work #10 (vladgh)
- More improvements #9 (vladgh)
- More improvements #8 (vladgh)
- Improvements #7 (vladgh)
- Acceptance and unit testing #6 (vladgh)
- Updates #5 (vladgh)
- Enabe hiera lookups in tests #4 (vladgh)
- Minor changes #3 (vladgh)
- Add Tests #1 (vladgh)
* This Change Log was automatically generated by github_changelog_generator