This repository has been archived by the owner. It is now read-only.

Provide a first implementation of this microservice, which will link Km4City's API with Kafka #1 #8

Merged
merged 43 commits into from Nov 6, 2017

Conversation

3 participants
@aletundo
Member

aletundo commented Oct 8, 2017

Signed-off-by: Alessandro Tundo alessandrotundo94@gmail.com

aletundo added some commits Oct 8, 2017

To pull request
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added missing .gitignore
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Deleted wrong target folder due to a missing .gitignore file
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>

@aletundo aletundo changed the title from To pull request to Provide a first implementation of this microservice, which will link Km4City's API with Kafka #1 Oct 8, 2017

ma82 and others added some commits Oct 8, 2017

Excluded conflict dependency. Fixed ParkingConvertImpl.
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Gitignored application properties/yml files
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Updated and improved test configuration yml file. Provived applicatio…
…n yml example file

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Changed and fixed generate-configuration.sh script in order to reflec…
…t actual configuration

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added configurations for Async and Scheduling threads pool
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added services to perform cron scheduled and api triggered ingestion
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added receiver and avro deserializer for test purpoes
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Modified unit tests and other minor fixes to related classes
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added rest controller to accept api ingestion. Other related fixes an…
…d improvements

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added Swagger2 and Swagger UI. Other minor config fixes
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added Dockerfile and docker maven plugin
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added super basic travis configuration yaml file
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added build status to README.md
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Personalized travis file in order to not use maven wrapper
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added cobertura maven plugin for code coverage. Added travis instruct…
…ion for code coverage

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added code converage status button to readme
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Updated km4city-to-kafka.md, mainly to reflect new config format.
Also added a "Running with Maven" paragraph.
Merge pull request #2 from ma82/only-car-park
Updated documentation and configuration script

aletundo and others added some commits Oct 29, 2017

Merge pull request #1 from ma82/executable-jar
Updated documentation, maven compilation and container building
Returned back to hardcoded service type converter, generalization wil…
…l be a TODO

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Changed Event attributes field with an empty map due to serialization…
… errors

Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added docker-compose.yml
Notes:

- builds the k42k (km4city-to-kafka) container image using Dockerfile
- builds a patched version of kafka-docker using kafka/Dockerfile
- km4city.t renamed to km4city
- host 'kafka' instead of 'localhost' in generate_configuration.sh
Added docker rm{i} to the 'By hand' workflow
The configuration you generate is statically included in the .jar and
the container, at the moment!
Merge pull request #3 from ma82/docker-compose
Updated docker compose
Added Spring Retry in order to be more resilient
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Merge branch 'master' of github.com:aletundo/daf-replicate-ingestion
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
Added ApiController test
Signed-off-by: Alessandro Tundo <alessandrotundo94@gmail.com>
More km4city-to-kafka.md revisions
In particular, added more context in Introduction (formerly, Synopsis)
section, and added a REST API section mentioning the Swagger UI URL.
@ruphy

This comment has been minimized.

Show comment
Hide comment
@ruphy

ruphy Nov 6, 2017

Member

This contribution is amazing! Thank you so much for it, merging! 😄 🥇

I also invited you to become part of the italia organization, so that you can display this contribution on your profile. 🎉 I am also granting you admin access to this repository, so that you can keep improving this code as you wish! Great job! 😄
Welcome to the community, and remember: with great power comes great responsibility.

If you wish to display your belonging pubicly, don't forget to change the visibility (you can do so here) after you accept the invitation!

Member

ruphy commented Nov 6, 2017

This contribution is amazing! Thank you so much for it, merging! 😄 🥇

I also invited you to become part of the italia organization, so that you can display this contribution on your profile. 🎉 I am also granting you admin access to this repository, so that you can keep improving this code as you wish! Great job! 😄
Welcome to the community, and remember: with great power comes great responsibility.

If you wish to display your belonging pubicly, don't forget to change the visibility (you can do so here) after you accept the invitation!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.