Skip to content

Latest commit

 

History

History
324 lines (251 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

324 lines (251 loc) · 21.6 KB

Change Log

v0.4.1 (2018-10-12)

Full Changelog

Implemented enhancements:

  • Specify account name in the billing alarms #174
  • Compose Prometheus' public dns from the ip #173
  • Add CloudFlare records for Prometheus and PuppetDB #172
  • Use the new t3 instance #169
  • Tag everything #168
  • Improve S3 bucket policies #167
  • Mount EFS and EBS when Prometheus starts #166
  • Clean Terraform backend module #165
  • Allow Grafana access to both accounts #164

Fixed bugs:

  • Fix hostnames conflicts in docker #178
  • Allow Rhea access to Puppet Parameters #177
  • Own AWS credentials #176
  • Fix LetsEncrypt certificates #175
  • Improve bootstrap scripts #171
  • T3 instances expose EBS volumes as NVMe block devices #170

v0.4.0 (2018-08-18)

Full Changelog

Implemented enhancements:

  • Install Terraform on CI #161
  • Install the required software for TravisCI #160
  • Use CI stages #163 (vladgh)
  • Major refactor - Switch to Terraform #162 (vladgh)

v0.3.3 (2018-06-17)

Full Changelog

Implemented enhancements:

  • Improve billing alarms #159
  • Create VBot stack #157
  • Migrate to new servers #156
  • Improve the RDS CloudFormation template #155
  • Improve environment #154
  • Change logrotate output directory #153
  • Add Traefik with webhooks #152

Fixed bugs:

  • Rename metrics for node exporter v16 #158
  • Fix paths for shellcheck script #151

v0.3.2 (2018-02-14)

Full Changelog

Implemented enhancements:

  • Do not run CI for non-essential files #150
  • Add postrun hook to R10K #149
  • Remove load balancer and webhook from the VPM stack #148

v0.3.1 (2018-01-29)

Full Changelog

Implemented enhancements:

  • Improve CLI scripts #147
  • VPC Stack should be aware of AZs #146
  • Use cross stack references #145
  • Unify stack commands under bin/stack #144
  • Remove AWS credentials as swarm secrets #143
  • Create an OnPremise group with Rhea and Mini #142
  • Use Prometheus instance role instead of user #141
  • Add Prometheus user to AWS2017A account #140
  • Add named IAM capability to CloudFormation #139
  • Add CloudWatch access to the Prometheus user #138
  • Improve alert rules #137
  • Add monitoring stack #136
  • Improve scripts for stack update #135
  • Allow secret rotation for webhook #134
  • Allow both GetParameter and GetParameters for SSM #132
  • Add lifecycle rotation for Prometheus backups #131
  • Do not save the decrypted .env to disk #130

Fixed bugs:

  • Fix deploy task #133

v0.3.0 (2017-12-26)

Full Changelog

Implemented enhancements:

  • Allow working with multiple Docker Swarm Stacks #129
  • Allow building multiple AMIs with Packer #128
  • Do not deploy from TravisCI #127
  • Add custom logspout image #126
  • Add cAdvisor #125
  • Label containers #124
  • Add custom EBS volume to Prometheus #123
  • Redirect logs to logs.ghn.me #122
  • Add Prometheus #121
  • Add encryption task to rake #120
  • Add OVH hostname to LetsEncrypt certificate #118
  • Change PuppetDB dashboard port #117
  • Increase memory limit for Puppet and PuppetDB #116
  • Rename envrc to .env.sh #114
  • Remove SNS notifications from CloudTrail #110
  • Add intermediary triggers to billing alarms #109
  • Add CloudTrail CloudFormation template #108
  • Separate SNS topics #107
  • Add billing alarms #106
  • Improve notifications CloudFormation template #105
  • Add .env encrypt/decrypt commands #104
  • Upgrade Packer #103
  • Allow passing of AWS profile as environment variable #102
  • Use sticky session in Traefik #100
  • Use TravisCI stages #99
  • Use the updated TravisCI images #119 (vladgh)
  • Add MEC7 cloudformation files #115 (vladgh)
  • Switch to new Bundler file names #113 (vladgh)
  • Upgrade Packer and Traefik #112 (vladgh)

Fixed bugs:

Merged pull requests:

  • Receive build notifications via Atomist #111 (vladgh)

v0.2.2 (2017-08-12)

Full Changelog

Implemented enhancements:

  • Webhook should redirect to https #97
  • Clean-up networks #96
  • Separate the webhook app from other traffic through the load balancer #95
  • Separate Puppet Server from HAProxy #94
  • Tune Puppet Server and DB memory #92
  • Revert to Papertrail for logs #91
  • Use better algorithms for .env encryption #89
  • Upgrade Packer #86
  • Switch to Traefik #98 (vladgh)
  • Reorganize BASH functions and CLI #90 (vladgh)
  • Use a GPG encrypted .env #87 (vladgh)

Fixed bugs:

  • Wait for Puppet SSL certificates to be downloaded #93
  • Reload environment after decrypting .env #88

v0.2.1 (2017-07-11)

Full Changelog

Implemented enhancements:

  • Adhere to recommended community standards #85
  • Upgrade Packer version #84
  • Improve swarm secrets #83
  • Remove hardcoded AWS credentials location #82
  • Use global mode for services that require it #81
  • Use node labels instead of engine ones #80
  • Upgrade docker-compose file version #79
  • Constrain Puppet related services to the Rhea role #78
  • Add Logz.io to the stack #77 (vladgh)
  • Remove the log agent for now #76 (vladgh)
  • Improve AWS credentials for Puppet #75 (vladgh)
  • Finish transition to Docker Swarm secrets #74 (vladgh)
  • Refactor Puppet to use Docker secrets #73 (vladgh)
  • Add secrets to Webhook and update CI docs #72 (vladgh)
  • Use Docker Secrets in PuppetDB #70 (vladgh)
  • Update CI script to add docker secrets #69 (vladgh)
  • Convert the stack to Docker Swarm #68 (vladgh)
  • Minor changes #67 (vladgh)
  • Improve secrets #65 (vladgh)
  • Add haproxy stats #64 (vladgh)
  • Tweak memory requirements #62 (vladgh)
  • Add Puppet Board #61 (vladgh)
  • Improve docker-compose namespace and deployment #60 (vladgh)
  • Add notifications CloudFormation template #58 (vladgh)
  • Lower RAM requirements for Puppet Server #57 (vladgh)

Fixed bugs:

v0.2.0 (2017-04-17)

Full Changelog

Implemented enhancements:

  • Add a Docker Cloud Swarm Role CloudFormation template #55 (vladgh)
  • Add PuppetDB #53 (vladgh)
  • Improve CloudFormation templates #52 (vladgh)
  • Store secrets in volatile memory #50 (vladgh)
  • Upgrade Packer #49 (vladgh)
  • Add DEBUG global variable #48 (vladgh)
  • Remove Faradaygem version requirement #47 (vladgh)
  • Minor changes #46 (vladgh)
  • Use the new release task options and a CRON_TIME variable to stack #45 (vladgh)
  • Migrate to Vtasks #42 (vladgh)
  • Add Code of Conduct #41 (vladgh)
  • Add LetsEncrypt #40 (vladgh)
  • Improve CI scripts #39 (vladgh)
  • Improve the deployment process #37 (vladgh)
  • Add a CloudFormation template for the main account #35 (vladgh)
  • Use the new rake tasks modules #34 (vladgh)
  • Add lifecycle rules for the backup buckets #33 (vladgh)
  • Add a backup container #32 (vladgh)
  • Improve Puppet CSR #31 (vladgh)
  • Remove the vg-secrets bucket #30 (vladgh)
  • Improve hiera data and secrets #29 (vladgh)
  • Use a new secrets store S3 bucket and Hiera Eyaml #27 (vladgh)
  • Use the default cache dir for R10K #26 (vladgh)
  • Update options for API and Server images #25 (vladgh)
  • Let the CI user have administrator privileges #24 (vladgh)
  • Only deploy from the master branch #23 (vladgh)
  • Fix ami validate pre-commit hook and clean environment #22 (vladgh)
  • Add task to update Travis environment variables from .env #21 (vladgh)
  • Minor improvements #20 (vladgh)
  • Use BASH language for Travis #19 (vladgh)
  • Add rake task to update stack through SSH #18 (vladgh)

Fixed bugs:

Merged pull requests:

  • Add a parallel option to docker-compose pull #56 (vladgh)
  • Improve deployment script and PuppetServer environment variables #51 (vladgh)

v0.1.1 (2017-01-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Bring back upload_env function #17 (vladgh)
  • Rename DATA_CONFIG to API_CONFIG #12 (vladgh)
  • Move .env S3 path #7 (vladgh)
  • Use after_success hook for deployment #5 (vladgh)

v0.1.0 (2016-12-03)

Full Changelog

Implemented enhancements:

  • Add docker-compose environment and ssh deployment #4 (vladgh)
  • Improvements #3 (vladgh)

Fixed bugs:

v0.0.14 (2016-06-02)

Full Changelog

v0.0.13 (2016-06-02)

Full Changelog

v0.0.12 (2016-06-02)

Full Changelog

v0.0.11 (2016-06-02)

Full Changelog

v0.0.10 (2016-05-31)

Full Changelog

v0.0.9 (2016-05-31)

Full Changelog

v0.0.8 (2016-05-24)

Full Changelog

v0.0.7 (2016-05-23)

Full Changelog

v0.0.6 (2016-05-22)

Full Changelog

Fixed bugs:

  • RDS Security Group Configuration Does Not Allow Inbound Connections #1

v0.0.5 (2016-05-22)

Full Changelog

v0.0.4 (2016-05-21)

Full Changelog

v0.0.3 (2016-05-21)

Full Changelog

v0.0.2 (2016-05-21)

Full Changelog

v0.0.1 (2016-05-21)

* This Change Log was automatically generated by github_changelog_generator