Skip to content

Conversation

davidangb
Copy link
Contributor

@davidangb davidangb commented Apr 9, 2025

CORE-382

  • Delete Data Library APIs and their implementations:
    • /api/library APIs
    • /duos APIs
    • /api/workspaces/{namespace}/{name}/catalog APIs
  • Change some APIs to be passthroughs, now that their implementations don't need Data Library features:
    • clone-workspace
    • delete-workspace
    • workspace updateAttributes

With all this change, there are some Rawls, terra-helmfile, and probably Sam cleanup to do. I'll take care of that followup work as part of the same Jira ticket.

baseOntologyUrl = "https://consent-ontology.dsde-dev.broadinstitute.org"
dulvn = 4
}

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once this PR is deployed to prod, I'll follow up with another PR to remove these config stanzas from terra-helmfile.

val akkaHttpV = "10.6.3"
val jacksonV = "2.18.3"
val jacksonHotfixV = "2.18.3" // for when only some of the Jackson libs have hotfix releases
val nettyV = "4.1.119.Final"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all of the libraries removed in this PR are no longer needed, given all the code deletion.

}

private def patchAndRepublishWorkspace(workspaceNamespace: String,
private def patchWorkspaceTags(workspaceNamespace: String,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I renamed this method since "publishing" is no longer a thing

} ~
path("acl") {
patch {
// TODO CORE-382: can this be a passthrough?
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this isn't related to Data Library so I'm leaving it out of this PR; I'll look to create a separate PR for this

@davidangb davidangb marked this pull request as ready for review April 14, 2025 12:49
@davidangb davidangb requested a review from a team as a code owner April 14, 2025 12:49
@davidangb davidangb requested review from marctalbott and samanehsan and removed request for a team April 14, 2025 12:49
@davidangb davidangb requested review from a team and removed request for marctalbott April 15, 2025 12:52
@davidangb davidangb requested review from calypsomatic and dvoet and removed request for a team April 15, 2025 12:53
Copy link
Contributor

@calypsomatic calypsomatic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So great to delete code!!

@davidangb davidangb merged commit 7cdb60d into develop Apr 15, 2025
12 checks passed
@davidangb davidangb deleted the da_CORE-382_deleteDataLibrary branch April 15, 2025 14:08
davidangb added a commit that referenced this pull request Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants