Skip to content

Conversation

@jsvd
Copy link
Member

@jsvd jsvd commented Apr 3, 2019

Thanks for contributing to Logstash! If you haven't already signed our CLA, here's a handy link: https://www.elastic.co/contributor-agreement/

@elasticsearch-bot elasticsearch-bot self-assigned this Apr 3, 2019
Copy link
Contributor

@yaauie yaauie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, I think this makes sense, but I have not tested locally; do we plan to port this work to the rest of the plugins via mass_effect?

I added a couple of nitpicks in-line.

.travis.yml Outdated
- env: SNAPSHOT=true ELASTIC_STACK_VERSION=8.x
- env: SNAPSHOT=true ELASTIC_STACK_VERSION=7.x
- env: ELASTIC_STACK_VERSION=7.x
- env: SNAPSHOT=true ELASTIC_STACK_VERSION=6.x
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: for some reason these would make a little more sense to me if we always specified ELASTIC_STACK_VERSION before the optional SNAPSHOT one. I think it visually lets me acknowledge the versions we're testing and then layer on "oh yeah, we also want the snapshot version since we're in active development":

matrix: include: - env: ELASTIC_STACK_VERSION=8.x SNAPSHOT=true - env: ELASTIC_STACK_VERSION=7.x SNAPSHOT=true - env: ELASTIC_STACK_VERSION=7.x - env: ELASTIC_STACK_VERSION=6.x SNAPSHOT=true - env: ELASTIC_STACK_VERSION=6.x - env: ELASTIC_STACK_VERSION=5.x 
@jsvd
Copy link
Member Author

jsvd commented Apr 4, 2019

Overall, I think this makes sense, but I have not tested locally; do we plan to port this work to the rest of the plugins via mass_effect?

I'd like to avoid having our plugin tests build logstash for every test. So either we download the tar.gz or use docker images. I've been leaning towards using docker and been converting some of the plugin tests to use this strategy, which keeps getting refined by comments like yours. I think we'll soon be ready to mass convert plugins to this strategy unless there's some reason not to, wdyt?

@jsvd
Copy link
Member Author

jsvd commented Apr 11, 2019

@yaauie let me know if there are any other concerns here. thanks

Copy link
Contributor

@yaauie yaauie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jsvd jsvd merged commit bbd0caf into logstash-plugins:master Jun 7, 2019
@MOZGIII
Copy link

MOZGIII commented Aug 30, 2019

Tests are failing now on master. Can test setup be updated?

kares added a commit to kares/ci-plugin-test that referenced this pull request Nov 18, 2019
jsvd added a commit to jsvd/logstash-codec-json_lines that referenced this pull request Nov 20, 2019
kares added a commit to kares/ci-plugin-test that referenced this pull request Dec 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants