More information over at https://stories.amazee.io/what-to-expect-in-lagoon-1-2-0-e62d9b3cc51a
Headline items:
- First release of Harbor integration to Lagoon
- More notification options (Microsoft Teams and e-mail)
- Improved API and authentication performance
- First release of amazee.io docker images for PHP 7.4
- Last release of amazee.io docker images for PHP 5.6, 7.0 and 7.1
Full list of changes by subsystem
API & Authentication:
- Reduce keycloak requests for getAllProjects api query #1430 (@rocketeerbkw)
- Add retry queue for sync-groups-opendistro-security helper #1404 (@rocketeerbkw)
- 1337 keycloak request retries #1386 (@rocketeerbkw)
- Keycloak API stability improvements #1362 (@rocketeerbkw)
- Fix permissions check for adding environment variable to projects #1335 (@rocketeerbkw)
- Validate the gitUrl in addProject and updateProject mutations. #1422 (@blazeyo)
- Adding the DeleteSshKeyById API endpoint. #1147 (@cdchris12)
- Add Github usernames to closed Pull Requests #1332 (@dan2k3k4)
- Add Task for running Drupal core-cron. #1346 (@fubarhouse)
- Upgrade GraphQL to v14 #1414 (@JohnAlbin)
- Patch keycloak Dockerfile and entrypoint for new base image #1358 (@smlx)
- API updateProject returns auth denied for some users #1450 (@rocketeerbkw)
- Fix error loading groups with no projects #1484 (@rocketeerbkw)
- Upgrade knex node package #1431 (@rocketeerbkw)
- Availability Fix - v2 #1483 (@justinlevi)
- Default Availability set to STANDARD #1474 (@justinlevi)
- correct secret key for auth-server #1302 (@Schnitzel)
Build & Deploy:
- Allow use of private docker registries #1293 (@shreddedbacon)
- Stop if rebinding of secret doesn't work #1331 (@Schnitzel)
- Update version of oc used in oc image #1158 (@shreddedbacon)
- Updating absolute softlinks to relative softlinks #1462 (@cdchris12)
- Bugfix for RabbitMQ yaml error. #1468 (@cdchris12)
- Remove duplicated harbor images #1486 (@smlx)
- SAFE_BRANCH and SAFE_PROJECT args build-deploy #1480 (@shreddedbacon)
- Harbor Integration #1269 (@cdchris12)
- Fix type errors with jobs system #1493 (@rocketeerbkw)
- handle priorityClassName for 3.9 #1317 (@Schnitzel)
Logging & Reporting:
- Add default fields mapping to kibana index patterns #1408 (@shreddedbacon)
- allow to overwrite amount of processors #1336 (@Schnitzel)
- #1241 #1242 - logs2email logs2microsoftteams integration #1283 (@twardnw)
- #1363: tell elasticsearch which format we're sending data #1380 (@Schnitzel)
- Notifications updates #1423 (@twardnw)
- Configurable elastic endpoints #1315 (@shreddedbacon)
Operators & Provisioning:
Images:
- Solr 7.5 - setting $solr.lock.type to none #1440 (@dasrecht)
- Preparing for PHP 7.4 Release #1417 (@dasrecht)
- Update drush8 to 8.3.1 #1416 (@vincenzodnp)
- Expose max_allowed_packet to env vars. #1349 (@steveworley)
- Update Drupal Console Launcher to v1.9.4 #1395 (@dasrecht)
- Updating to composer V1.9.1 #1365 (@dasrecht)
- fixing postgres not starting issue #1419 (@Schnitzel)
- Fix typo in auth-server Dockerfile #1457 (@smlx)
- Remove broken docker tag override for PHP7.0 images and remove tests #1445 (@tobybellwood)
- Remove image that doesn't build #1458 (@smlx)
- Added mytop utility #1478 (@vincenzodnp)
- Handle new gd configure options in php 7.4 image #1481 (@smlx)
- pin version 0.2 of svcat, as
latest
downloads 0.3 beta #1304 (@Schnitzel) - elasticsearch dockerimage had yml typo #1303 (@Schnitzel)
- Improvement: Extract favicon nginx conf. #1334 (@steveworley)
- mariadb-single for api and keycloak #1300 (@Schnitzel)
- Better Lagoon Types for Development #1299 (@Schnitzel)
Testing and Local Development:
- Update PHP7 versions supported and tested. #1444 (@tobybellwood)
- more dependencies #1427 (@Schnitzel)
- use api/deploy-branch instead of rest/branch for node tests #1410 (@tobybellwood)
- Kvm support #1429 (@Schnitzel)
- Use KVM as the minishift vm-driver on Linux #1355 (@smlx)
- Fix deploymentconfig test #1356 (@smlx)
- Fix a bash syntax error #1282 (@smlx)
- Fix some typos and .PHONY targets #1354 (@smlx)
- #1021 document lagoon base docker images #1323 (@vincenzodnp)
- Minor documentation fix #1353 (@smlx)
- #1347 - fix s3-load/save #1435 (@twardnw)
- Use installed minishift if it's the required version #1360 (@smlx)
- run tests in dedicated containers instead of the already running one #1448 (@Schnitzel)
- Add logs-db-service alias for logs-db when running locally #1350 (@rocketeerbkw)
- Added KVM support instructions #1476 (@vincenzodnp)
- Remove unnecessary line continuation #1488 (@smlx)
- Login to minishift registry again before pushing the rebuilt dind image #1296 (@shreddedbacon)
Documentation & Examples / DX:
- Corrects PHP-FPM to use host.docker.internal for xdebug #1387 (@fubarhouse)
- Documentation - adding elasticsearch image documentation #1405 (@dasrecht)
- Fixed remote-shell examples #1277 (@vincenzodnp)
- clarified the role descriptions a bit #1345 (@jaimed-amazee)
- use newer check if drupal installed #1432 (@Schnitzel)
- More details about the PR deployments #1426 (@Leksat)
- Added missing pages in mkdocs.yml #1379 (@vincenzodnp)
- added instructions to select tenant #1330 (@jaimed-amazee)
- Fix broken docs logo image by adding missing "!". Fixes #1307 #1326 (@JohnAlbin)
- Documentation: Add ~~~ to terminal code #1309 (@dan2k3k4)
- fixed code format #1310 (@jaimed-amazee)
- Add Lagoon logo to docs #1314 (@JohnAlbin)
- Documentation: Fix typo in Content Type in webhooks documentation. #1316 (@kehh)
- Update docs to use same insecure registry IP for all platforms #1452 (@rocketeerbkw)
- Adding legacy to the title to make it more clear #1446 (@dasrecht)
- Documentation improvements #1467 (@dasrecht)
- fixing graphql example #1464 (@dasrecht)
- Documentation work #1490 (@dasrecht)
Automation, Services & Helpers:
- Update shared-cleanup script #1388 (@smlx)
- adding toolbox container for operations purposes #1391 (@dasrecht)
- Improve storage-calculator script add update to support oc 3.9. #1291 (@thom8)
- API Automated Billing Calculations #1396 (@justinlevi)
- Update lagoon sync script #1496 (@cdchris12)
- Automated billing helpers fix #1491 (@wintercreative)
- update cronjobs inside lagoon to newer api version #1301 (@Schnitzel)
Admin UI:
- Closes #1284: Add timezone abbreviation to UI #1285 (@dan2k3k4)
- UI Deployments Improvements #1165 (@rocketeerbkw)
- Add Lagoon favicon. Fixes #1305 #1399 (@JohnAlbin)
- Fix errors on UI task page plus other small follow up issues #1438 (@rocketeerbkw)
- Add storybook to Lagoon UI #1456 (@JohnAlbin)
- Fix display of download button on Backups page. #1463 #1465 (@JohnAlbin)
- Show timezone offset in hours since name is not supported #1485 (@rocketeerbkw)