Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release]: Onboard Opensearch Migrations onto Maven Central #4592

Closed
AndreKurait opened this issue Mar 29, 2024 · 2 comments
Closed

[release]: Onboard Opensearch Migrations onto Maven Central #4592

AndreKurait opened this issue Mar 29, 2024 · 2 comments
Labels

Comments

@AndreKurait
Copy link
Member

AndreKurait commented Mar 29, 2024

Did you read the on-boarding document

Yes

What is the name of your component?

Migrations TrafficCapture

What is the link to your GitHub repo?

https://github.com/opensearch-project/opensearch-migrations/tree/main/TrafficCapture

Targeted release date

04/12/24 in order to unblock existing project workstreams

Where should we publish this component?

Maven - GroupId org.opensearch.migrations.trafficcapture

What type of artifact(s) will be generated for this component?

Jar, Javadoc, Signature, Pom, etc.

We have an project composed of various subprojects. We intend to expose each subproject as a separate artifact in maven.

captureKafkaOffloader
captureOffloader
captureProtobufs
coreUtilities
jsonJMESPathMessageTransformer
jsonJMESPathMessageTransformerProvider
jsonJoltMessageTransformer
jsonJoltMessageTransformerProvider
jsonMessageTransformerInterface
jsonMessageTransformers
nettyWireLogging
openSearch23PlusTargetTransformerProvider
replayerPlugins
testUtilities
trafficCaptureProxyServer
trafficCaptureProxyServerTest
trafficReplayer

Have you completed the required reviews including security reviews, UX reviews?

Existing security reviews covering the solution. No UX review needed as it is a command line solution.

Have you on-boarded automated security scanning for the GitHub repo associated with this component?

Yes

Additional context

This is an extension of #4085

@AndreKurait AndreKurait added release untriaged Issues that have not yet been triaged labels Mar 29, 2024
@rishabh6788
Copy link
Collaborator

Will take this up this week.

@rishabh6788 rishabh6788 removed the untriaged Issues that have not yet been triaged label Apr 1, 2024
@rishabh6788
Copy link
Collaborator

The migrations team confirmed on publishing all the mentioned sub-projects separately. There could be more projects that will be added at a later point in time. As of now the version bump would be uniform across all projects, meaning if a version is updated from 0.1.0 to 0.2.0, all the projects will be published to maven central with newer version even if there is no change in them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants