2021-09-13 Biweekly

Last meeting: 2021-08-30 Biweekly

News

Releases

  • Release of wharf-provider-azuredevops v2.0.0
  • Release of wharf-api v4.2.0
  • Release of wharf-web v1.4.0
  • Release of wharf-helm v2.0.0

wharf-api

Auth

  • Work by @fredx30 to grant access to production Azure AD as identity provider. Lots of bureaucracy, slow progress, long delay between emails. Need a premium instance of Azure AD to validate the test implementation fully.

  • RFC-0013 is going forward. https://github.com/iver-wharf/rfcs/pull/13

  • @fredx30 is gaining help from distant co-workers to help reviewing the solution from a security perspective. Using the ID-token on the back-end was concluded a bad practice.

Azure DevOps imports from dev.azure.com

Unit test coverage

  • Work started by @Alexamakans, but then aborted as the rabbit hole seemed quite deep. The lack of testing in Wharf leads us to have little reference when adding new tests.

Plan

  • Finalizing the Auth RFC. @fredx30

  • Finalizing the test results PR. @Alexamakans

  • Start implementing the wharf-api endpoints cleanup based on the published RFC. @jilleJr

  • Fix bugs and inconsistencies @Alexamakans

  • Add GitHub Action to run tests and hinder PRs from merging

  • Add “nightly” automatic releases based on master branch? Or a custom Wharf build in our internal instance that builds all images using latest code that can be built and deployed on the push of a button. Needs meeting.