8cecc0667d
This change updates etcd version to 3.4.27. The new etcd version does not generate package named 'etcd'. Etcd server binary (/usr/bin/etcd) is packed in the package 'etcd-server'. So a patch is added to the etcd puppet module to update the package name. Also, as we do not use /etc/etcd/etcd.yml, another patch is added to remove its generation. Etcd 3.3.25 would create a new user 'etcd'. As no processes or files require etcd user context, it is removed in the new version. Etcd process and config files are managed by puppet and are owned by the root user. Depends-On: https://review.opendev.org/c/starlingx/integ/+/897091 Depends-On: https://review.opendev.org/c/starlingx/tools/+/897100 Depends-On: https://review.opendev.org/c/starlingx/stx-puppet/+/897099 Depends-On: https://review.opendev.org/c/starlingx/stx-puppet/+/898851 Test Plan: PASS: All packages build and build image successful PASS: AIO-SX, AIO_DX fresh install success with new etcd version. PASS: CRUD operations on a test pod successful. PASS: Lock/Unlock reboot succeeds. K8s cluster healthy after each operation. Test pod persists upon lock/unlock and reboot. PASS: AIO-SX platform upgrade successful. K8s cluster healthy after platform upgrade. Story: 2010878 Task: 48877 Change-Id: Ifb4d7d5c8f4d3dbf754f117db75408bff9181464 Signed-off-by: Kaustubh Dhokte <kaustubh.dhokte@windriver.com> |
||
---|---|---|
.. | ||
facter | ||
puppet-4.8.2/centos | ||
puppet-5.5.22/debian | ||
puppet-modules |