v2.4.3 (2019-06-24)
Closed issues:
- Tag v2.4.3 release #515
v2.4.3 (2019-06-24)
Closed issues:
- Tag v2.4.0 release #511
Merged pull requests:
- Update CHANGELOG for v2.4.3 release [skip ci] #517 (nubis-automation)
- Update CHANGELOG for v2.4.3 release [skip ci] #516 (nubis-automation)
v2.4.0 (2019-03-09)
Closed issues:
- Tag v2.4.0 release #503
Merged pull requests:
- Develop #510 (gozer)
- Remove jcrowe from default admins #509 (gozer)
- Fixing iam role attachment #508 (limed)
v2.4.0 (2019-03-07)
Closed issues:
- Tag v2.4.0 release #500
- Tag v2.4.0 release #497
- Tag v2.4.0 release #494
- Tag v2.4.0 release #491
- Tag v2.4.0 release #488
- Tag v2.4.0 release #485
- Tag v2.4.0 release #482
- Tag v2.4.0 release #479
- Update infosec security role #477
- Tag v2.3.1 release #474
Merged pull requests:
- Update CHANGELOG for v2.4.0 release [skip ci] #505 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #504 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #502 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #501 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #499 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #498 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #496 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #495 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #493 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #492 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #490 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #489 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #487 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #486 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #484 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #483 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #481 (nubis-automation)
- Update CHANGELOG for v2.4.0 release [skip ci] #480 (nubis-automation)
- Update opsec role #478 (limed)
v2.3.1 (2018-08-21)
Closed issues:
- Tag v2.3.0 release #469
- Tag v2.3.0 release #466
- Tag v2.3.0 release #463
- Tag v2.3.0 release #460
- Tag v2.3.0 release #457
- Tag v2.3.0 release #454
- Tag v1.3.0 release #451
- [tf] Add more recent version of modules #449
- Tag v2.3.0 release #445
- [dns] Create an <account-id>.<nubis.allizom.org> zone #443
- Tag v2.3.0 release #440
- Pin nubis-pagerduty to current release #437
- Tag v2.3.0 release #434
- Upgrade to nubis-terraform-vpn v2.2.1 #432
- [kubernetes] Correctly tag subnets when Kubernetes is off #430
- Expose master zone id #428
- Create state file even in regions that don't exist #425
- Make kubernetes cluster creation part of account deployment #422
- Move production deployments away from allizom.org #420
- [vpc] Add flow logs feature flag #418
- Version of node we are using on lambda function is EOL #417
- Open up ports for monitoring security groups #416
- Expose nubis domain in public state #413
- [pagerduty] Default pagerduty team_name to account_name #409
- [pagerduty] When vpc is 0 don't create pagerduty services #408
- Tag v2.2.0 release #404
- [Terrafrom] Get ready for TF 0.11.x #401
- Use VPN module #396
- Rename nat autoscaling and launch configuration #394
- Cleanup old pagerduty stuff #392
- Autospotting url error #388
- Support monitoring module pagerduty keys #385
- [autospotting] Pin and Update #383
- [Terraform] Prepare for TF 0.11 #381
- Tag v2.1.0 release #378
- [PagerDuty] Don't require an API key to be set #376
- Tag v2.1.0 release #373
- Tag v2.1.0 release #369
Merged pull requests:
- Update LDAP port #473 (tinnightcap)
- Disable TLS certs for moz LDAP connections #472 (tinnightcap)
- Update CHANGELOG for v2.3.0 release [skip ci] #471 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #470 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #468 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #467 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #465 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #464 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #462 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #461 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #459 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #458 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #456 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #455 (nubis-automation)
- Update CHANGELOG for v1.3.0 release [skip ci] #453 (nubis-automation)
- Update CHANGELOG for v1.3.0 release [skip ci] #452 (nubis-automation)
- Pin TF modules at more recent 1.x versions #450 (gozer)
- Update CHANGELOG for v2.3.0 release [skip ci] #447 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #446 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #442 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #441 (nubis-automation)
- Pin nubis-pagerduty at latest release (v0.1.0) #438 (tinnightcap)
- Update CHANGELOG for v2.3.0 release [skip ci] #436 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #435 (nubis-automation)
- Upgrade to nubis-terraform-vpn v2.2.1 #433 (gozer)
- Since zipmap can't deal with empty lists, we need to *always* feed it something #431 (gozer)
- Expose master zone id #429 (limed)
- [Needs-review] Integrate kube deployment into our account opening process #427 (limed)
- Create public state to all regions #426 (limed)
- Include nubis domain in public state #423 (limed)
- Bump node runtime to 8.10 since 4.3 is EOL #421 (limed)
- [vpc] Add vpc.flow_logs feature flag for capturing VPC flow logs #419 (gozer)
- If pagerduty team_name is not set it defaults to the account_name #412 (limed)
- Pagerduty services should now only be created if vpc and monitoring is enabled #411 (limed)
- fix missed version bmps #407 (gozer)
- Update CHANGELOG for v2.2.0 release [skip ci] #406 (nubis-automation)
- Update CHANGELOG for v2.2.0 release [skip ci] #405 (nubis-automation)
- Restore images module #403 (limed)
- Prepare for TF 0.11.x #402 (gozer)
- Revert "Small optimization, make our top-level zone use the same DNS delegation set (#399)" #400 (gozer)
- Small optimization, make our top-level zone use the same DNS delegation set as the rest of our region public zones #399 (gozer)
- Replace vpc vpn code with vpn module #397 (limed)
- Rename autoscaling group and launch config to be the same as the project #395 (limed)
- Remove monitoring_pagerduty_service_key variable #393 (limed)
- Some lint fixes #391 (limed)
- Terraform github source fix #390 (limed)
- Added pagerduty module support #389 (limed)
- Switch to nubis-travis container and fix lint errors #387 (tinnightcap)
- Make monitoring module aware of pagerduty arguments #386 (limed)
- Upgrade autospotting and pin it at a revision #384 (gozer)
- Prepare for Terraform 0.11.x #382 (gozer)
- Update CHANGELOG for v2.1.0 release [skip ci] #380 (nubis-automation)
- Update CHANGELOG for v2.1.0 release [skip ci] #379 (nubis-automation)
- Default Pagerduty API key to something #377 (gozer)
- Update CHANGELOG for v2.1.0 release [skip ci] #375 (nubis-automation)
- Update CHANGELOG for v2.1.0 release [skip ci] #374 (nubis-automation)
- Release v2.1.0 #372 (tinnightcap)
- Release v2.1.0 #371 (tinnightcap)
- Update CHANGELOG for v2.1.0 release [skip ci] #370 (nubis-automation)
- Enable slow query log for RDS by default #368 (gozer)
v2.3.0 (2018-08-01)
Closed issues:
- Tag v2.3.0 release #466
- Tag v2.3.0 release #463
- Tag v2.3.0 release #460
- Tag v2.3.0 release #457
- Tag v2.3.0 release #454
- Tag v2.3.0 release #445
- Tag v2.3.0 release #440
- Tag v2.3.0 release #434
Merged pull requests:
- Update CHANGELOG for v2.3.0 release [skip ci] #468 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #467 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #465 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #464 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #462 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #461 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #459 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #458 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #456 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #455 (nubis-automation)
v1.3.0 (2018-07-26)
Closed issues:
- [tf] Add more recent version of modules #449
- [dns] Create an <account-id>.<nubis.allizom.org> zone #443
- Pin nubis-pagerduty to current release #437
- Upgrade to nubis-terraform-vpn v2.2.1 #432
- [kubernetes] Correctly tag subnets when Kubernetes is off #430
- Expose master zone id #428
- Create state file even in regions that don't exist #425
- Make kubernetes cluster creation part of account deployment #422
- Move production deployments away from allizom.org #420
- [vpc] Add flow logs feature flag #418
- Version of node we are using on lambda function is EOL #417
- Open up ports for monitoring security groups #416
- Expose nubis domain in public state #413
- [pagerduty] Default pagerduty team_name to account_name #409
- [pagerduty] When vpc is 0 don't create pagerduty services #408
- Tag v2.2.0 release #404
- Tag v1.3.0 release #451
Merged pull requests:
- Update CHANGELOG for v1.3.0 release [skip ci] #453 (nubis-automation)
- Update CHANGELOG for v1.3.0 release [skip ci] #452 (nubis-automation)
- Pin TF modules at more recent 1.x versions #450 (gozer)
- Update CHANGELOG for v2.3.0 release [skip ci] #447 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #446 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #442 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #441 (nubis-automation)
- Pin nubis-pagerduty at latest release (v0.1.0) #438 (tinnightcap)
- Update CHANGELOG for v2.3.0 release [skip ci] #436 (nubis-automation)
- Update CHANGELOG for v2.3.0 release [skip ci] #435 (nubis-automation)
- Upgrade to nubis-terraform-vpn v2.2.1 #433 (gozer)
- Since zipmap can't deal with empty lists, we need to *always* feed it something #431 (gozer)
- Expose master zone id #429 (limed)
- [Needs-review] Integrate kube deployment into our account opening process #427 (limed)
- Create public state to all regions #426 (limed)
- Include nubis domain in public state #423 (limed)
- Bump node runtime to 8.10 since 4.3 is EOL #421 (limed)
- [vpc] Add vpc.flow_logs feature flag for capturing VPC flow logs #419 (gozer)
- If pagerduty team_name is not set it defaults to the account_name #412 (limed)
- Pagerduty services should now only be created if vpc and monitoring is enabled #411 (limed)
- fix missed version bmps #407 (gozer)
v2.2.0 (2018-04-06)
Closed issues:
- [Terrafrom] Get ready for TF 0.11.x #401
- Use VPN module #396
- Rename nat autoscaling and launch configuration #394
- Cleanup old pagerduty stuff #392
- Autospotting url error #388
- Support monitoring module pagerduty keys #385
- [autospotting] Pin and Update #383
- [Terraform] Prepare for TF 0.11 #381
- Tag v2.2.0 release #404
Merged pull requests:
- Update CHANGELOG for v2.2.0 release [skip ci] #406 (nubis-automation)
- Update CHANGELOG for v2.2.0 release [skip ci] #405 (nubis-automation)
- Restore images module #403 (limed)
- Prepare for TF 0.11.x #402 (gozer)
- Revert "Small optimization, make our top-level zone use the same DNS delegation set (#399)" #400 (gozer)
- Small optimization, make our top-level zone use the same DNS delegation set as the rest of our region public zones #399 (gozer)
- Replace vpc vpn code with vpn module #397 (limed)
- Rename autoscaling group and launch config to be the same as the project #395 (limed)
- Remove monitoring_pagerduty_service_key variable #393 (limed)
- Some lint fixes #391 (limed)
- Terraform github source fix #390 (limed)
- Added pagerduty module support #389 (limed)
- Switch to nubis-travis container and fix lint errors #387 (tinnightcap)
- Make monitoring module aware of pagerduty arguments #386 (limed)
- Upgrade autospotting and pin it at a revision #384 (gozer)
- Prepare for Terraform 0.11.x #382 (gozer)
v2.1.0 (2018-02-06)
Closed issues:
- [PagerDuty] Don't require an API key to be set #376
- [rds] Enable slow-query-log by default in our MySQL parameter group #367
- [ci] Add support for newrelic API key #365
- [monitoring] apply specified instance_type #363
- Tag v2.1.0 release #378
- Tag v2.1.0 release #373
- Tag v2.1.0 release #369
- Cleanup app-state bucket #293
- Remove support for my_ip #145
Merged pull requests:
- Update CHANGELOG for v2.1.0 release [skip ci] #380 (nubis-automation)
- Update CHANGELOG for v2.1.0 release [skip ci] #379 (nubis-automation)
- Default Pagerduty API key to something #377 (gozer)
- Update CHANGELOG for v2.1.0 release [skip ci] #375 (nubis-automation)
- Update CHANGELOG for v2.1.0 release [skip ci] #374 (nubis-automation)
- Release v2.1.0 #372 (tinnightcap)
- Release v2.1.0 #371 (tinnightcap)
- Update CHANGELOG for v2.1.0 release [skip ci] #370 (nubis-automation)
- Enable slow query log for RDS by default #368 (gozer)
- Add ci.newrelic_api_key variable #366 (gozer)
- Need to pass the instance type to the monitoring module #364 (gozer)
v2.0.4 (2017-12-18)
Implemented enhancements:
- Expose r53 delegation id in app state bucket #355
Closed issues:
Merged pull requests:
- Update CHANGELOG for v2.0.4 release [skip ci] #361 (tinnightcap)
- Set force_destroy and tag the app-state bucket #359 (gozer)
- Get rid of my_ip, it was a debugging mechanism #358 (gozer)
- Expose delegation set id #356 (limed)
- Let the NAT instances know which side they are #354 (gozer)
- Fix Travis checks #353 (gozer)
- Fully support versioninng of fluent and jumphost modules #349 (limed)
v2.0.3 (2017-11-02)
Closed issues:
Merged pull requests:
- Merge v2.0.3 release into develop. [skip ci] #347 (tinnightcap)
- Update CHANGELOG for v2.0.3 release [skip ci] #346 (tinnightcap)
- Expose prometheus tunables #344 (gozer)
v2.0.2 (2017-10-24)
Implemented enhancements:
- [nat] Enable versioning #337
Fixed bugs:
- Update fluent-collector/sso/consul modules to v2.0.1 #328
Closed issues:
- Tag v2.0.2 release #340
Merged pull requests:
- Merge v2.0.2 release into develop. [skip ci] #342 (tinnightcap)
- Update CHANGELOG for v2.0.2 release [skip ci] #341 (tinnightcap)
- Add support for versioning #339 (limed)
v2.0.1 (2017-10-17)
Implemented enhancements:
- Extend monitoring port range #300
Closed issues:
- [ci] Make instance_type and root volume size configurable #322
- aws_iam_instance_profile supports a single role only #280
- Replace environments with arenas for account deployment #279
- [datadog] Get rid of it #244
- Remove all instances of CloudFormation left #200
- Output Jumphost EIPs #188
- Remove jumphosts from the platform Consul ACLs #97
- [datadog] Use Role delegation for setting up AWS integration #89
- Create a module framework to make Atlas optionnal #21
- Move JSON policy payloads into separate files #9
- Tag v2.0.1 release #334
- Tag v2.0.1 release #331
- Tag v2.0.1 release #325
Merged pull requests:
- Merge v2.0.1 release into develop. [skip ci] #327 (tinnightcap)
- Update CHANGELOG for v2.0.1 release [skip ci] #326 (tinnightcap)
- Expose ci instance_type and root_storage_size #323 (gozer)
v2.0.0 (2017-10-06)
Closed issues:
- [unicreds] Cleanup resources on destruction #310
- Updating module versions #308
- [consul] Allow versioning for nubis-consul #297
- [monitoring] Expose versioning for monitoring module #286
- Tag v2.0.0 release #319
- Tag v2.0.0 release #315
- Tag v2.0.0 release #312
- Tag v2.0.0 release #305
- Tag v2.0.0 release #302
Merged pull requests:
- Merge v2.0.0 release into develop. [skip ci] #321 (tinnightcap)
- Update CHANGELOG for v2.0.0 release [skip ci] #320 (tinnightcap)
- Allow specifying Consul gossip secret still #318 (gozer)
- Merge v2.0.0 release into develop. [skip ci] #317 (tinnightcap)
- Update CHANGELOG for v2.0.0 release [skip ci] #316 (tinnightcap)
- Merge v2.0.0 release into develop. [skip ci] #314 (tinnightcap)
- Update CHANGELOG for v2.0.0 release [skip ci] #313 (tinnightcap)
- Remove unicreds secrets on destruction #311 (gozer)
- Bumping modules to proper version #309 (limed)
- Merge v2.0.0 release into develop. [skip ci] #307 (tinnightcap)
- Update CHANGELOG for v2.0.0 release [skip ci] #306 (tinnightcap)
- Merge v2.0.0 release into develop. [skip ci] #304 (tinnightcap)
- Update CHANGELOG for v2.0.0 release [skip ci] #303 (tinnightcap)
- Arena Support #301 (gozer)
- Allow consul versioning #299 (limed)
- Allow versioning of monitoring module #296 (limed)
- Migrate to mozilla slack #294 (tinnightcap)
v1.5.1 (2017-08-29)
Closed issues:
- Deploy script tweaks #284
- Create a S3 bucket for storing deployed app state #277
- Upgrade to Terraform 0.10.x #275
- [security] Clear default security-group rules #262
- [sso] Allow versioning of sso module #261
- [route53] Tag our zones with Version #258
- [fluentd] Allow configuration of instance_type #256
- Upgrade to Terraform 0.9 #234
- Tag v1.5.1 release #290
- Tag v1.5.1 release #288
- Tag v1.5.1 release #281
- Tag v1.5.1 release #272
- Tag v1.5.1 release #268
- Tag v1.5.1 release #265
Merged pull requests:
- Merge v1.5.1 release into develop. [skip ci] #292 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #291 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #289 (tinnightcap)
- Pin app state bucket to a region #287 (tinnightcap)
- Whitespace fixes together with addition pre-req check #285 (limed)
- Merge v1.5.1 release into develop. [skip ci] #283 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #282 (tinnightcap)
- Create an app state S3 bucket and expose it in our account state #278 (gozer)
- Upgrade to Terraform 0.10 #276 (gozer)
- Merge v1.5.1 release into develop. [skip ci] #274 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #273 (tinnightcap)
- Merge v1.5.1 release into develop. [skip ci] #271 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #270 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #269 (tinnightcap)
- Merge v1.5.1 release into develop. [skip ci] #267 (tinnightcap)
- Update CHANGELOG for v1.5.1 release [skip ci] #266 (tinnightcap)
- Enable sso module versioning #264 (limed)
- Clear default security group rules #263 (gozer)
- Switch over to develop #260 (gozer)
- Remove Dummy security group in favor of NubisVersion tagging our route53 zones #259 (gozer)
- Allow configuration of fluentd instance size #257 (gozer)
v1.5.0 (2017-06-27)
Closed issues:
Merged pull requests:
- Merge v1.5.0 release into develop. [skip ci] #255 (tinnightcap)
- Update CHANGELOG for v1.5.0 release [skip ci] #254 (tinnightcap)
- Merge v1.5.0 release into develop. [skip ci] #252 (tinnightcap)
- Update CHANGELOG for v1.5.0 release [skip ci] #251 (tinnightcap)
- SSO options #249 (limed)
- Add instance mfa (DUO) account variables #247 (tinnightcap)
- We don't need GitHub OAuth anymore #246 (gozer)
- SSO Deployment support #243 (gozer)
v1.4.2 (2017-05-03)
Closed issues:
- Move aws_security_group.nubis_version to the global things #225
- Don't ignore lambda runtime anymore #218
- Move nubis-limed to accounts repo #214
- [iam] The Administrators Group shouldn't have the Admin Access policy attached #144
- Fix warnings #111
- Standardize a depends_on argument to modules for implicit/indirect dependencies #83
- Ensure forward-compatiblilty with upcoming Terraform 0.7 #76
- mig #8
- Tag v1.4.2 release #239
- Tag v1.4.2 release #236
Merged pull requests:
- Merge v1.4.2 release into develop. [skip ci] #242 (tinnightcap)
- Update CHANGELOG for v1.4.2 release [skip ci] #241 (tinnightcap)
- Update CHANGELOG for v1.4.2 release [skip ci] #237 (tinnightcap)
- Rename Lambda functions zips to their new names #233 (gozer)
v1.4.1 (2017-04-11)
Closed issues:
Merged pull requests:
- Merge v1.4.1 release into develop. [skip ci] #232 (tinnightcap)
- Update CHANGELOG for v1.4.1 release [skip ci] #231 (tinnightcap)
- Merge v1.4.1 release into develop. [skip ci] #229 (tinnightcap)
- Update CHANGELOG for v1.4.1 release [skip ci] #228 (tinnightcap)
v1.4.0 (2017-04-03)
Closed issues:
- switch remote module branch to develop #210
- [ci] Incorrect handling of multi-regions accounts #208
- Simplify Admin IAM policies for MFA control #201
- Tag v1.4.0 release #222
- Tag v1.4.0 release #189
Merged pull requests:
- fix MiG bootstrap #226 (gozer)
- Merge v1.4.0 release into develop. [skip ci] #224 (tinnightcap)
- Update CHANGELOG for v1.4.0 release [skip ci] #223 (tinnightcap)
- Remoing account config and moving to other repo #221 (tinnightcap)
- Don't ignore lambda runtime changes anymore #219 (gozer)
- Merge v1.4.0 release into develop. [skip ci] #217 (tinnightcap)
- Update CHANGELOG for v1.4.0 release [skip ci] #216 (tinnightcap)
- Small cleanups leftover #215 (gozer)
- Remove nubis-limed account from deployment repo #213 (limed)
- Fix operation precedence for multi-region CI deployments #211 (gozer)
- [ci] Handle multi-region deployments #209 (gozer)
- awspec based test suite #207 (gozer)
- Update nubis-jd to terraform 0.8 and nubis v1.3.0 #205 (tinnightcap)
v1.3.0-iam1 (2017-03-02)
Closed issues:
- [meta] Publish shared state even when VPC is disabled #199
- Remove Atlas in favor of Terraform native aws_ami searching #195
- [cloudtrail] Enable logfile validation #193
- Enable versionning on our state bucket #190
Merged pull requests:
- Simplify our IAM policy for Admins and MFA access #202 (gozer)
- Making it terraform 0.8 compatible #197 (limed)
- Create an images/ TF module to search for Nubis AMIs #196 (gozer)
- Enable Cloudtrail logfile validation #194 (gozer)
- Convert to Terraform 0.8 #192 (gozer)
- Enable versionning on our state S3 bucket #191 (gozer)
Implemented enhancements:
- [user-management] Rename variables #177
- Bubble up nubis_*_groups user data to various deploy components #174
- [user-managment] Support specifying multiple groups #157
- [user-management] Bump up timeout for lambda function #129
- [user-management] Split up IAM roles for user management #125
- [user-management] Terraform for user management IAM #124
- [user-management] Specify consul port in cloudwatch event #123
Fixed bugs:
- \[user-management\] Bump up timeout for lambda function #129
Closed issues:
- [user-management] Fix credstash dependency #172
- [ci] Pass monitoring_security_group_id #169
- [ci] Support slack notifications #165
- [user management] Bubble up new inputs for jumphost module #164
- [pagerduty] Support PagerDuty #160
- [fluentd] Support SQS arguments #158
- [jumphost] Remove from the trusted platform components #153
- [security] Add Prometheus to the trusted platform components #150
- [monitoring] Deploy nubis-prometheus #148
- CI shouldn't be in the credstash policies for stage/prod #135
- make sure user-managment can be deployed to a single-region account successfully #128
- Add a vpc feature flag #117
- Enable features.stack_compat for nubis-lab #114
- [MFA] Deactivating a MFA device should require using a valid MFA device #108
- Tag v1.2.3 release #106
- Labnda function must be stored in a S3 bucket in the same region as its deployed #10
- Tag v1.3.0 release #185
- [user-management] Manage nubis-user-management secret config through terraform #122
- [datadog] Update IAM permissions granted to DataDog #95
Merged pull requests:
- Update CHANGELOG for v1.3.0 release #187 (tinnightcap)
- Update pinned release version for v1.3.0 release #186 (tinnightcap)
- Update doc with resource tables #182 (tinnightcap)
- Expose nubis_sudo_groups and nubis_user_groups to ci module #181 (limed)
- Exposing nubis_sudo_groups and nubis_user_groups #180 (limed)
- Expose nubis_sudo_groups and nubis_user_groups to monitoring module #179 (limed)
- Rename variables so that it doesn't sound confusing #178 (limed)
- Accept user data arguments for consul module #176 (limed)
- Fluent userdata #175 (limed)
- Fixes dependency issue when uplading user_management config to credstash #173 (limed)
- Ability to accept multiple groups for user_management #171 (limed)
- Pass in CI's now needed monitoring_security_group_id #170 (gozer)
- [review] Bubble up userdata for nubis user groups #168 (limed)
- Admin pruning nubis-limed #167 (limed)
- [ci] Enable Slack Notification #166 (gozer)
- Terraform fmt #162 (gozer)
- Enable PagerDuty support #161 (gozer)
- Add fluent SQS settings #159 (gozer)
- Add support for nubis-prometheus #156 (gozer)
- Don't give the jumphost access to the platform ACL #155 (gozer)
- Manage user_management config file #154 (limed)
- features.vpc currently defaults to 1 on my configuration, so setting it to 0 just in case #152 (limed)
- Give prometheus nodes access to platform credstash secrets #151 (gozer)
- Deploy nubis-prometheus when feature.monitoring is enabled #149 (gozer)
- Add a feature.monitoring option, defaults to disabled #147 (gozer)
- Adding deployment config for nubis-limed account #146 (limed)
- Adding deployment config for the nubis-jd account #143 (tinnightcap)
- Updates to the readme #141 (tinnightcap)
- Strange issue with admin user modification causing unnecessary resource churn #137 (gozer)
- make sure the CI instances get only placed into the admin credstash policy #136 (gozer)
- Big refactoring exercise of the user-managment IAM stuff #134 (gozer)
- Set consulPort #132 (limed)
- Bump up lambda timeout for user management iam lambda function #131 (limed)
- Better names #130 (gozer)
- [Needs-review] Create user management IAM #127 (limed)
- Add consul port parameter #126 (limed)
- [do not merge] User management #121 (limed)
- Enable stack compat #119 (limed)
- Create a vpc feature flag, disabling all VPCs in one go and everyhign in them #118 (gozer)
- Add 2 more outputs to our state - monitoring_security_group - instance_security_group (synthetic merge of ssh/internet/shared services SGs) #116 (gozer)
- upgrade lab to v1.3.0-dev #115 (gozer)
- When nat=0, still create some IAM foo, as we have dependencies we can't avoid atm #113 (gozer)
- [complex] Generate a discoverable and accessible fake TF output module with metadata #110 (gozer)
- Require MFA device to deregister a MFA device #109 (gozer)
- Upgrade to Nubis v1.2.3 #107 (gozer)
- Upgrade bugzilla-aws and nubis-lab to v1.2.2 #105 (gozer)
v1.2.2 (2016-08-02)
Closed issues:
- Tag v1.2.2 release #102
Merged pull requests:
- Update CHANGELOG for v1.2.2 release #104 (tinnightcap)
- Update pinned release version for v1.2.2 release #103 (tinnightcap)
- Add more parameters to our mysql parameter groups #101 (gozer)
v1.2.1 (2016-07-30)
Closed issues:
- Tag v1.2.1 release #98
Merged pull requests:
- Update CHANGELOG for v1.2.1 release #100 (tinnightcap)
- Update pinned release version for v1.2.1 release #99 (tinnightcap)
- Update DataDog permissions as per their docs #96 (gozer)
v1.2.0 (2016-07-11)
Implemented enhancements:
- [nat] Bump up instance type #67
Closed issues:
- Turn Atlas token into a variable #20
- Use tf_module (https://github.com/mengesb/tf\_filemodule\) for generating files #12
- ipsec_targets is now ipsec_target (singular) #91
- Update external module references to v1.2.0 #90
- Tag v1.2.0 release #87
- For global resources, pick the first region instead of hard-coding us-east-1 #82
- Create a resource with NubisVersion #77
- Document the usage of aws-vault #73
- Make NAT a disableable tunable #69
- Deploy a single, global opsec security audit stack #64
- Add new credstash_key paramater to nubis-ci #62
- Ensure we don't require an Atlas Token #60
- [dummy] PrivateAvailabilityZone[1-3] #57
- create read-only guest accounts too #52
- Output IAM roles for admins #50
- remove references to aws_profile and just rely on AWS* keys to be in the environment #49
- Create a read-only policy and allow all admin users to assume it for convenience #46
- Enable and enforce MFA for all admin accounts #44
- get rid of my_ip, it's really just for debugging #43
- [opsec] Remove useless variables #39
- [ci] Attach to the correct credstash policy to make it part of the platorm ACL #38
- [ci] Github OAuth client id is incorrectly passed in #36
- [opsec] enable cloudtrail logs everywhere #34
- Output the actual top-level public route53 zones to facilitate hooking up in inventory #32
- [proxy] Front internal proxies with an ELB so the fallback proxy DNS entry always works #31
Merged pull requests:
- Add config for nubis-market Upgrade to v1.2.0 ( and rotate datadog api key ) #94 (gozer)
- Upgrade external TF module references to v1.2.0 #93 (gozer)
- ipsec_targets was renamed ipsec_target #92 (gozer)
- Update CHANGELOG for v1.2.0 release #88 (tinnightcap)
- We only need one IPSec target on the DC side #86 (gozer)
- Fix default ipsec_targets target #85 (gozer)
- Use the first region for global resources instead of hard-coding an arbitrairy one #84 (gozer)
- Provisions for HA NAT #70 (limed)
- Enforce MFA policies on all admin users #45 (gozer)
bugzilla (2016-05-27)
Implemented enhancements:
Merged pull requests:
- Just remove documentation references to aws_profile. #80 (gozer)
- Add dummy SG for version tracking #79 (gozer)
- Add 'nat' as en enable flag #78 (gozer)
- Tyops #75 (tinnightcap)
- Initial drop of aws-vault documentation #74 (gozer)
- Revert "Use a bigger instance" #71 (tinnightcap)
- Use a bigger instance #68 (limed)
- Deploy a single, global opsec security audit stack #65 (gozer)
- Add new required credstash_key to nubis-ci #63 (gozer)
- Create an atlas_token variable, defaults to 'anonymous' #61 (gozer)
- update bugzilla GitHub settings #59 (gozer)
- Provide PrivateAvailabilityZone[1-3] inputs #58 (gozer)
- Name the NAT instances like other platform instances Name (v0.0.0) for account in environment #56 (gozer)
- terraform fmt #55 (gozer)
- Add support for read-only guest accounts #53 (gozer)
- Add admin roles as outputs #51 (gozer)
- Move readonly role to the /nubis/ path, to avoid calshes with usernames #48 (gozer)
- Add a readonly IAM role intended for Nubis Admins #47 (gozer)
v1.1.0 (2016-04-26)
Closed issues:
- Figure out what to do with each account's config file in the long run #29
- Create a README #26
- NATs don't need EIPs #25
- Add cloudhealth module #23
- [state] Create the state user and credentials #22
- Use Route53 delegation sets for all our zones #19
- Add technical_contact input variable #18
- Handle VPN connections #17
- create fake stacks for stage and prod #16
- Enable support for nubis-ci #15
- Fix Consul TechnicalOwner => TechnicalContact #14
- Assign a public EIP to NAT instances so we can do IP whitelists for the admin #13
- s/TechnicalOwner/TechnicalContact/ #11
- Datadog #7
- datadog #6
- Create the state holding bucket #5
- Add all missing account buckets #4
- Need separate Credstash IAM policies per environments #3
- Credstash Policy missing from NAT instance IAM role #2
- Publish fluentd outputs into Consul #1
Merged pull requests:
- Rollbak local change that shouldn't have been pushed #42 (gozer)
- Create an ELB-based proxy endpoint for initial bootstrap #41 (gozer)
- Cleanup useless stuff #40 (gozer)
- Correctly pass in ci_github_oauth_client_id where needed #37 (gozer)
- Enable global cloudtrail as per opsec's request #35 (gozer)
- Large PR with leftover bits. #33 (gozer)
- Update CHANGELOG for v1.1.0 release #30 (tinnightcap)
- Issue/26/readme #28 (gozer)
- EIPs are not needed for the NATs, and once released, we are done. #27 (gozer)
- Issue/23/cloudhealth #24 (gozer)
* This Change Log was automatically generated by github_changelog_generator