Significant README and CHANGELOG updates.

parent 75880aab
......@@ -3,7 +3,7 @@
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
- [Changelog](#changelog)
- [Unreleased](#unreleased)
- [1.5.0 - 2020-06-10](#150-2020-06-10)
- [Added](#added)
- [Changed](#changed)
- [Removed](#removed)
......@@ -55,12 +55,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), at least as far as an infrastructure project can.
## [Unreleased]
## [1.5.0] - 2020-06-10
### Added
- Added [folding](https://gitlab.palpant.us/justin/folding), deployment of [Folding@Home](https://foldingathome.org)
- Added [Loki](https://gitlab.palpant.us/justin/loki-palpantlab) to the Prometheus/Alertmanager/Grafana stack for log aggregation and search
- Added [chromedp-load-agent](https://gitlab.palpant.us/justin/chromedp-load-agent) to apply extra load to services.
- Add [Cortex query-frontend](https://gitlab.palpant.us/justin/palpantlab-gitlab/-/blob/c3050f52c75876da6350e4c198f86c2993084a52/deploy/kubectl-apply/gke/cortex-query-frontend.yaml) on top of Thanos to provide query caching and improve performance and reduce cost.
- Added [Cortex](https://cortexmetrics.io/) to the monitoring stack; specifically, [query-frontend](https://gitlab.palpant.us/justin/palpantlab-gitlab/-/blob/c3050f52c75876da6350e4c198f86c2993084a52/deploy/kubectl-apply/gke/cortex-query-frontend.yaml) on top of Thanos to provide query caching and improve performance and reduce cost.
- Migrate PostgresQL databases from CloudSQL to cluster-internal databases running on stable nodes using [bitnami/postgresql helm chart](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
- Added node_exporter to the GKE cluster
- Enable response caching in NGINX for GitLab, Thanos, and Grafana ingresses.
......@@ -72,6 +72,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Add Gatsby to build static copy of Ghost, using Ghost as a headless CMS for performance and scaling with [styxlab/gatsby-starter-try-ghost](https://github.com/styxlab/gatsby-starter-try-ghost)
- Update cloudsql-proxy to v1.16.
- Annotations and PDBs to allow cluster-autoscaler to more easily scale-down nodes.
- Version updates:
- GKE Kubernetes: v1.16.9-gke.2
- GitLab: 13.0.6
- GitLab Runner: 13.0.1
- PostgresQL: 12.3
- Thanos: 0.12.2
- Reinstalled GitLab runners and moved their configs and CI tokens to secrets.
### Removed
- Scale down CloudSQL proxy for postgres
- Scale down PostgresQL exporter for CloudSQL database
......@@ -283,7 +290,8 @@ Lastly, I have split up the single mono-repo into individual repos to support si
- HAProxy, all instances
- Most of the 9s in my previous uptime. But they will be back, and better than ever!
[Unreleased]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.4.1...HEAD
[Unreleased]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.5.0...HEAD
[1.5.0]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.4.1...v1.5.0
[1.4.1]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.4.0...v1.4.1
[1.4.0]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.3.0...v1.4.0
[1.3.0]: https://gitlab.palpant.us/justin/palpantlab-infra/compare/v1.2.0...v1.3.0
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment