elastic / elastic/elastic-stack-installers

Elasticsearch Windows MSI package

Open
#59 5 comments 0 reactions 0 assignees View on GitHub
elasticsearch meta
Dominant language
C#
Stars
9
Forks
15
PR merge metrics
No merged PRs in 30d

Description

## 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](https://github.com/elastic/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:
- [ ] MSI package doesn't upgrade log4j2.properties file
https://github.com/elastic/windows-installers/issues/351
- [ ] Specify License file
https://github.com/elastic/windows-installers/issues/277
https://github.com/elastic/windows-installers/issues/126
- [ ] The uninstaller won't work if heap size is changed in settings to more than 1/2 manually
https://github.com/elastic/windows-installers/issues/244
- [ ] Configure ML node role
https://github.com/elastic/windows-installers/issues/194
- [ ] Computing Space requirements based on chosen plugins
https://github.com/elastic/windows-installers/issues/11
- [ ] Support configuration file as a PROPERTY
https://github.com/elastic/windows-installers/issues/46
- [ ] Change in xpack.{basic-feature}.enabled setting
https://github.com/elastic/elastic-stack-installers/issues/66

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.