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

Elasticsearch Windows MSI package #59

Open
11 tasks
ghost opened this issue Mar 22, 2020 · 5 comments
Open
11 tasks

Elasticsearch Windows MSI package #59

ghost opened this issue Mar 22, 2020 · 5 comments
Labels
elasticsearch Elasticsearch installer meta Overview, roadmap, discussion

Comments

@ghost
Copy link

ghost commented Mar 22, 2020

Summary

This is an experimental status issue, documenting known remaining tasks before Elasticsearch is ready to move to GA as part of Elastic Stack Installers. This repository contains MSI package build framework (ElastiBuild) capable of discovering various artifacts from local file system and artifacts API, fetching, unpacking and building supported MSI packages.

  • Support building and testing Elasticsearch MSI within ElastiBuild framework.

Below we outline a high level plan of changes that will help us achieve the above goals:

  • Internal refactoring of ElastiBuild Package Compiler projects
  • Support for parsing, fetching and unpacking Elasticsearch-specific artifact names (vs Beats and Kibana)
  • Evaluate options and decide on implementation for running Elasticsearch as Windows Service
  • Implement running Elasticsearch as Windows Service and appropriate installer support

Note to self: https://github.com/elastic/elasticsearch-net-abstractions

Relevant User Requests, Issues and Potential Improvements:

@jasontedor jasontedor transferred this issue from elastic/elasticsearch Mar 22, 2020
@ghost
Copy link
Author

ghost commented Mar 23, 2020

Hi @jasontedor , I created this ticket in Elasticsearch per email thread from @colings86 :

Thanks for all the progress made on this so far. We now have the following:
Beta
- Task Management API (issue #51628 created)
- Windows MSI Installer (Owner - @ygel  - Can we create an issue for this please?)
- GeoSQL (issue #48521 created)```

I was wondering why this was transferred here?

@jasontedor
Copy link
Member

I'm not sure that I understand why this issue is best placed in the elastic/elasticsearch repository? It seems that all the work you're describing would be done in this repository?

@ghost
Copy link
Author

ghost commented Mar 23, 2020

I believe the point was to keep these in a single place. Maybe Colin can chime in?
And yes, all the work is in this repo.

@colings86
Copy link

I think we should have this issue wherever it makes sense for the feature which in this case seems to be this repo. The important thing from my point of view is that:

  1. We have an public issue somewhere that people can go to see what needs to be done to get a feature to GA
  2. We link to the issue from the documentation so our users can see what is currently keeping a feature in beta/experimental

Thanks @ygel for creating this issue

@ghost
Copy link
Author

ghost commented Mar 24, 2020

Thank you @colings86, sounds good to me!

@ghost ghost added elasticsearch Elasticsearch installer meta Overview, roadmap, discussion labels Mar 24, 2020
@ghost ghost mentioned this issue Mar 25, 2020
Closed
24 tasks
@ghost ghost changed the title Windows MSI package via elastic-stack-installers repo Elasticsearch Windows MSI package Mar 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
elasticsearch Elasticsearch installer meta Overview, roadmap, discussion
Projects
None yet
Development

No branches or pull requests

2 participants