151539e64b
Following enhancements and fixes are done in this commit: - Added code for handling graceful exit of the service. - Fixed code to remove segfault core-dump. - Added return value for copyKubeProviderFile() function so that service is exited in case of failure. - Used inotifytools package to detect file change and creation recursively. - Fixed issue related to removal of luks mount path. Test Plan: PASSED: Successfully deployed ISO on AIO-DX PASSED: Both the controllers are up and running PASSED: No segfault or luks-fs-mgr service crash is observed after deployment PASSED: symlinks are created at /etc/kubernetes/ and /opt/platform/config/23.09/kubernetes/ folders. PASSED: All the files/directories created on the /var/luks/stx/luks_fs/controller/ directory on active controller are pushed onto the luks volume on standby controller. PASSED: Tested Push functionality from active to standby controller. by modifying a file inside a subdirectory on LUKS/controller. PASSED: Standby controller is able to pull luks/controller from the active controller. Verified on the Standard setup using HOST-SWACT command. PASSED: Removed the copy of encryption-provider.yaml file from /opt/platform/config/<SW_VERSION>/kubernetes/ (To support patch installation) PASSED: LUKS service comes up after unmounting and removal of LUKS mount path. Depends-On: https://review.opendev.org/c/starlingx/tools/+/904556 https://review.opendev.org/c/starlingx/root/+/904558 Story: 2010873 Task: 49375 Change-Id: I26e7f5c72baf2095bea4df4ef34bec22d0f93aed Signed-off-by: Harshad sonde <harshad.sonde@windriver.com> |
||
---|---|---|
base | ||
bmc/Redfishtool | ||
centos-debian-compat | ||
ceph/ceph | ||
config | ||
database | ||
devstack | ||
doc | ||
docker/python-docker | ||
filesystem | ||
golang-github-dev | ||
gpu/gpu-operator | ||
grub | ||
kubernetes | ||
ldap | ||
logging/logrotate/centos | ||
networking | ||
ostree | ||
python | ||
releasenotes | ||
requests-toolbelt | ||
security | ||
storage-drivers | ||
tools | ||
virt | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.yamllint | ||
.zuul.yaml | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
bindep.txt | ||
centos_build_layer.cfg | ||
centos_extra_downloads.lst | ||
centos_guest_image.inc | ||
centos_guest_image_rt.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_installer | ||
centos_pkg_dirs_rt | ||
centos_srpms_3rdparties.lst | ||
centos_srpms_centos.lst | ||
centos_stable_docker_images.inc | ||
centos_stable_wheels.inc | ||
centos_tarball-dl.lst | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
debian_stable_docker_images.inc | ||
distroless_stable_docker_images.inc | ||
test-requirements.txt | ||
tox.ini |
README.rst
integ
StarlingX Integration