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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin installer support for .tgz file types #6083

Merged
merged 3 commits into from
Feb 8, 2016

Conversation

epixa
Copy link
Contributor

@epixa epixa commented Feb 3, 2016

These file extensions should be interchangeable, so there's no reason
for our plugin installer not to support them. We actually did support
.tgz file types up until we added .zip support.

The first commit is a minor refactor to DRY up the code a bit.

The second commit adds .tgz support.

To test this, confirm that the plugin installer still handles .zip, and .tar.gz,
but also .tgz.

Fixes #6074

epixa added 3 commits February 3, 2016 17:38
This should be an in-place refactor without any additional behaviors or
side effects.
These file extensions should be interchangeable, so there's no reason
for our plugin installer not to support them. We actually did support
.tgz file types up until we added .zip support.
The module is generic enough not to require an overly specific name, and
it exposes more things than simply a default function, so it should be a
noun.
@epixa
Copy link
Contributor Author

epixa commented Feb 3, 2016

@BigFunger I made the changes we discussed and rebased this on the big change that just went into master. It'll be another 20 minutes or so before the build finishes, though.

@rashidkpc rashidkpc assigned rashidkpc and unassigned BigFunger Feb 5, 2016
@rashidkpc
Copy link
Contributor

This LGTM, @BigFunger if you need a tgz to test with: https://dl.dropboxusercontent.com/u/7815189/timelion-latest.tgz

@rashidkpc rashidkpc assigned BigFunger and unassigned rashidkpc Feb 5, 2016
@BigFunger
Copy link
Contributor

LGTM!

@BigFunger BigFunger closed this Feb 8, 2016
@BigFunger BigFunger assigned epixa and unassigned BigFunger Feb 8, 2016
@BigFunger BigFunger reopened this Feb 8, 2016
epixa added a commit that referenced this pull request Feb 8, 2016
Plugin installer support for .tgz file types
@epixa epixa merged commit 5aab99f into elastic:master Feb 8, 2016
@epixa epixa deleted the 6074-tgz-plugins branch February 8, 2016 17:32
@epixa
Copy link
Contributor Author

epixa commented Feb 8, 2016

Backported to 4.x and 4.4 via #6147

@epixa epixa added v4.4.2 and removed v4.4.1 labels Feb 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants