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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

plugin #6

Merged
merged 1 commit into from
May 3, 2022
Merged

plugin #6

merged 1 commit into from
May 3, 2022

Conversation

nicolasparada
Copy link
Contributor

New plugins abstraction that enables a more Golang idiomatic way of writing plugins.

Docs have not been updated. Let's tag this and build a couple of actual plugins to test edge cases, and then let's update docs.

For now let's reference the plugins in the plugin/testdata directory.

CI is not yet configured on this repo 馃
Let's leave that out of the scope of this PR.
Tests do pass. And lint using golangci-lint too.

* gomod: bump codec

* plugin: new plugin pkg

* plugin: add examples

* plugin: renames and msgpack type fixes

* plugin: docker file

* makefile

* make local plugins

* plugin: check flb time size

* plugin: tag per message

* switch to enterprise advanced docker image

* configure fluent bit log level to info

* plugin: stop on ctx done

* plugin: ctx done checks

* plugin: rename output flush

* plugin: remove writer reader interfaces

* plugin: test

* plugin: constant ftime size

* plugin: move dockerfile for tests

* plugin: handle msgpack handler bytes ext error

* input: silently ignore error

* output: input: silently ignore error

* plugin: remove unnecessary docker platform from tests

* plugin: rename ftime to big endian time

* plugin: indent code comment

* plugin: rename calyptia fluent-bit image

* todo
@niedbalski niedbalski merged commit 9afbcd1 into master May 3, 2022
@niedbalski niedbalski deleted the plugin branch May 3, 2022 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants