Skip to content

Conversation

@jfsiii
Copy link
Contributor

@jfsiii jfsiii commented Aug 22, 2019

closes #43761

@jfsiii jfsiii added the Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services label Aug 22, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/infra-logs-ui

@jfsiii jfsiii added the Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project label Aug 22, 2019
@jfsiii jfsiii requested review from a team, jasonrhodes and ruflin August 22, 2019 12:58
Copy link
Contributor

@ruflin ruflin left a comment

Choose a reason for hiding this comment

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

Always 👍 on removing code and dependencies. I assume yauzl is also used in other places so it can't be removed.

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@jfsiii
Copy link
Contributor Author

jfsiii commented Aug 22, 2019

I assume yauzl is also used in other places so it can't be removed.

Only one place that I know of, but yes

@jfsiii jfsiii merged commit 3eb7c42 into elastic:feature-integrations-manager Aug 22, 2019
@jfsiii jfsiii deleted the 43761-remove-zip-support branch December 30, 2019 16:12
@jen-huang jen-huang added Team:Fleet Team label for Observability Data Collection Fleet team and removed Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services labels Mar 26, 2020
jfsiii pushed a commit that referenced this pull request Sep 1, 2020
* Quick pass at restoring support for both zip & tar

Restored unzip functions from #43764

Persist the `download` value returned by EPR (e.g. `/epr/system/system-0.5.3.zip` or  `/epr/system/system-0.5.3.tar.gz`) as "archive key" for a package name/version combo.

The same name&version should return the same archive. The value initially given by the registry.

Based on that value, we decide which decompression to use.

* Use template literal vs JSON.stringify for keygen

* Factor unzip/untar logic out to getBufferExtractor

 * Add tests for getBufferExtractor
 * Replace `[aA]rchiveKey*` with `[aA]rchiveLocation*`

* Include given name & version in error message

Co-authored-by: Elastic Machine <[email protected]>
jfsiii pushed a commit that referenced this pull request Sep 2, 2020
… (#76485)

* Quick pass at restoring support for both zip & tar

Restored unzip functions from #43764

Persist the `download` value returned by EPR (e.g. `/epr/system/system-0.5.3.zip` or  `/epr/system/system-0.5.3.tar.gz`) as "archive key" for a package name/version combo.

The same name&version should return the same archive. The value initially given by the registry.

Based on that value, we decide which decompression to use.

* Use template literal vs JSON.stringify for keygen

* Factor unzip/untar logic out to getBufferExtractor

 * Add tests for getBufferExtractor
 * Replace `[aA]rchiveKey*` with `[aA]rchiveLocation*`

* Include given name & version in error message

Co-authored-by: Elastic Machine <[email protected]>
# Conflicts:
#	x-pack/plugins/ingest_manager/server/services/epm/registry/cache.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Team:Fleet Team label for Observability Data Collection Fleet team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants