Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This week's call will use the Zoom system at GU, see ZoomGU for access info.

AGENDA

...

  1. Jenkins / LDAP

Attendees:

Brent

  • Java socket server: Not much progress since last meeting, due to start-of-semester work. Looking at the best way amongst several possible approaches to marry the DDF protocol code to these components.

Daniel

Henri

  • https://shibboleth.atlassian.net/browse/JOIDC-50

    • First thoughts on this: a new configuration property for a function that feeds profile configurations

    • A lesson learned from the incompatibilities with the legacy tokens: make sure that the endpoints can handle prefix-configuration changes

    • The prefix approach doesn’t work with the JWT access tokens (JOIDC-7)

  • https://shibboleth.atlassian.net/browse/JOIDC-21

    • The admin-flow approach (input: JSON, output: token compatible with some profile) could be useful in other parts too → Trying to make the structure generic

    • The first functional PoC progressing

Ian

...

John

Marvin

Phil

Rod

Scott

  • https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6

    • Short fluffy talk at https://www.youtube.com/watch?v=O0-IhAKnkWM covers most of the following

    • Java 17 baseline, will also support next two LTS after that (Java 23 and 29 in 2024 and 2027 respectively) (Spring 5 will not go beyond Java 17).

    • Jakarta EE 9 baseline, implying

      • namespace change from javax to jakarta

      • Tomcat 10, Jetty 11 baseline

    • The talks from Spring One (incl. Juergen Hoeller’s deeper dive on Spring 6) will be available 2021-09-07 at SpringOne.

    • GA 2022 Q4

    • M1 2021 Q4, i.e., in a couple of months. In principle, we could start a feature branch for Spring 6 at this point, or in general branch for v5. (Hibernate or some other dependency might be a sticking point; beta of next version of Hibernate expected in 2022).

    • What about Spring Web Flow? I assume that’s Servlet-dependent and therefore won’t work vs. jakarta APIs as it stands.

John

  • Preliminary success getting Jenkins to produce Docker images

  • Continuing to investigate options/techniques for combining Docker, Jenkins, AWS

Marvin

Phil

Rod

Scott

Tom

  • Maven Central

    • deploying to Central : on hold

    • working through hosting our repo via Apache rather than Nexus

      • isolates us from Nexus sec vulns (i.e. how we run Jenkins)

  • Containerizing Jenkins and Nexus

    • working through using Docker Compose to run Jenkins/Nexus containers in AWS

Other