-
Notifications
You must be signed in to change notification settings - Fork 10
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
Upgrade el8/changes #5
Conversation
The PKCS8 key we create seems to look invalid to Logstash:
|
When setting a variable e.g. via ENV in Molecule we need to explicitly cast the variable to int.
…ction-elasticstack into upgradeEL8/changes
We want to check all current versions, so we need to add them to molecule
I disabled a check for enabled security in https://github.com/NETWAYS/ansible-collection-elasticstack/pull/5/files#diff-4001bacb15c0da113993bf42c647ba9b0445d698d6a2b40733e0fbf2ed1c2397L2-R8 . Honestly, I don't know if this just works by accident, maybe only with single node clusters. It did work in my tests but we need to test more thoroughly before removing the code. |
Some checks (esp. oss) force release 7 to be used. So they run two times with hardcoded release 7. That's a waste of ressources. We can accept it because they will all be removed as soon as 7 is out of support
I added a new milestone: https://github.com/NETWAYS/ansible-collection-elasticstack/milestone/4 . We can use it to keep track of things we stumble upon that only work with version |
Minor fixes for problems that were found during tests of the collection (most were previously undetected in the separate roles). And fixes for a stable handling of Elastic Stack version 8.
ToDos
Here are some items we discovered during testing. They need to be addressed in one way or another. Either fix them here or create an issue to fix it. (Tick them off, when a fix is in this branch, in
main
or when an issue is open)/tmp
after copying to target host. Will increase traffic, but make overall system more secure and stable for rebuilds. Alternatively create a unique temp directory (e.g. withmktemp
) and use that. Partially focused in Make sure certificate handling is idempotent and reacts to changes #35logstash_writer
user seems to be created but is not allowed to access Elasticsearchelastic_version
to8
Tests
Every test is run with Elastic Stack version 8.
oss
variant is not supported in versions >7
so no tests are neccessary.