Last week we spend a lot of time refining examples and upgrading our infrastructure to leverage kubernetes services by using Spring Cloud Kubernetes projects. We started working on upgrading the BluePrint: Trending Topic campaigns in order to use the new set of dependencies and improve the Application Service to work in such environments. We are getting quite close to finish the new Process & Task Runtime Java APIs and we want to make sure that we refactor all the services to consume this new layer. A lot of refinements in our Spring Boot Starters is happening to make sure that we clean up all the rough edges and provide Auto Configurations when possible to reduce the burden in the consumer side.
@MiguelRuizDevworked on implementing logic to the Resource Assembler in the Task Service and on Actions Buttons dynamically displayed in the corresponding UI.
@ryandawsonukCreated PRs to set create auto-configurations for more of the modules in common level under #1850. Got the trending topics blueprint working with Jenkins X and submitted PRs to make it easier for the modules to be configured from the parent-level values.yaml and work together with rabbit.
@erdemedeirosmade sure that all the REST controllers are using the new Java API: covered ProcessInstance controller and variable controllers.
@salaboypresented at JJUG CCC Spring 2018and improved the Trending Topic Campaigns Blueprint for the Beta1 release. Also managed to sync face to face with our community rock start member @daisuke-yoshimoto about the Cloud approach for BPMN Signal, Messages and Timers.
This week we started migrating our core example to follow the same approach that our BluePrint adopting some of the Jenkins Xconventions for service descriptors, helm charts and coding standards.