SeisoLLC / zeek-kafka

A Zeek log writer plugin that publishes to Kafka.
Apache License 2.0
45 stars 16 forks source link

Add RPMs and DEBs to releases #3

Open JonZeolla opened 3 years ago

JonZeolla commented 3 years ago

We should be able to automatically include artifacts such as RPMs and DEBs to our releases, using tags from the versions specified in the package.

This would provide an install method independent of zkg.

JonZeolla commented 3 years ago

Depends on #10

ottobackwards commented 3 years ago

I've done RPM installs of plugins, and we do zkg now. I don't know how I would mix the two. I wonder if there are any other folks who do?

JonZeolla commented 3 years ago

My thought is to appeal to environments that prefer to host packages and install using builtin tools. We could also add a zkg bundle to the releases?

JonZeolla commented 3 years ago

I know that there have been projects (one example here) which used metron-bro-plugin-kafka which made their own RPMs/DEBs.

ottobackwards commented 3 years ago

I know how to do it, but not in a zkg environment. IE> what would be the best practice? just deploy it? try running zkg after unpacking it? we should as on #development

JonZeolla commented 3 years ago

My plan was that the rpms and debs would provide an install method independent of zkg

ottobackwards commented 3 years ago

Ok, can you put that explicitly in the issue description?

JonZeolla commented 3 years ago

Done

ottobackwards commented 3 years ago

Maybe we should add "install" images for supported systems to our set. So that we can run quick tests to be sure the debs install in ubuntu? and centos?

JonZeolla commented 3 years ago

I agree that should be a part of this work. Since there aren't really hierarchies with GitHub issues what do you feel if we just make a list of issues and indicate which are blocked with a label, and be specific about the prereq issues in the first comment?

ottobackwards commented 3 years ago

sure

ottobackwards commented 3 years ago

that or a feature branch

JonZeolla commented 3 years ago

For a project this small I have a hard time with using longer lived feature branches, but if the scenario arises I'm fine with that too