Release Notes - Version 2.0 Vessel Registry
Release Summary
New Features and Improvements
ID | Items |
---|---|
Capture additional payment information | |
Vessel status changed to Suspended on day after expiry date | |
Transmission on death for a small vessel | |
Monitoring the health of Services | |
Print out a summary of the vessel's history | |
Re-register a small vessel that was previously closed | |
Home page actually has content! | |
View the history of a vessel | |
Suspend the registration of a small vessel | |
Print a new certificate | |
Synchronize Transfer of ownership requests with the on-premise SCVLS database | |
Synchronize alteration requests with the on-premise SCVLS database | |
Synchronize renewals with the on-premise SCVLS database | |
Print a replacement certificate | |
Update the address of a vessel owner | |
Close the registration of a small vessel | |
Generate and print a transcript of registry | |
Generate certificate of registry | |
Generate a cover letter and attach to the request | |
Implement First Registry Transaction Update Scenario | |
View requests related to a vessel | |
See a list of missing fields | |
|
|
Bug Fixes
Application Changes
Name | Version | DB Change | Data Migration | LoV Change | Description |
---|---|---|---|---|---|
Workload Management Service | 1.4.1 | Yes | Yes | No |
|
Vessel Registry Management |
| No | No | Yes | |
Vessel Registry Service |
| Yes | Yes | No |
|
Vessel Detail Service |
| Yes | Yes | No |
|
Client Detail Service |
| Yes | Yes | No |
|
Vessel History Service |
| Yes | Yes | No |
|
Job Notification Service |
| Yes | No | No |
|
Vessel Registry Gateway |
| Yes | No | No |
|
Vessel Registry Database Updater Gateway |
| No | No | No |
|
Vessel Registry Database Updater Service |
| No | No | No |
|
Pre-Release Preparation
Release Date: May 11
Code freeze (April 20): All increment 2 PBIs are completed.
Bug fixes will continue
No new features will be introduced after code freeze
Training required:
Acceptance environment setup after code freeze
Lucy and Troy will work with users prior to launch to train users on new features
Decommissioning SCVLS:
Users are informed about the decommissioning SCVLS application
Web and DBA team are informed about revoking user write permissions (Future task)
Will give a grace period prior to decommissioning the SCVLS application
Replicate production data in acceptance for testing. After testing will remove all the data.
Sequence numbers should be verified/incremented for the new databases after the on-premise data migration
Client Detail Service Database
Vessel Registry service database
Vessel Detail service database
Vessel History service database
Release Process
Estimated downtime:
Service Deployment: 2 hrs
VRM Deployment: 2 hrs
Communication required:
Coordination with Team Triton on the user migration from the legacy SCVLS to the cloud VR application
Users are informed of downtime ahead of deployment
Users are instructed to refrain from using the Legacy SCVLS system
MOLE team @Xia W will be informed once the services are deployed to production
Service Deployment (April 25):
Client Detail Service
Deploy Bicep templates to provision azure resources required for this service
Database / Roles
Service
Vessel Registry Service
Deploy Bicep templates to provision azure resources required for this service
Database / Roles
Service
Vessel Detail Service
Deploy Bicep templates to provision azure resources required for this service
Database / Roles
Service
Vessel History Service
Deploy Bicep templates to provision azure resources required for this service
Database / Roles
Service
Vessel Registry Gateway
Job Scheduling Service
Deploy Bicep templates to provision azure resources required for this service
Database / Roles
Service
Vessel Registry Database Updater Gateway (Kanga Server)
Run pipeline with release configuration
Move generated service files to vrdu-gw
Vessel Registry Database Updater Service
Create an SCVLS VRDU user in A01_USER table (Reference the development SCVLS table for the required data)
Run pipeline with release configuration
Move generated service files to vrdu-api-prod
Workload Management Service
Execute data migration script
Deploy to staging slot
Deploy application resource / Swap production with staging slot to make the staging the production slot
Vessel Registry Management Deployment (May 11):
Update list of value service
Deploy application to staging slot
Swap staging and production slots
Trigger the Job Scheduling Service recurring jobs for
Batch Suspensions (Scheduled for midnight every day)
Vessel History Service Caching (Scheduled for 5 am every day)
Verify functionality
Back-out Method
Service Deployment
WMS - Swap deployment slots to revert the application to older version
All other services can remain deployed, but status switched stopped, as they are unused and will not affect already deployed services
Vessel Registry Management Deployment
Swap staging slots to revert to application back to version 1
If WMS is deployed and an issue is identified that is directly related to the service, we rollback the service to the previous version.