Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Iss1768 - Kafka Events Plugin (new Galasa Extension) #235

Merged
merged 14 commits into from
Jun 18, 2024
Merged

Conversation

jadecarino
Copy link
Contributor

@jadecarino jadecarino commented Jun 16, 2024

Why?

For story galasa-dev/projectmanagement#1768

  • Creation of new Galasa extension - a Kafka plugin
  • Add the new extension into the local build process with code coverage report
  • Classes to register the Events Service with the OSGi whiteboard pattern
  • Events Service to produce events and shutdown the producers
  • Event Producer Factory to create an Event Producer in a unit-testable way
  • Event Producer to actually publish events to a Kafka topic using the Kafka libraries
  • Unit tests for the Events Service and Registration and mock classes
  • Add the new Galasa extension to the release.yaml so it's shipped in the next release

Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
@galasa-team
Copy link

Build successful

1 similar comment
@galasa-team
Copy link

Build successful

Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
@galasa-team
Copy link

Build successful

@jadecarino jadecarino marked this pull request as ready for review June 17, 2024 17:37
Signed-off-by: Jade Carino <carino_jade@yahoo.co.uk>
@galasa-team
Copy link

Build successful

@jadecarino jadecarino merged commit 738c66a into main Jun 18, 2024
5 checks passed
@jadecarino jadecarino deleted the iss1768 branch June 18, 2024 10:52
@jadecarino jadecarino changed the title Iss1768 Iss1768 - Kafka Events Plugin (new Galasa Extension) Jun 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants