kata-deploy: Use readinessProbe to ensure everything is ready

readinessProbe will help us to only have the kata-deploy pod marked as
Ready when it finishes all the needed configurations in the node.

Related: #6649

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
Fabiano Fidêncio
2023-04-12 21:13:41 +02:00
parent ea386700fe
commit 5ec9ae0f04
3 changed files with 8 additions and 0 deletions

View File

@@ -310,11 +310,13 @@ function main() {
install_artifacts
configure_cri_runtime "$runtime"
kubectl label node "$NODE_NAME" --overwrite katacontainers.io/kata-runtime=true
touch /opt/kata/kata-deployed
;;
cleanup)
cleanup_cri_runtime "$runtime"
kubectl label node "$NODE_NAME" --overwrite katacontainers.io/kata-runtime=cleanup
remove_artifacts
rm /opt/kata/kata-deployed
;;
reset)
reset_runtime $runtime