You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The requirements for releasing the strangler façade should largely reflect the requirements for the UW standalone tools, with some additions.
The facade should meet, at minimum, existing requirements/tests as implemented in the host App/component.
There should be some way to warn the user or fail when a known invalid entry is provided.
Supported conda environments should be installed on all the standard platforms before UW can be adopted by a host App/component.
Inclusion of the facade will be through the relevant externals management system of the host App/component -- git submodules or manage externals.
Test suite should capture any of the existing test cases included in host App/component.
The façade should include and handle existing logging and error handling of the app, as well as the internal tools
Specifics of the strangler façade first release:
We need to be able to run the apps as currently configured with no perceptible difference
We need to include the foundations of a service 'switch' that will allow us to use the facade exclusively without removing any existing code
We also need to ensure the tools called are externally exposed so the apps can integrate them on their own
The primary goal here is to identify any missing requirements as well as any potential open-ended items, so any suggestions are greatly appreciated. Additionally, we'll need to document any necessary changes to the RDHPCS conda environments and provide a strategy for supporting versioning them.
help wantedExtra attention is neededquestionFurther information is requested
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The requirements for releasing the strangler façade should largely reflect the requirements for the UW standalone tools, with some additions.
Specifics of the strangler façade first release:
The primary goal here is to identify any missing requirements as well as any potential open-ended items, so any suggestions are greatly appreciated. Additionally, we'll need to document any necessary changes to the RDHPCS conda environments and provide a strategy for supporting versioning them.
See also Applying the Strangler Fig Pattern to UFS Apps as well as Implementation of a Service Oriented Architecture Façade
External Testing Instructions
For each line in the table, the External Tester listed should:Copy/paste the following template into your ISSUE COMMENT:
The
External Tester
is set toNA
for any issues that do not require external acceptance testing.SRW (config.yaml)
Global Workflow (config.base)
HAFS (hafs.conf)
Beta Was this translation helpful? Give feedback.
All reactions