-
Notifications
You must be signed in to change notification settings - Fork 8
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
✨(apps) add elasticsearch application #447
Conversation
c7d7b81
to
6d520ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
f107971
to
591f413
Compare
@jmaupetit I think I adressed all your feedbacks, thank you very much ! |
apps/elasticsearch/templates/services/app/job_set_index_template.yml.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/job_set_index_template.yml.j2
Outdated
Show resolved
Hide resolved
@madmatah great! I'll give this PR a new review. |
apps/elasticsearch/templates/services/app/configs/elasticsearch.yml.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/readiness-probe.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/set-index-template.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/set-index-template.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/set-index-template.sh.j2
Outdated
Show resolved
Hide resolved
5a915b1
to
815a9be
Compare
Done ! It's better with the json file in the ConfigMap. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost good to go! 💪
apps/elasticsearch/templates/services/app/configs/elasticsearch.yml.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/elasticsearch.yml.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/set-index-template.sh.j2
Outdated
Show resolved
Hide resolved
apps/elasticsearch/templates/services/app/configs/set-index-template.sh.j2
Outdated
Show resolved
Hide resolved
150b729
to
0497398
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add an independant elasticsearch app with a configurable high availability cluster. It is designed to run without persistent volume and it supports rolling updates without any data loss. On the other hand, a full restart of the ES cluster (without rolling update) results in data loss and requires to recreate indexes.
0497398
to
46465a2
Compare
Purpose
As described in #419 :
Proposal
Add an independant elasticsearch app with a configurable high availability cluster. It is designed to run without persistent volume and it supports rolling updates without any data loss.
On the other hand, a full restart of the ES cluster (without rolling update) results in data loss and requires to recreate indexes.