config/sysinv/sysinv/sysinv/scripts
Andy Ning 3fbe5f1aa6 Add IPsec certificates renewal cron job
This change added the IPsec certificates renewal script, and set it up
as a cron job to run daily at mid night.

Test Plan:
PASS: After a DX system deployed, verify the script is in the correct
      directory with right permission, and is added in
      /var/spool/cron/crontabs/root
PASS: Simulate the IPsec cert is about to expire, run the script,
      verify IPsec cert, private key and trusted CA cert are renewed,
      and IKE SAs and CHILD SAs are re-established.
PASS: Simulate a failure condition (eg, ipsec-client return non zero),
      run the script, verify the IPsec renewal fails, and alarm
      250.004 is raised.
PASS: Run the script with IPsec cert not being about to expire, verify
      the script finish successfully and alarm 250.004 is cleared.
PASS: Simulate the IPsec trusted CA cert is different from the
      system-local-ca in k8s secret, run the script, verify the trusted
      CA and IPsec cert/key are renewed, and IKE SAs and CHILD SAs are
      re-established.

Story: 2010940
Task: 49705

Depends-On: https://review.opendev.org/c/starlingx/fault/+/912598
Change-Id: I69236399b59655dd67ac7b01c4472a4b7ab911e5
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2024-03-13 10:46:24 -04:00
..
ceph_k8s_update_monitors.sh Adding AIO-SX to AIO-DX migration steps patching existing PVs 2021-05-09 10:58:59 -04:00
ipsec-cert-renew.sh Add IPsec certificates renewal cron job 2024-03-13 10:46:24 -04:00
kube-cert-rotation.sh Resolve kubeadm alpha Check in kube-cert-rotation Script 2023-11-30 13:13:43 +00:00
manage-partitions Skip ceph partitions on manage-partitions script 2023-04-05 16:24:53 -03:00
partition_info.sh Refactor inventory items for multipath support 2023-02-13 17:14:32 +00:00
query_pci_id Enhance query_pci_id with DPDK related arguments 2023-02-10 20:16:16 -03:00
sysinv-api Improve log messages on sysinv-api ocf script 2022-11-07 10:26:21 -03:00
sysinv-api.service StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sysinv-conductor Trigger stevedore cache refresh on sysinv start 2023-07-21 18:28:11 +00:00
sysinv-conductor.service StarlingX open source release updates 2018-05-31 07:35:52 -07:00
validate-platform-backup.sh Fix dev search on validate-platform-backup script 2023-08-02 11:32:18 -03:00