Skip to content

Releases: uselagoon/lagoon

lagoon v2.0.0-rc.9

20 Aug 07:39
7e953c6
Compare
Choose a tag to compare

This release is built on the https://github.com/uselagoon/lagoon-images/releases/tag/21.8.0 images

Facts, Tasks, and ProjectRouterPatterns, oh my 😌

Changes in this release

Upgrade instructions:

  1. Normal Helm Upgrade
  2. connect to api-db container: kubectl exec -it lagoon-core-api-db-0 sh
  3. run /rerun_initdb.sh
  4. Visit Keycloak UI as admin
  5. Navigate to Clients > lagoon-opendistro-security > Mappers > groups
  6. Replace script with:
var ArrayList = Java.type("java.util.ArrayList");
var groupsAndRoles = new ArrayList();
var forEach = Array.prototype.forEach;

// add all groups the user is part of
forEach.call(user.getGroups().toArray(), function(group) {
  // remove the group role suffixes
  //lets check if the group has a parent if this is a child
  if(group.getFirstAttribute("type") == "role-subgroup") {
    var parent = group.getParent();
    if(parent.getFirstAttribute("type") == "project-default-group") {
        var projectIds = parent.getFirstAttribute("lagoon-projects");
        if(projectIds !== null) {
            forEach.call(projectIds.split(","), function(g) {
              groupsAndRoles.add("p" + g);  
            });
            return;
        }
    }
  }
 
  var groupName = group.getName().replace(/-owner|-maintainer|-developer|-reporter|-guest/gi,"");
  groupsAndRoles.add(groupName);
  return;
});

// add all roles the user is part of
forEach.call(user.getRoleMappings().toArray(), function(role) {
   var roleName = role.getName();
   groupsAndRoles.add(roleName);
});

exports = groupsAndRoles;
  1. connect to api container: kubectl exec deploy/lagoon-core-api -it -- sh
  2. run yarn sync:opendistro-security

lagoon - v2.0.0-rc.8

21 Jul 09:33
2a5c9ba
Compare
Choose a tag to compare

This release is built on the https://github.com/uselagoon/lagoon-images/releases/tag/21.7.0 images

Changes in this release

Lagoon v2.0.0-rc.7

20 Jul 23:22
e4ab92e
Compare
Choose a tag to compare

This release is built on the https://github.com/uselagoon/lagoon-images/releases/tag/21.7.0 images

Changes in this release

lagoon v2.0.0-rc.6

15 Jul 11:15
8c07aef
Compare
Choose a tag to compare

This release is built on the https://github.com/uselagoon/lagoon-images/releases/tag/21.7.0 images

Changes in this release

v2.0.0-rc.5

02 Jul 02:19
6baf7a8
Compare
Choose a tag to compare

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.6.0 (release) base images

Highlights in this release

A few fixups identified during the Lagoon 1>Lagoon2 upgrade process.

All Changes in this release

v2.0.0-rc.4

30 Jun 03:43
67ca713
Compare
Choose a tag to compare

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.6.0 base images

Highlights in this release

Two minor fixes to the tasks system relating to typecasting, and some more local-dev improvements

All Changes in this release

  • Sends task id as string for lagoon-kbd @bomoko (#2733)
  • SQL results are not typecast to strings anymore @rocketeerbkw (#2726)
  • Don't scan images by default in build/* Makefile targets @smlx (#2732)
  • Remove some sleeps from test suite @smlx (#2731)
  • Fix duplicate lagoon-tests installed in local test cluster @smlx (#2728)
  • Parameterise the kind/push-images Makefile target @smlx (#2729)
  • Allow the make jobserver to co-ordinate with sub-makes @smlx (#2727)

v2.0.0-rc.2

28 Jun 23:55
6890db5
Compare
Choose a tag to compare

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.6.0 base images

Release Higlights

One small fix here to a regression that caused a small bug in the UI. All other changes are local-dev related.

All Changes in this release

v2.0.0-rc.1

18 Jun 03:44
d971949
Compare
Choose a tag to compare

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.6.0 base images

We will be adding more detailed information on the various components over at our blog https://dev.to/uselagoon in the coming weeks - keep an eye out!

Release Highlights

  • Lagoon has been updated to Node 16, running on Alpine 3.13
  • A new notification type to send to a webhook has been added
  • There is now an API audit log created for all API actions
  • Lagoon now fully supports Harbor v2 as a "problem" source
  • The test system has been overhauled to have each set of tests more self-sufficient
  • All changes as at Lagoon v1.15.1 have been included

All Changes in this release

Full diff to Lagoon 1 is v1.15.1...v2.0.0-rc.1

v2.0.0-alpha.9

07 May 05:06
71545b6
Compare
Choose a tag to compare
v2.0.0-alpha.9 Pre-release
Pre-release

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.4.0 base images

Release Highlights

Changes in this release

v1.14.5

04 May 09:32
Compare
Choose a tag to compare

This Lagoon release builds on the https://github.com/uselagoon/lagoon-images/releases/tag/21.4.0 base images

Changes in this release