Eliminating kf profile from the codebase #476
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This update removes the KF profile and all related alternate classes from the codebase as the kf profile is no longer supported by Score. The following changes have been made:
Removal of KF Metadata Services:
Removed the metadata/kf/KFMetadataService class.
Deleted the entire metadata/kf directory.
Removed the @Profile("!kf") annotation from LegacyMetadataService.
Removal of KF Annotations from CLI Commands:
Removed @Profile("!kf") from MountCommand, UploadCommand, and ViewCommand.
Clean-Up of Application Configuration:
Removed all KF-related configurations from the application.yml files in both the main and test resource directories. This includes:
KF-specific properties under the common profile.
The entire active profile configuration for KF #461
Complete Removal of KF Storage Components
Summary:
With the full removal of Kids First (KF) project elements from the SCORe client, we have deleted the entire storage folder associated with KF. This cleanup eliminates unnecessary code without impacting the functionality of the application.
Details:
Directory Removed:
The entire kf storage folder and its contents located at score-client/src/main/java/bio/overture/score/client/storage/kf have been deleted./
The ScoreStorageService has been moved into the parent package (bio.overture.score.client.storage), aligning it with the AbstractStorageService.
The KF profile has been removed from ScoreStorageService (#460).
#464