Since we're already having zookeeper role in for at least 1 release, it
makes sense to add upgrade jobs to ensure they're performed well.
Change-Id: I8ab9414bb76811e13b7197653bcfd85b0da3aec9
openjdk 11 is not available for Debian bookworm, while openjdk 17 is
available for all currently supported releases of Debian and Ubuntu.
Change-Id: I8ab778d0fce4064e9cb35d0357495004b6518f55
zookeeper 3.7.x is out of support and will stop receiving security fixes
in ~ 3 months (on 2024-01-19). 3.8.X should be in support for some time
longer.
log4j.properties was removed, but a logback config was added.
Change-Id: Ifb6af02abc9e889534f6620b296a9c5c8f0b8b6e
Signed-off-by: Neil Hanlon <neil@shrug.pw>
archive.apache.org contains all the released versions, whereas dlcdn
only has the latest minor revision. using the archive link will allow
branches to continue to work indepdendently of the upstream's CDN and
release schedule
also, fix linter for example playbook
Closes-Bug: 2038826
Change-Id: Id95dbed736553b24341eb15c74b4a194369dda9f
UPPER_CONSTRAINTS_FILE is old name and deprecated.
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: Ia0449207b7763c7f6dde72400a24a038df513fe4
Since latest ansible handlers are not triggered inside the same
handlers flush, which means that triggering mysql restart
the way we did does not work anymore. So instead of
notifying inside handlers, we add listen key to tasks
that are triggered by these newly produced notifications.
This could be due to the bug [1], but ansible-core version that has
backport included still shows inconsistent behaviour
[1] https://github.com/ansible/ansible/issues/80880
Change-Id: If188ef9ef978332dc94b282893140de572bac6f3
With update of ansible-lint to version >=6.0.0 a lot of new
linters were added, that enabled by default. In order to comply
with linter rules we're applying changes to the role.
With that we also update metdata to reflect current state.
Depends-On: https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/888223
Change-Id: Iaa81bfe9c524d9818d19019d5a09cf8e817d8396
Due to mis-usage of systemd_service role inlcude, zookeeper service
was stopped on sequental role runs, when nothing was changed.
Change-Id: I678d60f922273ead46ad51360b6b60a1a13e1f60
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I1f63d3c19ba058529fe3dbe2f4bed584520b3421
Envi is used by kazoo client to fetch zookeeper version. This is needed
for proper integration of Octavia, since Taskflow has a bug [1] that
does not respect config option that disables server version check
[1] https://bugs.launchpad.net/taskflow/+bug/1999174
Change-Id: I4405430b69b9810e8fa398ae09483df09344bbf5