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

Features/rabbitmq to pubsub #1714

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

ricardolui
Copy link
Contributor

Created a simple template using RabbitMqIO to read from a queue and publish to PubSub Topic, supporting connectionUrl on both plain text amqp://user:password@host:port or secret-manager resource Id.

Changes to be committed:
	modified:   v2/pom.xml
	new file:   v2/rabbitmq-to-pubsub/README.md
	new file:   v2/rabbitmq-to-pubsub/README_Mqtt_to_PubSub.md
	new file:   v2/rabbitmq-to-pubsub/pom.xml
	new file:   v2/rabbitmq-to-pubsub/src/main/java/com/google/cloud/teleport/v2/templates/RabbitMqToPubsub.java
	new file:   v2/rabbitmq-to-pubsub/src/main/java/com/google/cloud/teleport/v2/templates/options/RabbitMqToPubsubOptions.java
	new file:   v2/rabbitmq-to-pubsub/src/main/java/com/google/cloud/teleport/v2/templates/options/package-info.java
	new file:   v2/rabbitmq-to-pubsub/src/main/java/com/google/cloud/teleport/v2/templates/package-info.java
	new file:   v2/rabbitmq-to-pubsub/src/main/resources/rabbitmq-to-pubsub-command-spec.json
	new file:   v2/rabbitmq-to-pubsub/src/main/resources/rabbitmq-to-pubsub-metadata.json
	new file:   v2/rabbitmq-to-pubsub/src/test/java/com/google/cloud/teleport/v2/templates/RabbitMqToPubsubTest.java
	new file:   v2/rabbitmq-to-pubsub/src/test/java/com/google/cloud/teleport/v2/templates/RabbitMqToPubsubTestIT.java
	new file:   v2/rabbitmq-to-pubsub/src/test/java/com/google/cloud/teleport/v2/templates/package-info.java
	new file:   v2/rabbitmq-to-pubsub/terraform/RabbitMq_to_PubSub/dataflow_job.tf
Copy link

codecov bot commented Jul 3, 2024

Codecov Report

Attention: Patch coverage is 6.89655% with 27 lines in your changes missing coverage. Please review.

Project coverage is 41.23%. Comparing base (5663044) to head (6c84380).
Report is 17 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1714      +/-   ##
============================================
- Coverage     41.26%   41.23%   -0.03%     
+ Complexity     3242     2939     -303     
============================================
  Files           771      772       +1     
  Lines         45127    45156      +29     
  Branches       4819     4823       +4     
============================================
  Hits          18622    18622              
- Misses        24938    24962      +24     
- Partials       1567     1572       +5     
Components Coverage Δ
spanner-templates 61.26% <ø> (-0.02%) ⬇️
spanner-import-export 64.38% <ø> (-0.05%) ⬇️
spanner-live-forward-migration 74.14% <ø> (ø)
spanner-live-reverse-replication 50.56% <ø> (ø)
spanner-bulk-migration 80.63% <ø> (ø)
Files Coverage Δ
.../cloud/teleport/v2/templates/RabbitMqToPubsub.java 6.89% <6.89%> (ø)

... and 1 file with indirect coverage changes

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

Successfully merging this pull request may close these issues.

1 participant