--Task-- name: Deploy_overseer enabled: True class_name: DeployOverseerTask source_name: controller source_namespace: >default< target_name: controller target_namespace: >default< start: 0 stop: None timeout: no timeout loop: False interval: None dependencies: ['Deploy_all_forgerock_components'] wait_for: [] options: {} group_name: None Current dir: /mnt/scratch/workspaces/workspace/pit-debug-tests-debug-other-tests-463-1679261215469-1550440051/pyrock ________________________________________________________________________________ [19/Mar/2023 21:44:26] Deploy_overseer pre : Initialising task parameters ________________________________________________________________________________ task will be executed on controller (localhost) ________________________________________________________________________________ [19/Mar/2023 21:44:26] Deploy_overseer step1 : Deploy Overseer client and wait until it is running ________________________________________________________________________________ ------------ Deploy the lodestarbox with overseer profile ------------ [run_command]: skaffold deploy --profile overseer --config=/tmp/tmpc2ijtg6y --status-check=true --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 --platform=linux/amd64 Tags used in deployment: Starting deploy... - serviceaccount/k8s-svc-acct-0 created - clusterrolebinding.rbac.authorization.k8s.io/k8s-svc-acct-crb-jnkns-pt-dbg-tsts-dbg-thr-tsts-463-0 created - configmap/overseer-config-0 created - service/overseer-0 created - persistentvolumeclaim/overseer-0 created - deployment.apps/overseer-0 created - ingress.networking.k8s.io/overseer-0 created Waiting for deployments to stabilize... - jnkns-pt-dbg-tsts-dbg-thr-tsts-463:deployment/overseer-0: creating container overseer - jnkns-pt-dbg-tsts-dbg-thr-tsts-463:pod/overseer-0-5bcc86bb94-8h9vq: creating container overseer - jnkns-pt-dbg-tsts-dbg-thr-tsts-463:deployment/overseer-0 is ready. Deployments stabilized in 1 minute 9.876 seconds There is a new version (2.2.0) of Skaffold available. Download it from: https://github.com/GoogleContainerTools/skaffold/releases/tag/v2.2.0 Help improve Skaffold with our 2-minute anonymous survey: run 'skaffold survey' To help improve the quality of this product, we collect anonymized usage data for details on what is tracked and how we use this data visit . This data is handled in accordance with our privacy policy You may choose to opt out of this collection by running the following command: skaffold config set --global collect-metrics false --------------------- Get expected number of pods --------------------- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get deployments -l app=overseer-0 -o jsonpath={.items[*].spec.replicas} [loop_until]: (max_time=180, interval=5, expected_rc=[0] [loop_until]: OK (rc = 0) --- stdout --- 1 --- stderr --- ---------------------------- Get pod list ---------------------------- [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get pods -l app=overseer-0 -o jsonpath={.items[*].metadata.name}` | grep 1 [loop_until]: (max_time=180, interval=10, expected_rc=[0] [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found [loop_until]: OK (rc = 0) --- stdout --- overseer-0-5bcc86bb94-8h9vq --- stderr --- ---------- Check pod overseer-0-5bcc86bb94-8h9vq is running ---------- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get pods overseer-0-5bcc86bb94-8h9vq -o=jsonpath={.status.phase} | grep "Running" [loop_until]: (max_time=360, interval=5, expected_rc=[0] [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found [loop_until]: OK (rc = 0) --- stdout --- Running --- stderr --- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get pods overseer-0-5bcc86bb94-8h9vq -o=jsonpath={.status.containerStatuses[*].ready} | grep "true" [loop_until]: (max_time=360, interval=5, expected_rc=[0] [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found [loop_until]: OK (rc = 0) --- stdout --- true --- stderr --- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get pod overseer-0-5bcc86bb94-8h9vq -o jsonpath={.status.startTime} [loop_until]: (max_time=180, interval=5, expected_rc=[0] [loop_until]: OK (rc = 0) --- stdout --- 2023-03-19T21:44:34Z --- stderr --- --- Check pod overseer-0-5bcc86bb94-8h9vq filesystem is accessible --- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 exec overseer-0-5bcc86bb94-8h9vq -c overseer -- ls / | grep "bin" [loop_until]: (max_time=360, interval=5, expected_rc=[0] [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found [loop_until]: OK (rc = 0) --- stdout --- bin boot dev docker-entrypoint.sh etc home lib lib64 lodestar lost+found media mnt opt proc results root run sbin srv sys tmp usr var --- stderr --- --------- Check pod overseer-0-5bcc86bb94-8h9vq restart count --------- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get pod overseer-0-5bcc86bb94-8h9vq -o jsonpath={.status.containerStatuses[*].restartCount} [loop_until]: (max_time=180, interval=5, expected_rc=[0] [loop_until]: OK (rc = 0) --- stdout --- 0 --- stderr --- Pod overseer-0-5bcc86bb94-8h9vq has been restarted 0 times. --------------------- Get expected number of pods --------------------- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get deployments -l app=overseer-0 -o jsonpath={.items[*].spec.replicas} [loop_until]: (max_time=180, interval=5, expected_rc=[0] [loop_until]: OK (rc = 0) --- stdout --- 1 --- stderr --- -------------- Waiting for 1 expected pod(s) to be ready -------------- [loop_until]: kubectl --namespace=jnkns-pt-dbg-tsts-dbg-thr-tsts-463 get deployments overseer-0 -o jsonpath="ready:{.status.readyReplicas} replicas:{.status.replicas}" | grep "ready:1 replicas:1" [loop_until]: (max_time=900, interval=30, expected_rc=[0] [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found [loop_until]: OK (rc = 0) --- stdout --- ready:1 replicas:1 --- stderr --- Livecheck to https://overseer-0.jnkns-pt-dbg-tsts-dbg-thr-tsts-463.iam.perf-daily.engineeringpit.com [http_cmd]: curl --insecure -L -X GET "https://overseer-0.jnkns-pt-dbg-tsts-dbg-thr-tsts-463.iam.perf-daily.engineeringpit.com" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- Directory listing for /

Directory listing for /



Component overseer-0 is alive Dumping pod description and logs to https://platform-jenkins.live.gcp.forgerock.net/job/pit-debug-tests/job/debug-other-tests//463/artifact/results/pyrock/platform_login_pta/pod-logs/stack/20230319-214546-after-overseer-0-deploy/overseer-0-5bcc86bb94-8h9vq.txt Check pod logs for errors ________________________________________________________________________________ [19/Mar/2023 21:45:47] Deploy_overseer post : Post method ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped