⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣿⣿⣿⣿⣿⣿⣶⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣠⣴⣿⣿⠿⠛⠉⢉⣿⣄⠀⠉⠉⠉⠛⠿⣿⣿⣦⣄⠀⠀⠀⠀⠀
⠀⠀⠀⣠⣾⣿⠿⠉⠀⠀⠀⣰⣿⣿⣿⢃⣶⡀⠀⠀⠀⠀⠙⢿⣿⣷⣄⠀⠀⠀
⠀⠀⣴⣿⡟⠃⠀⠀⠀⣰⣶⣮⣝⡻⢡⣿⣿⣿⡆⣀⠀⠀⠀⠀⠙⢿⣿⣦⠀⠀
⠀⣼⣿⡟⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣷⣮⠹⢋⣾⣿⣷⡄⡀⠀⠀⠀⢻⣿⣧⠀
⢰⣿⡟⠀⠀⠀⢠⣾⣿⣿⡿⠎⣛⣿⣿⡟⣰⣿⣿⡿⢋⣼⣷⡀⠀⠀⠀⢻⣿⡆
⣿⣿⡇⠀⠀⠀⠻⣿⣿⣿⣿⣷⣦⠨⣭⣘⡿⣿⢟⣵⣿⣿⠿⠋⠀⠀⠀⢸⣿⣿
⣿⣿⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣷⡘⣿⣿⣷⣝⢿⣿⣵⡇⠀⠀⠀⠀⠀⣿⣿
⣿⣿⡇⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⡌⢿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⢸⣿⣿
⠸⣿⣧⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⠎⢿⣿⣿⣿⠏⠀⠀⠀⠀⠀⣼⣿⠇
⠀⢻⣿⣧⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⡆⣾⣿⣿⠃⠀⠀⠀⠀⠀⣼⣿⡟⠀
⠀⠀⠻⣿⣧⡄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⢃⣿⣿⣿⠀⠀⠀⠀⣠⣼⣿⠟⠀⠀
⠀⠀⠀⠙⢿⣿⣶⣀⠀⠀⢠⣿⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⣀⣾⣿⡿⠋⠀⠀⠀
⠀⠀⠀⠀⠀⠙⠻⣿⣿⣶⣼⣿⣿⣿⣿⣿⣸⣿⣿⣿⣶⣿⣿⠟.
#BlackLivesMatter
Changes in this release
API & Authentication subsystem
- Add newrelic to api @rocketeerbkw (#1983)
- Support for Active/Standby in Kubernetes @shreddedbacon (#1920)
- Bump apollo-server-express from 2.9.4 to 2.14.2 @dependabot (#1939)
- Introduces Problems Database System @bomoko (#1943)
- Convert lagoon to typescript @rocketeerbkw (#1692)
Admin & User Interfaces subsystem
- Billing UI Updates @justinlevi (#1926)
- Introduces Problems Database System @bomoko (#1943)
- Avoid exclusive language "blacklist" @rocketeerbkw (#1930)
Build & Deploy subsystem
- persistentStorageName fixes and other nits @Schnitzel (#1977)
- Support for Active/Standby in Kubernetes @shreddedbacon (#1920)
- Update project logic for Harbor projects @cdchris12 (#1776)
- Add support for stakater/ingressmonitorcontroller @twardnw (#1872)
- Adding varnish control port to k8s helmfiles @dasrecht (#1961)
- Updated default robot token duration to 500 days. @cdchris12 (#1953)
- Label namespaces with lagoon.sh/environmentType @smlx (#1960)
- Fix indentation for annotations in rabbitmq template @shreddedbacon (#1968)
- Small chart template changes to fix helm linting @tobybellwood (#1928)
- Improve harbor migration script @cdchris12 (#1843)
Logging & Reporting subsystem
- Logging overhaul @smlx (#1959)
- Make lagoon-logging helm chart OpenShift compatible @smlx (#1918)
- Add missing
builddeploy-kubernetes:complete
task to RC notifications @twardnw (#1973) - Improve resilience of logs-forwarder @smlx (#1940)
Base Images & Testing subsystem
- Capability to prepopulate mariadb and solr on start @Schnitzel (#1978)
- Disable caching of large binary files in Varnish @seanhamlin (#1784)
- set up emptyDir volume for twig render cache @twardnw (#1967)
- First iteration of Lagoon Version Update Helper @dasrecht (#1852)
- Add a new environment variable to control New Relic browser monitoring. @seanhamlin (#1955)
- Update curl to
7.70.0-r0
in the PHP images @seanhamlin (#1954) - #1799: Update the lagoon-kickstart process to use the Lagoon API @fubarhouse (#1867)
- Pin docker upstream tags to Alpine 3.11 @tobybellwood (#1931)
Documentation & Examples / DX subsystem
- docs: Kubernetes installation @xantrix (#1853)
- Moving contributing and CoC to docs root. @AlannaBurke (#1937)
Automation, Services & Helpers subsystem
- Added some initial checks, support for rocketchat, and shellcheck @vincenzodnp (#1984)
- Improve shared-to-shared-migrate script @smlx (#1768)
- Add support for stakater/ingressmonitorcontroller @twardnw (#1872)
- Bash script to check and update TLS broken routes @vincenzodnp (#1972)
- Auto-idler cronjobs @shreddedbacon (#1892)
Security subsystem
- Upgraded Trivy to v0.9.0 @cdchris12 (#1963)
- Trivy Container Permission Fixes @cdchris12 (#1927)