STEP-RUN-KUTTL-E2E-TESTS Logging in as kubeadmin user WARNING: Using insecure TLS client config. Setting this option is not supported! Login successful. You have access to 73 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default". Welcome! See 'oc help' to get started. make: Entering directory '/kuttl-e2e/gitops-operator' Running GitOps Operator E2E tests... . ./test.sh all =========================== ==== RUNNING ALL TESTS ==== =========================== Running parallel test suite 2024/07/31 10:06:51 kutt-test config testdirs is overridden with args: [ /kuttl-e2e/gitops-operator/tests/parallel ] === RUN kuttl harness.go:462: starting setup harness.go:252: running tests using configured kubeconfig. I0731 10:06:52.353777 86 request.go:682] Waited for 1.035714953s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/route.openshift.io/v1?timeout=32s harness.go:275: Successful connection to cluster at: https://api.psi-1117412.ocp-gitops-qe.com:6443 harness.go:360: running tests harness.go:73: going to run test suite with timeout of 720 seconds for each step harness.go:372: testsuite: /kuttl-e2e/gitops-operator/tests/parallel has 78 tests === RUN kuttl/harness === RUN kuttl/harness/1-001_alpha_to_beta_dex_conversion === PAUSE kuttl/harness/1-001_alpha_to_beta_dex_conversion === RUN kuttl/harness/1-002_alpha_to_beta_keycloak_conversion === PAUSE kuttl/harness/1-002_alpha_to_beta_keycloak_conversion === RUN kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion === PAUSE kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion === RUN kuttl/harness/1-003_validate_console_link === PAUSE kuttl/harness/1-003_validate_console_link === RUN kuttl/harness/1-004_beta_to_alpha_conversion === PAUSE kuttl/harness/1-004_beta_to_alpha_conversion === RUN kuttl/harness/1-007_validate_namespace_scoped_install === PAUSE kuttl/harness/1-007_validate_namespace_scoped_install === RUN kuttl/harness/1-008_validate-custom-argocd-namespace === PAUSE kuttl/harness/1-008_validate-custom-argocd-namespace === RUN kuttl/harness/1-009_validate-manage-other-namespace === PAUSE kuttl/harness/1-009_validate-manage-other-namespace === RUN kuttl/harness/1-012_validate-managed-by-chain === PAUSE kuttl/harness/1-012_validate-managed-by-chain === RUN kuttl/harness/1-019_validate_volume_mounts === PAUSE kuttl/harness/1-019_validate_volume_mounts === RUN kuttl/harness/1-021_validate_rolebindings === PAUSE kuttl/harness/1-021_validate_rolebindings === RUN kuttl/harness/1-023_validate_repo_server_tls === PAUSE kuttl/harness/1-023_validate_repo_server_tls === RUN kuttl/harness/1-025-validate-managed-by-change === PAUSE kuttl/harness/1-025-validate-managed-by-change === RUN kuttl/harness/1-029_validate_tls_secret_no_scale === PAUSE kuttl/harness/1-029_validate_tls_secret_no_scale === RUN kuttl/harness/1-030_validate_reencrypt === PAUSE kuttl/harness/1-030_validate_reencrypt === RUN kuttl/harness/1-032_validate_dynamic_scaling === PAUSE kuttl/harness/1-032_validate_dynamic_scaling === RUN kuttl/harness/1-032_validate_resource_inclusions === PAUSE kuttl/harness/1-032_validate_resource_inclusions === RUN kuttl/harness/1-033_validate_applicationset_tls_scm_volume_mount === PAUSE kuttl/harness/1-033_validate_applicationset_tls_scm_volume_mount === RUN kuttl/harness/1-033_validate_resource_exclusions === PAUSE kuttl/harness/1-033_validate_resource_exclusions === RUN kuttl/harness/1-034_validate_webhook_notifications === PAUSE kuttl/harness/1-034_validate_webhook_notifications === RUN kuttl/harness/1-036_validate_keycloak_resource_reqs === PAUSE kuttl/harness/1-036_validate_keycloak_resource_reqs === RUN kuttl/harness/1-037_validate_argocd_setting_replicas === PAUSE kuttl/harness/1-037_validate_argocd_setting_replicas === RUN kuttl/harness/1-038_validate_productized_images === PAUSE kuttl/harness/1-038_validate_productized_images === RUN kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm === PAUSE kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm === RUN kuttl/harness/1-043_validate_log_level_format === PAUSE kuttl/harness/1-043_validate_log_level_format === RUN kuttl/harness/1-044_validate_resource_limit_changes === PAUSE kuttl/harness/1-044_validate_resource_limit_changes === RUN kuttl/harness/1-045_validate_repo_exec_timeout === PAUSE kuttl/harness/1-045_validate_repo_exec_timeout === RUN kuttl/harness/1-047_validate_custom_env === PAUSE kuttl/harness/1-047_validate_custom_env === RUN kuttl/harness/1-048_validate_controller_sharding === PAUSE kuttl/harness/1-048_validate_controller_sharding === RUN kuttl/harness/1-049_validate_parallelism_limit === PAUSE kuttl/harness/1-049_validate_parallelism_limit === RUN kuttl/harness/1-050_validate_sso === PAUSE kuttl/harness/1-050_validate_sso === RUN kuttl/harness/1-051-validate_csv_permissions === PAUSE kuttl/harness/1-051-validate_csv_permissions === RUN kuttl/harness/1-052_validate_rolebinding_number === PAUSE kuttl/harness/1-052_validate_rolebinding_number === RUN kuttl/harness/1-053_validate_cluster_admin_rbac === PAUSE kuttl/harness/1-053_validate_cluster_admin_rbac === RUN kuttl/harness/1-054_validate_deploymentconfig === PAUSE kuttl/harness/1-054_validate_deploymentconfig === RUN kuttl/harness/1-055_drop_resource_customizations === PAUSE kuttl/harness/1-055_drop_resource_customizations === RUN kuttl/harness/1-055_validate_notification_controller === PAUSE kuttl/harness/1-055_validate_notification_controller === RUN kuttl/harness/1-057_validate_notifications === PAUSE kuttl/harness/1-057_validate_notifications === RUN kuttl/harness/1-058_validate_prometheus_rule === PAUSE kuttl/harness/1-058_validate_prometheus_rule === RUN kuttl/harness/1-061_validate_resource_tracking_method === PAUSE kuttl/harness/1-061_validate_resource_tracking_method === RUN kuttl/harness/1-062_validate_extra_config === PAUSE kuttl/harness/1-062_validate_extra_config === RUN kuttl/harness/1-063_validate_dex_liveness_probe === PAUSE kuttl/harness/1-063_validate_dex_liveness_probe === RUN kuttl/harness/1-063_validate_statefulset_restart === PAUSE kuttl/harness/1-063_validate_statefulset_restart === RUN kuttl/harness/1-064_validate_security_contexts === PAUSE kuttl/harness/1-064_validate_security_contexts === RUN kuttl/harness/1-065_validate_redis_ha_anti_affinity === PAUSE kuttl/harness/1-065_validate_redis_ha_anti_affinity === RUN kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha === PAUSE kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha === RUN kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha === PAUSE kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha === RUN kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha === PAUSE kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha === RUN kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha === PAUSE kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha === RUN kuttl/harness/1-070_validate_config_management_plugin === PAUSE kuttl/harness/1-070_validate_config_management_plugin === RUN kuttl/harness/1-071_validate_SCC_HA === PAUSE kuttl/harness/1-071_validate_SCC_HA === RUN kuttl/harness/1-072_validate_liveness_probe_removed === PAUSE kuttl/harness/1-072_validate_liveness_probe_removed === RUN kuttl/harness/1-073_validate_rhsso === PAUSE kuttl/harness/1-073_validate_rhsso === RUN kuttl/harness/1-074_validate_terminating_namespace_block === PAUSE kuttl/harness/1-074_validate_terminating_namespace_block === RUN kuttl/harness/1-075_validate_dex_anyuid === PAUSE kuttl/harness/1-075_validate_dex_anyuid === RUN kuttl/harness/1-077_validate_disable_dex_removed === PAUSE kuttl/harness/1-077_validate_disable_dex_removed === RUN kuttl/harness/1-079_validate_vars_for_notificaitons === PAUSE kuttl/harness/1-079_validate_vars_for_notificaitons === RUN kuttl/harness/1-080_validate_regex_support_argocd_rbac === PAUSE kuttl/harness/1-080_validate_regex_support_argocd_rbac === RUN kuttl/harness/1-081_validate_applicationset_deployment === PAUSE kuttl/harness/1-081_validate_applicationset_deployment === RUN kuttl/harness/1-082_validate_node_placement === PAUSE kuttl/harness/1-082_validate_node_placement === RUN kuttl/harness/1-083_validate_kustomize_namereference === PAUSE kuttl/harness/1-083_validate_kustomize_namereference === RUN kuttl/harness/1-083_validate_resource_customization_subkeys === PAUSE kuttl/harness/1-083_validate_resource_customization_subkeys === RUN kuttl/harness/1-084_validate_status_host_ingress === PAUSE kuttl/harness/1-084_validate_status_host_ingress === RUN kuttl/harness/1-086_validate_applicationset_extra_command_args === PAUSE kuttl/harness/1-086_validate_applicationset_extra_command_args === RUN kuttl/harness/1-087_validate_repo_server_settings === PAUSE kuttl/harness/1-087_validate_repo_server_settings === RUN kuttl/harness/1-088_validate_applicationset_add_env_vars === PAUSE kuttl/harness/1-088_validate_applicationset_add_env_vars === RUN kuttl/harness/1-089_validate_extra_repo_commands_args === PAUSE kuttl/harness/1-089_validate_extra_repo_commands_args === RUN kuttl/harness/1-090_validate_permissions === PAUSE kuttl/harness/1-090_validate_permissions === RUN kuttl/harness/1-091_argocd_app_validate-applicationset-status === PAUSE kuttl/harness/1-091_argocd_app_validate-applicationset-status === RUN kuttl/harness/1-092_validate_workload_status_monitoring_alert === PAUSE kuttl/harness/1-092_validate_workload_status_monitoring_alert === RUN kuttl/harness/1-095_validate_dex_clientsecret === PAUSE kuttl/harness/1-095_validate_dex_clientsecret === RUN kuttl/harness/1-096-validate_home_env_argocd_controller === PAUSE kuttl/harness/1-096-validate_home_env_argocd_controller === RUN kuttl/harness/1-098_validate_dex_clientsecret_deprecated === PAUSE kuttl/harness/1-098_validate_dex_clientsecret_deprecated === RUN kuttl/harness/1-099_validate_server_autoscale === PAUSE kuttl/harness/1-099_validate_server_autoscale === RUN kuttl/harness/1-100_validate_rollouts_resources_creation === PAUSE kuttl/harness/1-100_validate_rollouts_resources_creation === RUN kuttl/harness/1-101_validate_rollout_policyrules === PAUSE kuttl/harness/1-101_validate_rollout_policyrules === RUN kuttl/harness/1-102_validate_handle_terminating_namespaces === PAUSE kuttl/harness/1-102_validate_handle_terminating_namespaces === RUN kuttl/harness/1-103_argocd_alpha_to_beta_conversion === PAUSE kuttl/harness/1-103_argocd_alpha_to_beta_conversion === CONT kuttl/harness/1-072_validate_liveness_probe_removed === CONT kuttl/harness/1-001_alpha_to_beta_dex_conversion === CONT kuttl/harness/1-071_validate_SCC_HA === CONT kuttl/harness/1-070_validate_config_management_plugin === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:06:59 | 1-072_validate_liveness_probe_removed | Creating namespace: kuttl-test-guided-lemur === CONT kuttl/harness/1-001_alpha_to_beta_dex_conversion logger.go:42: 10:06:59 | 1-001_alpha_to_beta_dex_conversion | Creating namespace: kuttl-test-neat-monarch === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha logger.go:42: 10:06:59 | 1-069_validate_redis_secure_comm_autotls_ha | Creating namespace: kuttl-test-master-elf === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:06:59 | 1-070_validate_config_management_plugin | Creating namespace: kuttl-test-proper-mole === CONT kuttl/harness/1-071_validate_SCC_HA logger.go:42: 10:06:59 | 1-071_validate_SCC_HA | Creating namespace: kuttl-test-thorough-satyr === CONT kuttl/harness/1-001_alpha_to_beta_dex_conversion logger.go:42: 10:06:59 | 1-001_alpha_to_beta_dex_conversion/1-argocd-dex | starting test step 1-argocd-dex === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:06:59 | 1-072_validate_liveness_probe_removed/1-install | starting test step 1-install === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha logger.go:42: 10:06:59 | 1-069_validate_redis_secure_comm_autotls_ha/1-install | starting test step 1-install === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:06:59 | 1-070_validate_config_management_plugin/1-install | starting test step 1-install === CONT kuttl/harness/1-071_validate_SCC_HA logger.go:42: 10:06:59 | 1-071_validate_SCC_HA/1-create-scc | starting test step 1-create-scc === CONT kuttl/harness/1-001_alpha_to_beta_dex_conversion logger.go:42: 10:07:01 | 1-001_alpha_to_beta_dex_conversion/1-argocd-dex | ArgoCD:kuttl-test-neat-monarch/argocd created I0731 10:07:02.657954 86 request.go:682] Waited for 1.022400535s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha logger.go:42: 10:07:06 | 1-069_validate_redis_secure_comm_autotls_ha/1-install | ArgoCD:kuttl-test-master-elf/argocd created === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:07:09 | 1-070_validate_config_management_plugin/1-install | Namespace:/argocd created === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:07:09 | 1-072_validate_liveness_probe_removed/1-install | ArgoCD:kuttl-test-guided-lemur/argocd created === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:07:09 | 1-070_validate_config_management_plugin/1-install | ConfigMap:argocd/cmp-plugin created logger.go:42: 10:07:09 | 1-070_validate_config_management_plugin/1-install | ArgoCD:argocd/argocd created === CONT kuttl/harness/1-071_validate_SCC_HA logger.go:42: 10:07:11 | 1-071_validate_SCC_HA/1-create-scc | SecurityContextConstraints:/restricted-dropcaps created logger.go:42: 10:07:11 | 1-071_validate_SCC_HA/1-create-scc | test step completed 1-create-scc logger.go:42: 10:07:11 | 1-071_validate_SCC_HA/2-create-argocd | starting test step 2-create-argocd I0731 10:07:13.014133 86 request.go:682] Waited for 1.028719206s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/template.openshift.io/v1?timeout=32s logger.go:42: 10:07:14 | 1-071_validate_SCC_HA/2-create-argocd | ArgoCD:kuttl-test-thorough-satyr/argocd created === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:07:21 | 1-070_validate_config_management_plugin/1-install | test step completed 1-install logger.go:42: 10:07:21 | 1-070_validate_config_management_plugin/2-create-app | starting test step 2-create-app I0731 10:07:23.031970 86 request.go:682] Waited for 1.17827327s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/helm.openshift.io/v1beta1?timeout=32s logger.go:42: 10:07:24 | 1-070_validate_config_management_plugin/2-create-app | Application:argocd/guestbook created logger.go:42: 10:07:28 | 1-070_validate_config_management_plugin/2-create-app | test step completed 2-create-app logger.go:42: 10:07:28 | 1-070_validate_config_management_plugin/99-delete | starting test step 99-delete === CONT kuttl/harness/1-001_alpha_to_beta_dex_conversion logger.go:42: 10:07:33 | 1-001_alpha_to_beta_dex_conversion/1-argocd-dex | test step completed 1-argocd-dex logger.go:42: 10:07:33 | 1-001_alpha_to_beta_dex_conversion/2-delete | starting test step 2-delete I0731 10:07:34.912895 86 request.go:682] Waited for 1.024484355s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1beta1?timeout=32s logger.go:42: 10:07:36 | 1-001_alpha_to_beta_dex_conversion/2-delete | test step completed 2-delete logger.go:42: 10:07:36 | 1-001_alpha_to_beta_dex_conversion | skipping kubernetes event logging logger.go:42: 10:07:36 | 1-001_alpha_to_beta_dex_conversion | Deleting namespace: kuttl-test-neat-monarch === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:07:41 | 1-072_validate_liveness_probe_removed/1-install | test step completed 1-install logger.go:42: 10:07:41 | 1-072_validate_liveness_probe_removed/2-check_liveness_probe_removed | starting test step 2-check_liveness_probe_removed logger.go:42: 10:07:41 | 1-072_validate_liveness_probe_removed/2-check_liveness_probe_removed | running command: [sh -c set -e if ! test -z $(oc get statefulset.apps/argocd-application-controller -n $NAMESPACE -o jsonpath='{.spec.template.spec.containers[].livenessProbe}'); then echo "livenessProbe should not exist on statefulset.apps/argocd-application-controller." exit 1 fi ] === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:07:44 | 1-072_validate_liveness_probe_removed/2-check_liveness_probe_removed | test step completed 2-check_liveness_probe_removed logger.go:42: 10:07:44 | 1-072_validate_liveness_probe_removed | skipping kubernetes event logging === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:07:44 | 1-068_validate_redis_secure_comm_autotls_no_ha | Creating namespace: kuttl-test-equipped-gorilla logger.go:42: 10:07:44 | 1-068_validate_redis_secure_comm_autotls_no_ha/1-install | starting test step 1-install === CONT kuttl/harness/1-072_validate_liveness_probe_removed logger.go:42: 10:07:44 | 1-072_validate_liveness_probe_removed | Deleting namespace: kuttl-test-guided-lemur I0731 10:07:45.720167 86 request.go:682] Waited for 1.028016492s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:07:47 | 1-068_validate_redis_secure_comm_autotls_no_ha/1-install | ArgoCD:kuttl-test-equipped-gorilla/argocd created === CONT kuttl/harness/1-071_validate_SCC_HA logger.go:42: 10:07:48 | 1-071_validate_SCC_HA/2-create-argocd | test step completed 2-create-argocd logger.go:42: 10:07:48 | 1-071_validate_SCC_HA/3-modify-argocd | starting test step 3-modify-argocd logger.go:42: 10:07:51 | 1-071_validate_SCC_HA/3-modify-argocd | ArgoCD:kuttl-test-thorough-satyr/argocd updated === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:07:51 | 1-067_validate_redis_secure_comm_no_autotls_ha | Creating namespace: kuttl-test-engaged-llama logger.go:42: 10:07:51 | 1-067_validate_redis_secure_comm_no_autotls_ha/1-install | starting test step 1-install logger.go:42: 10:07:53 | 1-067_validate_redis_secure_comm_no_autotls_ha/1-install | ArgoCD:kuttl-test-engaged-llama/argocd created I0731 10:08:07.192413 86 request.go:682] Waited for 1.028662785s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/admissionregistration.k8s.io/v1?timeout=32s === CONT kuttl/harness/1-070_validate_config_management_plugin logger.go:42: 10:08:08 | 1-070_validate_config_management_plugin/99-delete | test step completed 99-delete logger.go:42: 10:08:08 | 1-070_validate_config_management_plugin | skipping kubernetes event logging logger.go:42: 10:08:08 | 1-070_validate_config_management_plugin | Deleting namespace: kuttl-test-proper-mole === CONT kuttl/harness/1-038_validate_productized_images logger.go:42: 10:08:14 | 1-038_validate_productized_images | Creating namespace: kuttl-test-verified-badger logger.go:42: 10:08:14 | 1-038_validate_productized_images/1-install | starting test step 1-install I0731 10:08:17.201161 86 request.go:682] Waited for 2.326079564s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/migration.k8s.io/v1alpha1?timeout=32s logger.go:42: 10:08:17 | 1-038_validate_productized_images/1-install | ArgoCD:kuttl-test-verified-badger/argocd created === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:08:19 | 1-068_validate_redis_secure_comm_autotls_no_ha/1-install | test step completed 1-install logger.go:42: 10:08:19 | 1-068_validate_redis_secure_comm_autotls_no_ha/2-enable_autotls | starting test step 2-enable_autotls logger.go:42: 10:08:19 | 1-068_validate_redis_secure_comm_autotls_no_ha/2-enable_autotls | running command: [sh -c set -e oc patch argocds.argoproj.io argocd --type=merge -p '{"spec":{"redis":{"autotls":"openshift"}}}' -n $NAMESPACE ] logger.go:42: 10:08:20 | 1-068_validate_redis_secure_comm_autotls_no_ha/2-enable_autotls | argocd.argoproj.io/argocd patched === CONT kuttl/harness/1-038_validate_productized_images logger.go:42: 10:08:29 | 1-038_validate_productized_images/1-install | test step completed 1-install logger.go:42: 10:08:29 | 1-038_validate_productized_images/2-check-images | starting test step 2-check-images logger.go:42: 10:08:29 | 1-038_validate_productized_images/2-check-images | running command: [sh -c for wl in deployment/argocd-server deployment/argocd-repo-server statefulset/argocd-application-controller; do image=$(oc -n $NAMESPACE get ${wl} -o jsonpath='{.spec.template.spec.containers[0].image}' | awk -F'@' '{print $1}') if test "$image" != "registry.redhat.io/openshift-gitops-1/argocd-rhel8"; then echo "Non-productized image in workload $wl detected." exit 1 fi done ] I0731 10:08:31.770136 86 request.go:682] Waited for 1.027664025s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/config.openshift.io/v1?timeout=32s logger.go:42: 10:08:33 | 1-038_validate_productized_images/2-check-images | test step completed 2-check-images logger.go:42: 10:08:33 | 1-038_validate_productized_images | skipping kubernetes event logging logger.go:42: 10:08:33 | 1-038_validate_productized_images | Deleting namespace: kuttl-test-verified-badger === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:08:39 | 1-037_validate_argocd_setting_replicas | Creating namespace: kuttl-test-neat-seahorse logger.go:42: 10:08:39 | 1-037_validate_argocd_setting_replicas/1-install | starting test step 1-install I0731 10:08:41.794694 86 request.go:682] Waited for 2.12589712s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/template.openshift.io/v1?timeout=32s logger.go:42: 10:08:42 | 1-037_validate_argocd_setting_replicas/1-install | ArgoCD:kuttl-test-neat-seahorse/argocd created === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:08:52 | 1-068_validate_redis_secure_comm_autotls_no_ha/2-enable_autotls | test step completed 2-enable_autotls logger.go:42: 10:08:52 | 1-068_validate_redis_secure_comm_autotls_no_ha/3-check_secret | starting test step 3-check_secret logger.go:42: 10:08:52 | 1-068_validate_redis_secure_comm_autotls_no_ha/3-check_secret | running command: [sh -c set -e secret_type="$(oc get secrets argocd-operator-redis-tls -n $NAMESPACE --template '{{.type}}')" secret_len="$(oc get secrets argocd-operator-redis-tls -n $NAMESPACE --template '{{len .data}}')" expected_secret_type="kubernetes.io/tls" expected_secret_len=2 if test ${secret_type} != ${expected_secret_type}; then echo "argocd-operator-redis-tls secret type is ${secret_type} and should be ${expected_secret_type}" exit 1 fi if test ${secret_len} != ${expected_secret_len}; then echo "argocd-operator-redis-tls secret length is ${secret_len} and should be ${expected_secret_len}" exit 1 fi ] I0731 10:08:54.972996 86 request.go:682] Waited for 1.009819639s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s logger.go:42: 10:08:56 | 1-068_validate_redis_secure_comm_autotls_no_ha/3-check_secret | test step completed 3-check_secret logger.go:42: 10:08:56 | 1-068_validate_redis_secure_comm_autotls_no_ha/4- | starting test step 4- === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:08:59 | 1-037_validate_argocd_setting_replicas/1-install | test step completed 1-install logger.go:42: 10:08:59 | 1-037_validate_argocd_setting_replicas/2-scale_out_server | starting test step 2-scale_out_server logger.go:42: 10:08:59 | 1-037_validate_argocd_setting_replicas/2-scale_out_server | running command: [sh -c oc patch argocd argocd \ -n $NAMESPACE \ --type='json' \ -p='[{"op": "replace", "path": "/spec/server/replicas", "value": 3 }]' exit 0 ] === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:08:59 | 1-068_validate_redis_secure_comm_autotls_no_ha/4- | test step completed 4- logger.go:42: 10:08:59 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | starting test step 5-check_crt_files logger.go:42: 10:08:59 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | running command: [sh -c set -e oc exec -i $(oc get pod -l app.kubernetes.io/name=argocd-server -n $NAMESPACE -o=NAME) -n $NAMESPACE -- ls /app/config/server/tls/redis/tls.crt oc exec -i $(oc get pod -l app.kubernetes.io/name=argocd-repo-server -n $NAMESPACE -o=NAME) -n $NAMESPACE -- ls /app/config/reposerver/tls/redis/tls.crt oc exec -i $(oc get pod -l app.kubernetes.io/name=argocd-redis -n $NAMESPACE -o=NAME) -n $NAMESPACE -- ls /app/config/redis/tls/tls.crt oc exec -i $(oc get pod -l app.kubernetes.io/name=argocd-application-controller -n $NAMESPACE -o=NAME) -n $NAMESPACE -- ls /app/config/controller/tls/redis/tls.crt ] === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:09:00 | 1-037_validate_argocd_setting_replicas/2-scale_out_server | argocd.argoproj.io/argocd patched === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:09:00 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | /app/config/server/tls/redis/tls.crt logger.go:42: 10:09:01 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | Defaulted container "argocd-repo-server" out of: argocd-repo-server, copyutil (init) logger.go:42: 10:09:01 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | /app/config/reposerver/tls/redis/tls.crt === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:09:02 | 1-037_validate_argocd_setting_replicas/2-scale_out_server | test step completed 2-scale_out_server logger.go:42: 10:09:02 | 1-037_validate_argocd_setting_replicas/3-scale_out_repo | starting test step 3-scale_out_repo logger.go:42: 10:09:02 | 1-037_validate_argocd_setting_replicas/3-scale_out_repo | running command: [sh -c oc patch argocd argocd \ -n $NAMESPACE \ --type='json' \ -p='[{"op": "replace", "path": "/spec/repo/replicas", "value": 3 }]' exit 0 ] === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:09:02 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | /app/config/redis/tls/tls.crt === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:09:03 | 1-037_validate_argocd_setting_replicas/3-scale_out_repo | argocd.argoproj.io/argocd patched === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:09:04 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | /app/config/controller/tls/redis/tls.crt I0731 10:09:04.983356 86 request.go:682] Waited for 1.476683843s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1beta1?timeout=32s === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:09:06 | 1-037_validate_argocd_setting_replicas/3-scale_out_repo | test step completed 3-scale_out_repo logger.go:42: 10:09:06 | 1-037_validate_argocd_setting_replicas/4- | starting test step 4- === CONT kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha logger.go:42: 10:09:11 | 1-068_validate_redis_secure_comm_autotls_no_ha/5-check_crt_files | test step completed 5-check_crt_files logger.go:42: 10:09:11 | 1-068_validate_redis_secure_comm_autotls_no_ha | skipping kubernetes event logging logger.go:42: 10:09:11 | 1-068_validate_redis_secure_comm_autotls_no_ha | Deleting namespace: kuttl-test-equipped-gorilla === CONT kuttl/harness/1-036_validate_keycloak_resource_reqs logger.go:42: 10:09:17 | 1-036_validate_keycloak_resource_reqs | Creating namespace: kuttl-test-evident-lionfish logger.go:42: 10:09:17 | 1-036_validate_keycloak_resource_reqs/1-install | starting test step 1-install I0731 10:09:18.977228 86 request.go:682] Waited for 1.026523635s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s logger.go:42: 10:09:20 | 1-036_validate_keycloak_resource_reqs/1-install | ArgoCD:kuttl-test-evident-lionfish/argocd created === CONT kuttl/harness/1-037_validate_argocd_setting_replicas logger.go:42: 10:09:30 | 1-037_validate_argocd_setting_replicas/4- | test step completed 4- logger.go:42: 10:09:30 | 1-037_validate_argocd_setting_replicas/5-scale_in_server | starting test step 5-scale_in_server logger.go:42: 10:09:30 | 1-037_validate_argocd_setting_replicas/5-scale_in_server | running command: [sh -c oc patch argocd argocd \ -n $NAMESPACE \ --type='json' \ -p='[{"op": "replace", "path": "/spec/server/replicas", "value": 1 }]' exit 0 ] logger.go:42: 10:09:31 | 1-037_validate_argocd_setting_replicas/5-scale_in_server | argocd.argoproj.io/argocd patched I0731 10:09:32.293789 86 request.go:682] Waited for 1.028699911s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s logger.go:42: 10:09:33 | 1-037_validate_argocd_setting_replicas/5-scale_in_server | test step completed 5-scale_in_server logger.go:42: 10:09:33 | 1-037_validate_argocd_setting_replicas/6-scale_in_repo | starting test step 6-scale_in_repo logger.go:42: 10:09:33 | 1-037_validate_argocd_setting_replicas/6-scale_in_repo | running command: [sh -c oc patch argocd argocd \ -n $NAMESPACE \ --type='json' \ -p='[{"op": "replace", "path": "/spec/repo/replicas", "value": 1 }]' exit 0 ] logger.go:42: 10:09:34 | 1-037_validate_argocd_setting_replicas/6-scale_in_repo | argocd.argoproj.io/argocd patched logger.go:42: 10:09:36 | 1-037_validate_argocd_setting_replicas/6-scale_in_repo | test step completed 6-scale_in_repo logger.go:42: 10:09:36 | 1-037_validate_argocd_setting_replicas/7- | starting test step 7- logger.go:42: 10:09:39 | 1-037_validate_argocd_setting_replicas/7- | test step completed 7- logger.go:42: 10:09:39 | 1-037_validate_argocd_setting_replicas | skipping kubernetes event logging logger.go:42: 10:09:39 | 1-037_validate_argocd_setting_replicas | Deleting namespace: kuttl-test-neat-seahorse === CONT kuttl/harness/1-034_validate_webhook_notifications logger.go:42: 10:09:46 | 1-034_validate_webhook_notifications | Creating namespace: kuttl-test-in-dassie logger.go:42: 10:09:46 | 1-034_validate_webhook_notifications/0-setup-webhook-server | starting test step 0-setup-webhook-server I0731 10:09:47.398203 86 request.go:682] Waited for 1.02711482s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1beta1?timeout=32s logger.go:42: 10:09:48 | 1-034_validate_webhook_notifications/0-setup-webhook-server | Service:kuttl-test-in-dassie/webhook created logger.go:42: 10:09:49 | 1-034_validate_webhook_notifications/0-setup-webhook-server | Deployment:kuttl-test-in-dassie/webhook created logger.go:42: 10:09:49 | 1-034_validate_webhook_notifications/0-setup-webhook-server | ConfigMap:kuttl-test-in-dassie/webhook-config created logger.go:42: 10:09:49 | 1-034_validate_webhook_notifications/0-setup-webhook-server | Secret:kuttl-test-in-dassie/webhook-tls created === CONT kuttl/harness/1-036_validate_keycloak_resource_reqs logger.go:42: 10:09:52 | 1-036_validate_keycloak_resource_reqs/1-install | test step completed 1-install logger.go:42: 10:09:52 | 1-036_validate_keycloak_resource_reqs/2-update-sso-keycloak-provider | starting test step 2-update-sso-keycloak-provider logger.go:42: 10:09:52 | 1-036_validate_keycloak_resource_reqs/2-update-sso-keycloak-provider | running command: [sh -c oc patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op": "add", "path": "/spec/sso", "value": {"provider": "keycloak"}}]' ] logger.go:42: 10:09:52 | 1-036_validate_keycloak_resource_reqs/2-update-sso-keycloak-provider | argocd.argoproj.io/argocd patched === CONT kuttl/harness/1-034_validate_webhook_notifications logger.go:42: 10:09:55 | 1-034_validate_webhook_notifications/0-setup-webhook-server | test step completed 0-setup-webhook-server logger.go:42: 10:09:55 | 1-034_validate_webhook_notifications/1-install-argocd | starting test step 1-install-argocd I0731 10:09:57.412152 86 request.go:682] Waited for 2.07439533s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/project.openshift.io/v1?timeout=32s logger.go:42: 10:09:57 | 1-034_validate_webhook_notifications/1-install-argocd | ArgoCD:kuttl-test-in-dassie/argocd created logger.go:42: 10:10:10 | 1-034_validate_webhook_notifications/1-install-argocd | test step completed 1-install-argocd logger.go:42: 10:10:10 | 1-034_validate_webhook_notifications/2-update-notifications-cm | starting test step 2-update-notifications-cm I0731 10:10:11.308512 86 request.go:682] Waited for 1.024993399s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/ingress.operator.openshift.io/v1?timeout=32s logger.go:42: 10:10:12 | 1-034_validate_webhook_notifications/2-update-notifications-cm | ConfigMap:kuttl-test-in-dassie/argocd-notifications-cm updated logger.go:42: 10:10:12 | 1-034_validate_webhook_notifications/2-update-notifications-cm | test step completed 2-update-notifications-cm logger.go:42: 10:10:12 | 1-034_validate_webhook_notifications/3-sleep | starting test step 3-sleep logger.go:42: 10:10:12 | 1-034_validate_webhook_notifications/3-sleep | running command: [sh -c sleep 20] I0731 10:10:33.925618 86 request.go:682] Waited for 1.027293308s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/policy/v1?timeout=32s logger.go:42: 10:10:35 | 1-034_validate_webhook_notifications/3-sleep | test step completed 3-sleep logger.go:42: 10:10:35 | 1-034_validate_webhook_notifications/4-create-app | starting test step 4-create-app logger.go:42: 10:10:35 | 1-034_validate_webhook_notifications/4-create-app | running command: [sh -c set -e cat << EOF | kubectl apply -f - apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: my-app-3 namespace: $NAMESPACE annotations: "notifications.argoproj.io/subscribe.test-on-created.test-webhook": "" spec: destination: namespace: $NAMESPACE server: https://kubernetes.default.svc project: default source: repoURL: https://github.com/redhat-developer/gitops-operator path: test/examples/nginx targetRevision: HEAD EOF ] logger.go:42: 10:10:37 | 1-034_validate_webhook_notifications/4-create-app | application.argoproj.io/my-app-3 created logger.go:42: 10:10:37 | 1-034_validate_webhook_notifications/4-create-app | running command: [sh -c sleep 5] I0731 10:10:43.966404 86 request.go:682] Waited for 1.077893157s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.internal.openshift.io/v1?timeout=32s logger.go:42: 10:10:45 | 1-034_validate_webhook_notifications/4-create-app | test step completed 4-create-app logger.go:42: 10:10:45 | 1-034_validate_webhook_notifications/5-verify-webhook-notification | starting test step 5-verify-webhook-notification logger.go:42: 10:10:45 | 1-034_validate_webhook_notifications/5-verify-webhook-notification | running command: [sh -c #!/bin/bash kubectl -n $NAMESPACE logs deployment.apps/argocd-notifications-controller | grep "x509" PREV_CMD=$? if [ $PREV_CMD -eq 1 ]; then exit 0 else exit 1 fi ] logger.go:42: 10:10:45 | 1-034_validate_webhook_notifications/5-verify-webhook-notification | running command: [sh -c #!/bin/bash kubectl -n $NAMESPACE logs deployment.apps/webhook | grep '{"created":"my-app-3"}' PREV_CMD=$? if [ $PREV_CMD -eq 0 ]; then exit 0 else exit 1 fi ] logger.go:42: 10:10:46 | 1-034_validate_webhook_notifications/5-verify-webhook-notification | [webhook] 2024/07/31 10:10:37 [3139c2] executing /usr/bin/date (/usr/bin/date) with arguments ["/usr/bin/date"] and environment [PAYLOAD={"created":"my-app-3"}] using /var/webhook as cwd logger.go:42: 10:10:48 | 1-034_validate_webhook_notifications/5-verify-webhook-notification | test step completed 5-verify-webhook-notification logger.go:42: 10:10:48 | 1-034_validate_webhook_notifications | skipping kubernetes event logging logger.go:42: 10:10:49 | 1-034_validate_webhook_notifications | Deleting namespace: kuttl-test-in-dassie === CONT kuttl/harness/1-033_validate_resource_exclusions logger.go:42: 10:10:55 | 1-033_validate_resource_exclusions | Creating namespace: kuttl-test-gorgeous-sculpin logger.go:42: 10:10:55 | 1-033_validate_resource_exclusions/1-install | starting test step 1-install I0731 10:10:56.564681 86 request.go:682] Waited for 1.022206847s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/config.openshift.io/v1?timeout=32s logger.go:42: 10:10:58 | 1-033_validate_resource_exclusions/1-install | ArgoCD:kuttl-test-gorgeous-sculpin/argocd created logger.go:42: 10:11:30 | 1-033_validate_resource_exclusions/1-install | test step completed 1-install logger.go:42: 10:11:30 | 1-033_validate_resource_exclusions/2-add_resource_exclusions | starting test step 2-add_resource_exclusions I0731 10:11:31.760309 86 request.go:682] Waited for 1.02761444s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/metal3.io/v1alpha1?timeout=32s logger.go:42: 10:11:33 | 1-033_validate_resource_exclusions/2-add_resource_exclusions | ArgoCD:kuttl-test-gorgeous-sculpin/argocd updated logger.go:42: 10:11:34 | 1-033_validate_resource_exclusions/2-add_resource_exclusions | test step completed 2-add_resource_exclusions logger.go:42: 10:11:34 | 1-033_validate_resource_exclusions | skipping kubernetes event logging logger.go:42: 10:11:34 | 1-033_validate_resource_exclusions | Deleting namespace: kuttl-test-gorgeous-sculpin === CONT kuttl/harness/1-033_validate_applicationset_tls_scm_volume_mount logger.go:42: 10:11:40 | 1-033_validate_applicationset_tls_scm_volume_mount | Creating namespace: kuttl-test-still-lacewing logger.go:42: 10:11:40 | 1-033_validate_applicationset_tls_scm_volume_mount/1-install | starting test step 1-install I0731 10:11:41.946948 86 request.go:682] Waited for 1.018252296s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/metal3.io/v1alpha1?timeout=32s logger.go:42: 10:11:43 | 1-033_validate_applicationset_tls_scm_volume_mount/1-install | Namespace:/test-1-32-appsets-scm-tls-mount created logger.go:42: 10:11:43 | 1-033_validate_applicationset_tls_scm_volume_mount/1-install | ConfigMap:test-1-32-appsets-scm-tls-mount/test-1-32-appsets-scm-tls-cm created logger.go:42: 10:11:43 | 1-033_validate_applicationset_tls_scm_volume_mount/1-install | ArgoCD:test-1-32-appsets-scm-tls-mount/argocd created === CONT kuttl/harness/1-036_validate_keycloak_resource_reqs logger.go:42: 10:12:09 | 1-036_validate_keycloak_resource_reqs/2-update-sso-keycloak-provider | test step completed 2-update-sso-keycloak-provider logger.go:42: 10:12:09 | 1-036_validate_keycloak_resource_reqs/3-check-resources | starting test step 3-check-resources logger.go:42: 10:12:09 | 1-036_validate_keycloak_resource_reqs/3-check-resources | running command: [sh -c resources=$(oc get -n $NAMESPACE pod/keycloak-1-deploy -o jsonpath='{.spec.containers[0].resources}') if [[ -n ${resources} ]]; then if [[ "${resources}" != '{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"256Mi"}}' ]]; then echo "resources spec for pod/keycloak-1-deploy are incorrect" echo "${resources}" exit 1 fi else echo "resources spec not found in pod/keycloak-1-deploy" exit 1 fi ] I0731 10:12:11.273064 86 request.go:682] Waited for 1.009514345s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operator.openshift.io/v1?timeout=32s logger.go:42: 10:12:12 | 1-036_validate_keycloak_resource_reqs/3-check-resources | test step completed 3-check-resources logger.go:42: 10:12:12 | 1-036_validate_keycloak_resource_reqs | skipping kubernetes event logging logger.go:42: 10:12:12 | 1-036_validate_keycloak_resource_reqs | Deleting namespace: kuttl-test-evident-lionfish === CONT kuttl/harness/1-033_validate_applicationset_tls_scm_volume_mount logger.go:42: 10:12:15 | 1-033_validate_applicationset_tls_scm_volume_mount/1-install | test step completed 1-install logger.go:42: 10:12:15 | 1-033_validate_applicationset_tls_scm_volume_mount | skipping kubernetes event logging logger.go:42: 10:12:15 | 1-033_validate_applicationset_tls_scm_volume_mount | Deleting namespace: kuttl-test-still-lacewing === CONT kuttl/harness/1-032_validate_resource_inclusions logger.go:42: 10:12:22 | 1-032_validate_resource_inclusions | Creating namespace: kuttl-test-expert-grubworm logger.go:42: 10:12:22 | 1-032_validate_resource_inclusions/1-install | starting test step 1-install I0731 10:12:23.227189 86 request.go:682] Waited for 1.027197949s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/ingress.operator.openshift.io/v1?timeout=32s logger.go:42: 10:12:24 | 1-032_validate_resource_inclusions/1-install | ArgoCD:kuttl-test-expert-grubworm/argocd created === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:12:25 | 1-032_validate_dynamic_scaling | Creating namespace: kuttl-test-faithful-lioness logger.go:42: 10:12:25 | 1-032_validate_dynamic_scaling/1-install | starting test step 1-install logger.go:42: 10:12:25 | 1-032_validate_dynamic_scaling/1-install | running command: [sleep 30s] I0731 10:12:56.274386 86 request.go:682] Waited for 1.028164634s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1beta1?timeout=32s === CONT kuttl/harness/1-032_validate_resource_inclusions logger.go:42: 10:12:57 | 1-032_validate_resource_inclusions/1-install | test step completed 1-install logger.go:42: 10:12:57 | 1-032_validate_resource_inclusions/2-add_resource_inclusions | starting test step 2-add_resource_inclusions === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:12:57 | 1-032_validate_dynamic_scaling/1-install | ArgoCD:kuttl-test-faithful-lioness/argocd created === CONT kuttl/harness/1-032_validate_resource_inclusions logger.go:42: 10:13:00 | 1-032_validate_resource_inclusions/2-add_resource_inclusions | ArgoCD:kuttl-test-expert-grubworm/argocd updated logger.go:42: 10:13:01 | 1-032_validate_resource_inclusions/2-add_resource_inclusions | test step completed 2-add_resource_inclusions logger.go:42: 10:13:01 | 1-032_validate_resource_inclusions | skipping kubernetes event logging logger.go:42: 10:13:01 | 1-032_validate_resource_inclusions | Deleting namespace: kuttl-test-expert-grubworm === CONT kuttl/harness/1-030_validate_reencrypt logger.go:42: 10:13:08 | 1-030_validate_reencrypt | Creating namespace: kuttl-test-sweet-toucan logger.go:42: 10:13:08 | 1-030_validate_reencrypt/1-install | starting test step 1-install I0731 10:13:09.081485 86 request.go:682] Waited for 1.029788677s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:13:10 | 1-032_validate_dynamic_scaling/1-install | test step completed 1-install logger.go:42: 10:13:10 | 1-032_validate_dynamic_scaling/2-add-cluster-secrets | starting test step 2-add-cluster-secrets logger.go:42: 10:13:10 | 1-032_validate_dynamic_scaling/2-add-cluster-secrets | running command: [sleep 30s] === CONT kuttl/harness/1-030_validate_reencrypt logger.go:42: 10:13:10 | 1-030_validate_reencrypt/1-install | Namespace:/test-1-30-argo1 created logger.go:42: 10:13:10 | 1-030_validate_reencrypt/1-install | ArgoCD:test-1-30-argo1/argocd created logger.go:42: 10:13:22 | 1-030_validate_reencrypt/1-install | test step completed 1-install logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | starting test step 2-wait logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | running command: [sh -c function wait_until_pods_running() { echo -n "Waiting until all pods in namespace $1 are up" for i in {1..150}; do # timeout after 5 minutes local pods="$(oc get pods --no-headers -n $1 2>/dev/null)" # All pods must be running local not_running=$(echo "${pods}" | grep -v Running | grep -v Completed | wc -l) if [[ -n "${pods}" && ${not_running} -eq 0 ]]; then local all_ready=1 while read pod ; do local status=(`echo -n ${pod} | cut -f2 -d' ' | tr '/' ' '`) # All containers must be ready [[ -z ${status[0]} ]] && all_ready=0 && break [[ -z ${status[1]} ]] && all_ready=0 && break [[ ${status[0]} -lt 1 ]] && all_ready=0 && break [[ ${status[1]} -lt 1 ]] && all_ready=0 && break [[ ${status[0]} -ne ${status[1]} ]] && all_ready=0 && break done <<< $(echo "${pods}" | grep -v Completed) if (( all_ready )); then echo -e "\nAll pods are up:\n${pods}" return 0 fi fi echo -n "." sleep 2 done echo -e "\n\nERROR: timeout waiting for pods to come up\n${pods}" return 1 } wait_until_pods_running "test-1-30-argo1" ] logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | Waiting until all pods in namespace test-1-30-argo1 are up logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | All pods are up: logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | argocd-application-controller-0 1/1 Running 0 11s logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | argocd-redis-644ccfcb99-kwpsx 1/1 Running 0 11s logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | argocd-repo-server-84d8474444-zhsjf 1/1 Running 0 11s logger.go:42: 10:13:22 | 1-030_validate_reencrypt/2-wait | argocd-server-76766858f9-qmzjr 1/1 Running 0 11s I0731 10:13:23.817874 86 request.go:682] Waited for 1.027673929s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s logger.go:42: 10:13:25 | 1-030_validate_reencrypt/2-wait | test step completed 2-wait logger.go:42: 10:13:25 | 1-030_validate_reencrypt/3-check-route | starting test step 3-check-route logger.go:42: 10:13:25 | 1-030_validate_reencrypt/3-check-route | running command: [sh -c routeURL=$(oc -n test-1-30-argo1 get route argocd-server -o jsonpath='{.status.ingress[0].host}') if ! curl --silent -k https://${routeURL} | grep -q "Your browser does not support JavaScript."; then echo "Route not configured properly" exit 1 fi ] logger.go:42: 10:13:28 | 1-030_validate_reencrypt/3-check-route | test step completed 3-check-route logger.go:42: 10:13:28 | 1-030_validate_reencrypt | skipping kubernetes event logging logger.go:42: 10:13:28 | 1-030_validate_reencrypt | Deleting namespace: kuttl-test-sweet-toucan === CONT kuttl/harness/1-029_validate_tls_secret_no_scale logger.go:42: 10:13:34 | 1-029_validate_tls_secret_no_scale | Creating namespace: kuttl-test-stable-bluegill logger.go:42: 10:13:34 | 1-029_validate_tls_secret_no_scale/1-install | starting test step 1-install I0731 10:13:35.650488 86 request.go:682] Waited for 1.014797664s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s logger.go:42: 10:13:37 | 1-029_validate_tls_secret_no_scale/1-install | ArgoCD:kuttl-test-stable-bluegill/argocd created === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:13:43 | 1-032_validate_dynamic_scaling/2-add-cluster-secrets | Secret:kuttl-test-faithful-lioness/cluster-1 created logger.go:42: 10:13:43 | 1-032_validate_dynamic_scaling/2-add-cluster-secrets | Secret:kuttl-test-faithful-lioness/cluster-2 created === CONT kuttl/harness/1-029_validate_tls_secret_no_scale logger.go:42: 10:13:49 | 1-029_validate_tls_secret_no_scale/1-install | test step completed 1-install logger.go:42: 10:13:49 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | starting test step 2-create-tls-secret logger.go:42: 10:13:49 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | running command: [sh -c openssl req -x509 -newkey rsa:4096 -keyout /tmp/test-029-key.pem -out /tmp/test-029-cert.pem -subj '/CN=test-029-cert' -days 365 -nodes cert=$(cat /tmp/test-029-cert.pem | base64 -w 0) key=$(cat /tmp/test-029-key.pem | base64 -w 0) # Dirty hack to replace argocd-tls cat <<_EOF_ | oc replace -n $NAMESPACE secret argocd-tls -f - apiVersion: v1 kind: Secret type: kubernetes.io/tls metadata: name: argocd-tls namespace: $NAMESPACE data: tls.key: $key tls.crt: $cert _EOF_ ] logger.go:42: 10:13:49 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | Generating a RSA private key logger.go:42: 10:13:49 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | ....................................................++++ logger.go:42: 10:13:50 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | ......................................++++ logger.go:42: 10:13:50 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | writing new private key to '/tmp/test-029-key.pem' logger.go:42: 10:13:50 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | ----- logger.go:42: 10:13:50 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | secret/argocd-tls replaced I0731 10:13:51.880016 86 request.go:682] Waited for 1.024594803s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/config.openshift.io/v1?timeout=32s logger.go:42: 10:13:53 | 1-029_validate_tls_secret_no_scale/2-create-tls-secret | test step completed 2-create-tls-secret logger.go:42: 10:13:53 | 1-029_validate_tls_secret_no_scale/3-sleep-and-recheck | starting test step 3-sleep-and-recheck logger.go:42: 10:13:53 | 1-029_validate_tls_secret_no_scale/3-sleep-and-recheck | running command: [sh -c sleep 10] I0731 10:14:04.471191 86 request.go:682] Waited for 1.027185453s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/storage.k8s.io/v1?timeout=32s logger.go:42: 10:14:06 | 1-029_validate_tls_secret_no_scale/3-sleep-and-recheck | test step completed 3-sleep-and-recheck logger.go:42: 10:14:06 | 1-029_validate_tls_secret_no_scale | skipping kubernetes event logging === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:14:06 | 1-032_validate_dynamic_scaling/2-add-cluster-secrets | test step completed 2-add-cluster-secrets logger.go:42: 10:14:06 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | starting test step 3-cluster-secrets-exceed-maxShards logger.go:42: 10:14:06 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sleep 60s] === CONT kuttl/harness/1-029_validate_tls_secret_no_scale logger.go:42: 10:14:06 | 1-029_validate_tls_secret_no_scale | Deleting namespace: kuttl-test-stable-bluegill === CONT kuttl/harness/1-025-validate-managed-by-change logger.go:42: 10:14:12 | 1-025-validate-managed-by-change | Creating namespace: kuttl-test-promoted-tomcat logger.go:42: 10:14:12 | 1-025-validate-managed-by-change/1-install | starting test step 1-install I0731 10:14:14.508750 86 request.go:682] Waited for 1.828204134s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s logger.go:42: 10:14:15 | 1-025-validate-managed-by-change/1-install | Namespace:/test-1-25-target created logger.go:42: 10:14:15 | 1-025-validate-managed-by-change/1-install | Namespace:/test-1-25-argo1 created logger.go:42: 10:14:15 | 1-025-validate-managed-by-change/1-install | Namespace:/test-1-25-argo2 created logger.go:42: 10:14:15 | 1-025-validate-managed-by-change/1-install | ArgoCD:test-1-25-argo1/argocd created logger.go:42: 10:14:15 | 1-025-validate-managed-by-change/1-install | ArgoCD:test-1-25-argo2/argocd created logger.go:42: 10:14:48 | 1-025-validate-managed-by-change/1-install | test step completed 1-install logger.go:42: 10:14:48 | 1-025-validate-managed-by-change/2-install-app | starting test step 2-install-app logger.go:42: 10:14:48 | 1-025-validate-managed-by-change/2-install-app | running command: [sh -c function wait_until_pods_running() { echo -n "Waiting until all pods in namespace $1 are up" for i in {1..150}; do # timeout after 5 minutes local pods="$(oc get pods --no-headers -n $1 2>/dev/null)" # All pods must be running local not_running=$(echo "${pods}" | grep -v Running | grep -v Completed | wc -l) if [[ -n "${pods}" && ${not_running} -eq 0 ]]; then local all_ready=1 while read pod ; do local status=(`echo -n ${pod} | cut -f2 -d' ' | tr '/' ' '`) # All containers must be ready [[ -z ${status[0]} ]] && all_ready=0 && break [[ -z ${status[1]} ]] && all_ready=0 && break [[ ${status[0]} -lt 1 ]] && all_ready=0 && break [[ ${status[1]} -lt 1 ]] && all_ready=0 && break [[ ${status[0]} -ne ${status[1]} ]] && all_ready=0 && break done <<< $(echo "${pods}" | grep -v Completed) if (( all_ready )); then echo -e "\nAll pods are up:\n${pods}" return 0 fi fi echo -n "." sleep 2 done echo -e "\n\nERROR: timeout waiting for pods to come up\n${pods}" return 1 } wait_until_pods_running "test-1-25-argo1" wait_until_pods_running "test-1-25-argo2" ] logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | Waiting until all pods in namespace test-1-25-argo1 are up logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | All pods are up: logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-application-controller-0 1/1 Running 0 33s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-redis-644ccfcb99-zk5dt 1/1 Running 0 33s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-repo-server-7ccfcd8cf4-l94b5 1/1 Running 0 33s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-server-7f9c7bc8d5-ptkx5 1/1 Running 0 33s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | Waiting until all pods in namespace test-1-25-argo2 are up logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | All pods are up: logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-application-controller-0 1/1 Running 0 32s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-redis-644ccfcb99-6b9rr 1/1 Running 0 32s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-repo-server-bb84db5fc-7xxt7 1/1 Running 0 32s logger.go:42: 10:14:49 | 1-025-validate-managed-by-change/2-install-app | argocd-server-7c87b8dd-8nxjz 1/1 Running 0 32s I0731 10:14:50.918722 86 request.go:682] Waited for 1.02782703s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/whereabouts.cni.cncf.io/v1alpha1?timeout=32s logger.go:42: 10:14:52 | 1-025-validate-managed-by-change/2-install-app | Application:test-1-25-argo1/guestbook created logger.go:42: 10:15:03 | 1-025-validate-managed-by-change/2-install-app | test step completed 2-install-app logger.go:42: 10:15:03 | 1-025-validate-managed-by-change/3-update-namespace | starting test step 3-update-namespace I0731 10:15:04.733412 86 request.go:682] Waited for 1.027021338s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authorization.openshift.io/v1?timeout=32s logger.go:42: 10:15:06 | 1-025-validate-managed-by-change/3-update-namespace | Namespace:/test-1-25-target updated logger.go:42: 10:15:06 | 1-025-validate-managed-by-change/3-update-namespace | Application:test-1-25-argo1/guestbook updated logger.go:42: 10:15:06 | 1-025-validate-managed-by-change/3-update-namespace | Application:test-1-25-argo2/guestbook created === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:15:08 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | Secret:kuttl-test-faithful-lioness/cluster-3 created logger.go:42: 10:15:08 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | Secret:kuttl-test-faithful-lioness/cluster-4 created logger.go:42: 10:15:08 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | Secret:kuttl-test-faithful-lioness/cluster-5 created logger.go:42: 10:15:09 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | Secret:kuttl-test-faithful-lioness/cluster-6 created logger.go:42: 10:15:09 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:09 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:10 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] === CONT kuttl/harness/1-025-validate-managed-by-change logger.go:42: 10:15:10 | 1-025-validate-managed-by-change/3-update-namespace | test step completed 3-update-namespace logger.go:42: 10:15:10 | 1-025-validate-managed-by-change/99-delete | starting test step 99-delete === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:15:10 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:11 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:12 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:13 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:13 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:14 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:15 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:16 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:17 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:18 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:18 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:19 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | running command: [sh -c stsReplicas=$(kubectl get sts argocd-application-controller -n $NAMESPACE -o jsonpath='{.status.replicas}') echo "$stsReplicas" if test "$stsReplicas" != "4"; then echo "FAILED! Number of replicas not equal to maxShards" exit 1 fi exit 0 ] logger.go:42: 10:15:20 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | 4 logger.go:42: 10:15:20 | 1-032_validate_dynamic_scaling/3-cluster-secrets-exceed-maxShards | test step completed 3-cluster-secrets-exceed-maxShards logger.go:42: 10:15:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | starting test step 4-delete-cluster-secret logger.go:42: 10:15:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | running command: [sleep 60s] I0731 10:15:25.707433 86 request.go:682] Waited for 1.027048473s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/user.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-025-validate-managed-by-change logger.go:42: 10:15:27 | 1-025-validate-managed-by-change/99-delete | test step completed 99-delete logger.go:42: 10:15:27 | 1-025-validate-managed-by-change | skipping kubernetes event logging logger.go:42: 10:15:27 | 1-025-validate-managed-by-change | Deleting namespace: kuttl-test-promoted-tomcat === CONT kuttl/harness/1-023_validate_repo_server_tls logger.go:42: 10:15:33 | 1-023_validate_repo_server_tls | Creating namespace: kuttl-test-liked-dory logger.go:42: 10:15:33 | 1-023_validate_repo_server_tls/1-install | starting test step 1-install I0731 10:15:35.740871 86 request.go:682] Waited for 2.124256354s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s logger.go:42: 10:15:36 | 1-023_validate_repo_server_tls/1-install | Namespace:/test-1-23-custom created logger.go:42: 10:15:36 | 1-023_validate_repo_server_tls/1-install | ArgoCD:test-1-23-custom/argocd created logger.go:42: 10:16:00 | 1-023_validate_repo_server_tls/1-install | test step completed 1-install logger.go:42: 10:16:00 | 1-023_validate_repo_server_tls/2-change-argocd | starting test step 2-change-argocd I0731 10:16:01.103753 86 request.go:682] Waited for 1.028018639s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1beta1?timeout=32s logger.go:42: 10:16:02 | 1-023_validate_repo_server_tls/2-change-argocd | ArgoCD:test-1-23-custom/argocd updated logger.go:42: 10:16:03 | 1-023_validate_repo_server_tls/2-change-argocd | test step completed 2-change-argocd logger.go:42: 10:16:03 | 1-023_validate_repo_server_tls/4-install-app | starting test step 4-install-app logger.go:42: 10:16:06 | 1-023_validate_repo_server_tls/4-install-app | Application:test-1-23-custom/guestbook created === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha logger.go:42: 10:16:10 | 1-069_validate_redis_secure_comm_autotls_ha/1-install | test step completed 1-install logger.go:42: 10:16:10 | 1-069_validate_redis_secure_comm_autotls_ha/2-enable_autotls | starting test step 2-enable_autotls logger.go:42: 10:16:10 | 1-069_validate_redis_secure_comm_autotls_ha/2-enable_autotls | running command: [sh -c set -e oc patch argocds.argoproj.io argocd --type=merge -p '{"spec":{"redis":{"autotls":"openshift"}}}' -n $NAMESPACE ] logger.go:42: 10:16:12 | 1-069_validate_redis_secure_comm_autotls_ha/2-enable_autotls | argocd.argoproj.io/argocd patched I0731 10:16:13.552459 86 request.go:682] Waited for 1.026941874s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/route.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-023_validate_repo_server_tls logger.go:42: 10:16:15 | 1-023_validate_repo_server_tls/4-install-app | test step completed 4-install-app logger.go:42: 10:16:15 | 1-023_validate_repo_server_tls/99-delete | starting test step 99-delete === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | running command: [kubectl delete Secret cluster-2 cluster-3 cluster-4 cluster-5 cluster-6 -n kuttl-test-faithful-lioness] logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | secret "cluster-2" deleted logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | secret "cluster-3" deleted logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | secret "cluster-4" deleted logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | secret "cluster-5" deleted logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | secret "cluster-6" deleted logger.go:42: 10:16:20 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | running command: [sleep 30s] I0731 10:16:29.684692 86 request.go:682] Waited for 1.027883165s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/oauth.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-023_validate_repo_server_tls logger.go:42: 10:16:31 | 1-023_validate_repo_server_tls/99-delete | test step completed 99-delete logger.go:42: 10:16:31 | 1-023_validate_repo_server_tls | skipping kubernetes event logging logger.go:42: 10:16:31 | 1-023_validate_repo_server_tls | Deleting namespace: kuttl-test-liked-dory === CONT kuttl/harness/1-021_validate_rolebindings logger.go:42: 10:16:37 | 1-021_validate_rolebindings | Creating namespace: kuttl-test-willing-tick logger.go:42: 10:16:37 | 1-021_validate_rolebindings/1-install | starting test step 1-install I0731 10:16:39.720924 86 request.go:682] Waited for 2.278188533s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloud.network.openshift.io/v1?timeout=32s logger.go:42: 10:16:40 | 1-021_validate_rolebindings/1-install | ArgoCD:kuttl-test-willing-tick/argocd created I0731 10:16:51.824505 86 request.go:682] Waited for 1.028060442s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-032_validate_dynamic_scaling logger.go:42: 10:16:53 | 1-032_validate_dynamic_scaling/4-delete-cluster-secret | test step completed 4-delete-cluster-secret logger.go:42: 10:16:53 | 1-032_validate_dynamic_scaling | skipping kubernetes event logging logger.go:42: 10:16:53 | 1-032_validate_dynamic_scaling | Deleting namespace: kuttl-test-faithful-lioness === CONT kuttl/harness/1-071_validate_SCC_HA logger.go:42: 10:16:53 | 1-071_validate_SCC_HA/3-modify-argocd | test step completed 3-modify-argocd logger.go:42: 10:16:53 | 1-071_validate_SCC_HA/99-delete | starting test step 99-delete logger.go:42: 10:16:56 | 1-071_validate_SCC_HA/99-delete | test step completed 99-delete logger.go:42: 10:16:56 | 1-071_validate_SCC_HA | skipping kubernetes event logging logger.go:42: 10:16:56 | 1-071_validate_SCC_HA | Deleting namespace: kuttl-test-thorough-satyr === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:16:57 | 1-067_validate_redis_secure_comm_no_autotls_ha/1-install | test step completed 1-install logger.go:42: 10:16:57 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | starting test step 2-generate_cert logger.go:42: 10:16:57 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | running command: [sh -c set -e echo -e "\n[SAN]\nsubjectAltName=DNS:argocd-redis.$NAMESPACE.svc.cluster.local\n[req]\ndistinguished_name=req" > ${PWD}/openssl_test.cnf openssl req -new -x509 -sha256 \ -subj "/C=XX/ST=XX/O=Testing/CN=redis" \ -reqexts SAN -extensions SAN \ -config ${PWD}/openssl_test.cnf \ -keyout ${PWD}/redis-ha.key \ -out ${PWD}/redis-ha.crt \ -newkey rsa:4096 \ -nodes \ -sha256 \ -days 10 ] logger.go:42: 10:16:57 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | Generating a RSA private key logger.go:42: 10:16:58 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | ...............................................................................++++ logger.go:42: 10:16:58 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | .........++++ logger.go:42: 10:16:58 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | writing new private key to '/kuttl-e2e/gitops-operator/tests/parallel/1-067_validate_redis_secure_comm_no_autotls_ha/redis-ha.key' logger.go:42: 10:16:58 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | ----- === CONT kuttl/harness/1-019_validate_volume_mounts === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:17:01 | 1-067_validate_redis_secure_comm_no_autotls_ha/2-generate_cert | test step completed 2-generate_cert logger.go:42: 10:17:01 | 1-067_validate_redis_secure_comm_no_autotls_ha/3-create_secret | starting test step 3-create_secret logger.go:42: 10:17:01 | 1-067_validate_redis_secure_comm_no_autotls_ha/3-create_secret | running command: [sh -c set -e # clean up key and cert and config file cleanup() { rm -rf ${PWD}/redis-ha.crt && rm -rf ${PWD}/redis-ha.key && rm -rf ${PWD}/openssl_test.cnf } trap cleanup INT TERM EXIT oc create secret tls argocd-operator-redis-tls --key=${PWD}/redis-ha.key --cert=${PWD}/redis-ha.crt -n $NAMESPACE ] === CONT kuttl/harness/1-019_validate_volume_mounts logger.go:42: 10:17:01 | 1-019_validate_volume_mounts | Creating namespace: kuttl-test-refined-pipefish logger.go:42: 10:17:01 | 1-019_validate_volume_mounts/1-install | starting test step 1-install === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:17:01 | 1-067_validate_redis_secure_comm_no_autotls_ha/3-create_secret | secret/argocd-operator-redis-tls created I0731 10:17:02.387148 86 request.go:682] Waited for 1.023904727s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operator.openshift.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-019_validate_volume_mounts logger.go:42: 10:17:03 | 1-019_validate_volume_mounts/1-install | ArgoCD:kuttl-test-refined-pipefish/argocd created === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:17:06 | 1-067_validate_redis_secure_comm_no_autotls_ha/3-create_secret | test step completed 3-create_secret logger.go:42: 10:17:06 | 1-067_validate_redis_secure_comm_no_autotls_ha/4-create_annotation | starting test step 4-create_annotation logger.go:42: 10:17:06 | 1-067_validate_redis_secure_comm_no_autotls_ha/4-create_annotation | running command: [sh -c set -e oc annotate secret argocd-operator-redis-tls argocds.argoproj.io/name=argocd -n $NAMESPACE ] logger.go:42: 10:17:06 | 1-067_validate_redis_secure_comm_no_autotls_ha/4-create_annotation | secret/argocd-operator-redis-tls annotated === CONT kuttl/harness/1-021_validate_rolebindings logger.go:42: 10:17:17 | 1-021_validate_rolebindings/1-install | test step completed 1-install logger.go:42: 10:17:17 | 1-021_validate_rolebindings | skipping kubernetes event logging logger.go:42: 10:17:17 | 1-021_validate_rolebindings | Deleting namespace: kuttl-test-willing-tick === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:17:24 | 1-012_validate-managed-by-chain | Ignoring README.md as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 10:17:24 | 1-012_validate-managed-by-chain | Creating namespace: kuttl-test-powerful-trout logger.go:42: 10:17:24 | 1-012_validate-managed-by-chain/1-install | starting test step 1-install I0731 10:17:25.436839 86 request.go:682] Waited for 1.027941925s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloud.network.openshift.io/v1?timeout=32s logger.go:42: 10:17:26 | 1-012_validate-managed-by-chain/1-install | Namespace:/test-1-12-custom created logger.go:42: 10:17:27 | 1-012_validate-managed-by-chain/1-install | Namespace:/test-1-12-custom2 created logger.go:42: 10:17:27 | 1-012_validate-managed-by-chain/1-install | ArgoCD:kuttl-test-powerful-trout/argocd created === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:17:29 | 1-009_validate-manage-other-namespace | Ignoring README.md as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 10:17:29 | 1-009_validate-manage-other-namespace | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 10:17:29 | 1-009_validate-manage-other-namespace | Creating namespace: kuttl-test-strong-porpoise logger.go:42: 10:17:29 | 1-009_validate-manage-other-namespace/1-install | starting test step 1-install logger.go:42: 10:17:32 | 1-009_validate-manage-other-namespace/1-install | Namespace:/test-1-9-custom created logger.go:42: 10:17:32 | 1-009_validate-manage-other-namespace/1-install | ArgoCD:kuttl-test-strong-porpoise/argocd created === CONT kuttl/harness/1-019_validate_volume_mounts logger.go:42: 10:18:42 | 1-019_validate_volume_mounts/1-install | test step completed 1-install logger.go:42: 10:18:42 | 1-019_validate_volume_mounts | skipping kubernetes event logging logger.go:42: 10:18:42 | 1-019_validate_volume_mounts | Deleting namespace: kuttl-test-refined-pipefish === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:18:42 | 1-012_validate-managed-by-chain/1-install | test step completed 1-install logger.go:42: 10:18:42 | 1-012_validate-managed-by-chain/2-label-namespace | starting test step 2-label-namespace logger.go:42: 10:18:42 | 1-012_validate-managed-by-chain/2-label-namespace | running command: [sh -c kubectl label ns test-1-12-custom argocd.argoproj.io/managed-by=$NAMESPACE] logger.go:42: 10:18:42 | 1-012_validate-managed-by-chain/2-label-namespace | namespace/test-1-12-custom labeled I0731 10:18:44.018259 86 request.go:682] Waited for 1.029207284s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s logger.go:42: 10:18:45 | 1-012_validate-managed-by-chain/2-label-namespace | test step completed 2-label-namespace logger.go:42: 10:18:45 | 1-012_validate-managed-by-chain/3-check-secret | starting test step 3-check-secret logger.go:42: 10:18:45 | 1-012_validate-managed-by-chain/3-check-secret | running command: [sh -c namespaces=$(oc get secret -n $NAMESPACE argocd-default-cluster-config -o jsonpath='{.data.namespaces}' | base64 -d) if test "$namespaces" != "$NAMESPACE,test-1-12-custom"; then echo "Assertion for cluster secret failed!" exit 1 fi exit 0 ] === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:18:48 | 1-012_validate-managed-by-chain/3-check-secret | test step completed 3-check-secret logger.go:42: 10:18:48 | 1-012_validate-managed-by-chain/4-create-application | starting test step 4-create-application === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:18:51 | 1-039_validate_fix_argocd-tls-certs-cm | Creating namespace: kuttl-test-wondrous-lemur logger.go:42: 10:18:51 | 1-039_validate_fix_argocd-tls-certs-cm/1-install | starting test step 1-install === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:18:51 | 1-012_validate-managed-by-chain/4-create-application | Application:kuttl-test-powerful-trout/test-1-12-custom created === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:18:53 | 1-039_validate_fix_argocd-tls-certs-cm/1-install | ArgoCD:kuttl-test-wondrous-lemur/example-argocd created === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:01 | 1-012_validate-managed-by-chain/4-create-application | test step completed 4-create-application logger.go:42: 10:19:01 | 1-012_validate-managed-by-chain/7-label-namespace | starting test step 7-label-namespace logger.go:42: 10:19:01 | 1-012_validate-managed-by-chain/7-label-namespace | running command: [sh -c kubectl label ns test-1-12-custom2 argocd.argoproj.io/managed-by=$NAMESPACE] === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:01 | 1-009_validate-manage-other-namespace/1-install | test step completed 1-install logger.go:42: 10:19:01 | 1-009_validate-manage-other-namespace/2-label-namespace | starting test step 2-label-namespace logger.go:42: 10:19:01 | 1-009_validate-manage-other-namespace/2-label-namespace | running command: [sh -c kubectl label ns test-1-9-custom argocd.argoproj.io/managed-by=$NAMESPACE] === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:01 | 1-012_validate-managed-by-chain/7-label-namespace | namespace/test-1-12-custom2 labeled === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:01 | 1-009_validate-manage-other-namespace/2-label-namespace | namespace/test-1-9-custom labeled I0731 10:19:02.568102 86 request.go:682] Waited for 1.004110063s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/batch/v1?timeout=32s === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:06 | 1-012_validate-managed-by-chain/7-label-namespace | test step completed 7-label-namespace logger.go:42: 10:19:06 | 1-012_validate-managed-by-chain/8-create-application | starting test step 8-create-application === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:09 | 1-009_validate-manage-other-namespace/2-label-namespace | test step completed 2-label-namespace logger.go:42: 10:19:09 | 1-009_validate-manage-other-namespace/3-check-secret | starting test step 3-check-secret logger.go:42: 10:19:09 | 1-009_validate-manage-other-namespace/3-check-secret | running command: [sh -c namespaces=$(oc get secret -n $NAMESPACE argocd-default-cluster-config -o jsonpath='{.data.namespaces}' | base64 -d) if test "$namespaces" != "$NAMESPACE,test-1-9-custom"; then echo "Assertion for cluster secret failed!" exit 1 fi exit 0 ] === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:09 | 1-012_validate-managed-by-chain/8-create-application | Application:kuttl-test-powerful-trout/test-1-12-custom2 created === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:12 | 1-009_validate-manage-other-namespace/3-check-secret | test step completed 3-check-secret logger.go:42: 10:19:12 | 1-009_validate-manage-other-namespace/4-create-application | starting test step 4-create-application I0731 10:19:13.323061 86 request.go:682] Waited for 1.027425072s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/certificates.k8s.io/v1?timeout=32s === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:14 | 1-012_validate-managed-by-chain/8-create-application | test step completed 8-create-application logger.go:42: 10:19:14 | 1-012_validate-managed-by-chain/9-delete-app-and-namespace | starting test step 9-delete-app-and-namespace === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:14 | 1-009_validate-manage-other-namespace/4-create-application | Application:kuttl-test-strong-porpoise/test-1-9-custom created === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:19:26 | 1-039_validate_fix_argocd-tls-certs-cm/1-install | test step completed 1-install logger.go:42: 10:19:26 | 1-039_validate_fix_argocd-tls-certs-cm/2-modify_configmap | starting test step 2-modify_configmap I0731 10:19:27.108024 86 request.go:682] Waited for 1.027201969s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1?timeout=32s logger.go:42: 10:19:28 | 1-039_validate_fix_argocd-tls-certs-cm/2-modify_configmap | ConfigMap:kuttl-test-wondrous-lemur/argocd-tls-certs-cm updated logger.go:42: 10:19:28 | 1-039_validate_fix_argocd-tls-certs-cm/2-modify_configmap | test step completed 2-modify_configmap logger.go:42: 10:19:28 | 1-039_validate_fix_argocd-tls-certs-cm/3-modify_argocd_cr | starting test step 3-modify_argocd_cr === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:31 | 1-012_validate-managed-by-chain/9-delete-app-and-namespace | test step completed 9-delete-app-and-namespace logger.go:42: 10:19:31 | 1-012_validate-managed-by-chain/10-check-secret | starting test step 10-check-secret logger.go:42: 10:19:31 | 1-012_validate-managed-by-chain/10-check-secret | running command: [sh -c should="$NAMESPACE,test-1-12-custom2" namespaces=$(oc get secret -n $NAMESPACE argocd-default-cluster-config -o jsonpath='{.data.namespaces}' | base64 -d) if test "$namespaces" != "$should"; then echo "Assertion for cluster secret failed! '$namespaces' != '$should'" # 1.2.0 doesn't reconcile the cluster secret on namespace deletion if test GITOPS_TARGET_VERSION = "1.2.0"; then exit 0 else exit 1 fi fi exit 0 ] === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:31 | 1-009_validate-manage-other-namespace/4-create-application | test step completed 4-create-application logger.go:42: 10:19:31 | 1-009_validate-manage-other-namespace/5-unlabel-namespace | starting test step 5-unlabel-namespace logger.go:42: 10:19:33 | 1-009_validate-manage-other-namespace/5-unlabel-namespace | running command: [sh -c kubectl label ns test-1-9-custom argocd.argoproj.io/managed-by-] === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:19:33 | 1-039_validate_fix_argocd-tls-certs-cm/3-modify_argocd_cr | ArgoCD:kuttl-test-wondrous-lemur/example-argocd updated logger.go:42: 10:19:33 | 1-039_validate_fix_argocd-tls-certs-cm/3-modify_argocd_cr | test step completed 3-modify_argocd_cr logger.go:42: 10:19:33 | 1-039_validate_fix_argocd-tls-certs-cm/4- | starting test step 4- === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:34 | 1-009_validate-manage-other-namespace/5-unlabel-namespace | namespace/test-1-9-custom unlabeled logger.go:42: 10:19:34 | 1-009_validate-manage-other-namespace/5-unlabel-namespace | running command: [sh -c sleep 5] === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:36 | 1-012_validate-managed-by-chain/10-check-secret | test step completed 10-check-secret logger.go:42: 10:19:36 | 1-012_validate-managed-by-chain/11-recreate-applications | starting test step 11-recreate-applications I0731 10:19:37.361505 86 request.go:682] Waited for 1.02811635s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/snapshot.storage.k8s.io/v1?timeout=32s === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:19:41 | 1-039_validate_fix_argocd-tls-certs-cm/4- | test step completed 4- logger.go:42: 10:19:41 | 1-039_validate_fix_argocd-tls-certs-cm | skipping kubernetes event logging === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:41 | 1-012_validate-managed-by-chain/11-recreate-applications | Namespace:/test-1-12-custom created === CONT kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm logger.go:42: 10:19:41 | 1-039_validate_fix_argocd-tls-certs-cm | Deleting namespace: kuttl-test-wondrous-lemur === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:41 | 1-012_validate-managed-by-chain/11-recreate-applications | Application:kuttl-test-powerful-trout/test-1-12-custom created logger.go:42: 10:19:41 | 1-012_validate-managed-by-chain/11-recreate-applications | Application:kuttl-test-powerful-trout/test-1-12-custom2 created === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:43 | 1-009_validate-manage-other-namespace/5-unlabel-namespace | test step completed 5-unlabel-namespace logger.go:42: 10:19:43 | 1-009_validate-manage-other-namespace/6-check-secret | starting test step 6-check-secret logger.go:42: 10:19:44 | 1-009_validate-manage-other-namespace/6-check-secret | running command: [sh -c namespaces=$(oc get secret -n $NAMESPACE argocd-default-cluster-config -o jsonpath='{.data.namespaces}' | base64 -d) if test "$namespaces" != "$NAMESPACE"; then echo "Assertion for cluster secret failed!" exit 1 fi exit 0 ] === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:44 | 1-012_validate-managed-by-chain/11-recreate-applications | test step completed 11-recreate-applications logger.go:42: 10:19:44 | 1-012_validate-managed-by-chain/99-delete | starting test step 99-delete === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:46 | 1-009_validate-manage-other-namespace/6-check-secret | test step completed 6-check-secret logger.go:42: 10:19:46 | 1-009_validate-manage-other-namespace/7-check | starting test step 7-check === CONT kuttl/harness/1-008_validate-custom-argocd-namespace I0731 10:19:48.028087 86 request.go:682] Waited for 1.026205569s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1beta1?timeout=32s logger.go:42: 10:19:49 | 1-008_validate-custom-argocd-namespace | Creating namespace: kuttl-test-relaxed-ray logger.go:42: 10:19:49 | 1-008_validate-custom-argocd-namespace/1-install | starting test step 1-install logger.go:42: 10:19:52 | 1-008_validate-custom-argocd-namespace/1-install | Namespace:/test-1-8-custom created logger.go:42: 10:19:52 | 1-008_validate-custom-argocd-namespace/1-install | ArgoCD:test-1-8-custom/argocd created === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:54 | 1-012_validate-managed-by-chain/99-delete | test step completed 99-delete logger.go:42: 10:19:54 | 1-012_validate-managed-by-chain | skipping kubernetes event logging === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:19:54 | 1-009_validate-manage-other-namespace/7-check | test step completed 7-check logger.go:42: 10:19:54 | 1-009_validate-manage-other-namespace/99-delete | starting test step 99-delete === CONT kuttl/harness/1-012_validate-managed-by-chain logger.go:42: 10:19:54 | 1-012_validate-managed-by-chain | Deleting namespace: kuttl-test-powerful-trout === CONT kuttl/harness/1-007_validate_namespace_scoped_install logger.go:42: 10:20:01 | 1-007_validate_namespace_scoped_install | Creating namespace: kuttl-test-promoted-mudfish logger.go:42: 10:20:01 | 1-007_validate_namespace_scoped_install/1-install | starting test step 1-install I0731 10:20:02.477909 86 request.go:682] Waited for 1.028194065s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/apiextensions.k8s.io/v1?timeout=32s logger.go:42: 10:20:04 | 1-007_validate_namespace_scoped_install/1-install | ArgoCD:kuttl-test-promoted-mudfish/argocd created === CONT kuttl/harness/1-009_validate-manage-other-namespace logger.go:42: 10:20:09 | 1-009_validate-manage-other-namespace/99-delete | test step completed 99-delete logger.go:42: 10:20:09 | 1-009_validate-manage-other-namespace | skipping kubernetes event logging logger.go:42: 10:20:09 | 1-009_validate-manage-other-namespace | Deleting namespace: kuttl-test-strong-porpoise === CONT kuttl/harness/1-004_beta_to_alpha_conversion logger.go:42: 10:20:15 | 1-004_beta_to_alpha_conversion | Creating namespace: kuttl-test-innocent-leopard logger.go:42: 10:20:15 | 1-004_beta_to_alpha_conversion/1-argocd-dex | starting test step 1-argocd-dex I0731 10:20:16.931605 86 request.go:682] Waited for 1.027260424s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/autoscaling/v2beta2?timeout=32s logger.go:42: 10:20:18 | 1-004_beta_to_alpha_conversion/1-argocd-dex | ArgoCD:kuttl-test-innocent-leopard/argocd created === CONT kuttl/harness/1-008_validate-custom-argocd-namespace logger.go:42: 10:20:24 | 1-008_validate-custom-argocd-namespace/1-install | test step completed 1-install logger.go:42: 10:20:24 | 1-008_validate-custom-argocd-namespace/2-wait | starting test step 2-wait logger.go:42: 10:20:24 | 1-008_validate-custom-argocd-namespace/2-wait | running command: [sh -c function wait_until_pods_running() { echo -n "Waiting until all pods in namespace $1 are up" for i in {1..150}; do # timeout after 5 minutes local pods="$(oc get pods --no-headers -n $1 2>/dev/null)" # All pods must be running local not_running=$(echo "${pods}" | grep -v Running | grep -v Completed | wc -l) if [[ -n "${pods}" && ${not_running} -eq 0 ]]; then local all_ready=1 while read pod ; do local status=(`echo -n ${pod} | cut -f2 -d' ' | tr '/' ' '`) # All containers must be ready [[ -z ${status[0]} ]] && all_ready=0 && break [[ -z ${status[1]} ]] && all_ready=0 && break [[ ${status[0]} -lt 1 ]] && all_ready=0 && break [[ ${status[1]} -lt 1 ]] && all_ready=0 && break [[ ${status[0]} -ne ${status[1]} ]] && all_ready=0 && break done <<< $(echo "${pods}" | grep -v Completed) if (( all_ready )); then echo -e "\nAll pods are up:\n${pods}" return 0 fi fi echo -n "." sleep 2 done echo -e "\n\nERROR: timeout waiting for pods to come up\n${pods}" return 1 } wait_until_pods_running "test-1-8-custom" ] logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | Waiting until all pods in namespace test-1-8-custom are up logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | All pods are up: logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | argocd-application-controller-0 1/1 Running 0 32s logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | argocd-redis-644ccfcb99-mxbns 1/1 Running 0 32s logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | argocd-repo-server-85d44d9b6b-mrl9h 1/1 Running 0 32s logger.go:42: 10:20:25 | 1-008_validate-custom-argocd-namespace/2-wait | argocd-server-689d6b448f-dcbth 1/1 Running 0 32s I0731 10:20:26.969792 86 request.go:682] Waited for 1.877543636s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/pipelines.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:20:27 | 1-008_validate-custom-argocd-namespace/2-wait | test step completed 2-wait logger.go:42: 10:20:27 | 1-008_validate-custom-argocd-namespace/3-create-app | starting test step 3-create-app logger.go:42: 10:20:30 | 1-008_validate-custom-argocd-namespace/3-create-app | Application:test-1-8-custom/validate-custom-argocd created === CONT kuttl/harness/1-007_validate_namespace_scoped_install logger.go:42: 10:20:36 | 1-007_validate_namespace_scoped_install/1-install | test step completed 1-install logger.go:42: 10:20:36 | 1-007_validate_namespace_scoped_install/2-check-cluster-secret | starting test step 2-check-cluster-secret logger.go:42: 10:20:36 | 1-007_validate_namespace_scoped_install/2-check-cluster-secret | running command: [sh -c namespaces=$(oc get secret -n $NAMESPACE argocd-default-cluster-config -o jsonpath='{.data.namespaces}' | base64 -d) if test "$namespaces" != "$NAMESPACE"; then echo "Assertion for cluster secret failed!" exit 1 fi exit 0 ] I0731 10:20:37.668427 86 request.go:682] Waited for 1.027196406s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/flowcontrol.apiserver.k8s.io/v1beta1?timeout=32s logger.go:42: 10:20:39 | 1-007_validate_namespace_scoped_install/2-check-cluster-secret | test step completed 2-check-cluster-secret logger.go:42: 10:20:39 | 1-007_validate_namespace_scoped_install | skipping kubernetes event logging logger.go:42: 10:20:39 | 1-007_validate_namespace_scoped_install | Deleting namespace: kuttl-test-promoted-mudfish === CONT kuttl/harness/1-008_validate-custom-argocd-namespace logger.go:42: 10:20:41 | 1-008_validate-custom-argocd-namespace/3-create-app | test step completed 3-create-app logger.go:42: 10:20:41 | 1-008_validate-custom-argocd-namespace/99-delete | starting test step 99-delete === CONT kuttl/harness/1-003_validate_console_link logger.go:42: 10:20:45 | 1-003_validate_console_link | Creating namespace: kuttl-test-noted-ray logger.go:42: 10:20:45 | 1-003_validate_console_link/1-check-console-link | starting test step 1-check-console-link I0731 10:20:47.697685 86 request.go:682] Waited for 2.175361828s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1beta1?timeout=32s logger.go:42: 10:20:48 | 1-003_validate_console_link/1-check-console-link | test step completed 1-check-console-link logger.go:42: 10:20:48 | 1-003_validate_console_link | skipping kubernetes event logging logger.go:42: 10:20:48 | 1-003_validate_console_link | Deleting namespace: kuttl-test-noted-ray === CONT kuttl/harness/1-004_beta_to_alpha_conversion logger.go:42: 10:20:51 | 1-004_beta_to_alpha_conversion/1-argocd-dex | test step completed 1-argocd-dex logger.go:42: 10:20:51 | 1-004_beta_to_alpha_conversion/2-delete | starting test step 2-delete === CONT kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion === CONT kuttl/harness/1-008_validate-custom-argocd-namespace logger.go:42: 10:20:56 | 1-008_validate-custom-argocd-namespace/99-delete | test step completed 99-delete logger.go:42: 10:20:56 | 1-008_validate-custom-argocd-namespace | skipping kubernetes event logging === CONT kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion logger.go:42: 10:20:56 | 1-003_alpha_to_beta_sso_conflict_conversion | Creating namespace: kuttl-test-fun-akita logger.go:42: 10:20:56 | 1-003_alpha_to_beta_sso_conflict_conversion/1-argocd-dex-keycloak-conflict | starting test step 1-argocd-dex-keycloak-conflict === CONT kuttl/harness/1-008_validate-custom-argocd-namespace logger.go:42: 10:20:56 | 1-008_validate-custom-argocd-namespace | Deleting namespace: kuttl-test-relaxed-ray === CONT kuttl/harness/1-004_beta_to_alpha_conversion logger.go:42: 10:20:56 | 1-004_beta_to_alpha_conversion/2-delete | test step completed 2-delete logger.go:42: 10:20:56 | 1-004_beta_to_alpha_conversion | skipping kubernetes event logging logger.go:42: 10:20:56 | 1-004_beta_to_alpha_conversion | Deleting namespace: kuttl-test-innocent-leopard I0731 10:20:57.720393 86 request.go:682] Waited for 1.277924332s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/certificates.k8s.io/v1?timeout=32s === CONT kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion logger.go:42: 10:20:59 | 1-003_alpha_to_beta_sso_conflict_conversion/1-argocd-dex-keycloak-conflict | ArgoCD:kuttl-test-fun-akita/argocd created === CONT kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha logger.go:42: 10:21:02 | 1-066_validate_redis_secure_comm_no_autotls_no_ha | Creating namespace: kuttl-test-summary-rattler logger.go:42: 10:21:02 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/1-install | starting test step 1-install === CONT kuttl/harness/1-002_alpha_to_beta_keycloak_conversion logger.go:42: 10:21:05 | 1-002_alpha_to_beta_keycloak_conversion | Creating namespace: kuttl-test-decent-shepherd logger.go:42: 10:21:05 | 1-002_alpha_to_beta_keycloak_conversion/1-argocd-keycloak | starting test step 1-argocd-keycloak === CONT kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha logger.go:42: 10:21:05 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/1-install | ArgoCD:kuttl-test-summary-rattler/argocd created I0731 10:21:07.752676 86 request.go:682] Waited for 2.378488871s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/image.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-002_alpha_to_beta_keycloak_conversion logger.go:42: 10:21:07 | 1-002_alpha_to_beta_keycloak_conversion/1-argocd-keycloak | ArgoCD:kuttl-test-decent-shepherd/argocd created === CONT kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion logger.go:42: 10:21:12 | 1-003_alpha_to_beta_sso_conflict_conversion/1-argocd-dex-keycloak-conflict | test step completed 1-argocd-dex-keycloak-conflict logger.go:42: 10:21:12 | 1-003_alpha_to_beta_sso_conflict_conversion/2-delete | starting test step 2-delete logger.go:42: 10:21:14 | 1-003_alpha_to_beta_sso_conflict_conversion/2-delete | test step completed 2-delete logger.go:42: 10:21:14 | 1-003_alpha_to_beta_sso_conflict_conversion | skipping kubernetes event logging logger.go:42: 10:21:14 | 1-003_alpha_to_beta_sso_conflict_conversion | Deleting namespace: kuttl-test-fun-akita === CONT kuttl/harness/1-065_validate_redis_ha_anti_affinity logger.go:42: 10:21:21 | 1-065_validate_redis_ha_anti_affinity | Creating namespace: kuttl-test-musical-newt logger.go:42: 10:21:21 | 1-065_validate_redis_ha_anti_affinity/1-install | starting test step 1-install I0731 10:21:22.654828 86 request.go:682] Waited for 1.028578411s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1beta1?timeout=32s logger.go:42: 10:21:24 | 1-065_validate_redis_ha_anti_affinity/1-install | ArgoCD:kuttl-test-musical-newt/argocd created logger.go:42: 10:21:24 | 1-065_validate_redis_ha_anti_affinity/1-install | test step completed 1-install logger.go:42: 10:21:24 | 1-065_validate_redis_ha_anti_affinity/2- | starting test step 2- === CONT kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha logger.go:42: 10:21:37 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/1-install | test step completed 1-install logger.go:42: 10:21:37 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | starting test step 2-generate_cert logger.go:42: 10:21:37 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | running command: [sh -c set -e echo -e "\n[SAN]\nsubjectAltName=DNS:argocd-redis.$NAMESPACE.svc.cluster.local\n[req]\ndistinguished_name=req" > ${PWD}/openssl_test.cnf openssl req -new -x509 -sha256 \ -subj "/C=XX/ST=XX/O=Testing/CN=redis" \ -reqexts SAN -extensions SAN \ -config ${PWD}/openssl_test.cnf \ -keyout ${PWD}/redis.key \ -out ${PWD}/redis.crt \ -newkey rsa:4096 \ -nodes \ -sha256 \ -days 10 ] logger.go:42: 10:21:37 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | Generating a RSA private key logger.go:42: 10:21:38 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | ......................................................++++ logger.go:42: 10:21:38 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | ..................................................++++ logger.go:42: 10:21:38 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | writing new private key to '/kuttl-e2e/gitops-operator/tests/parallel/1-066_validate_redis_secure_comm_no_autotls_no_ha/redis.key' logger.go:42: 10:21:38 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | ----- I0731 10:21:39.554157 86 request.go:682] Waited for 1.028024543s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operator.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:21:41 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/2-generate_cert | test step completed 2-generate_cert logger.go:42: 10:21:41 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/3-create_secret | starting test step 3-create_secret logger.go:42: 10:21:41 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/3-create_secret | running command: [sh -c set -e # clean up key, cert and config file cleanup() { rm -rf ${PWD}/redis.crt && rm -rf ${PWD}/redis.key && rm -rf ${PWD}/openssl_test.cnf } trap cleanup INT TERM EXIT oc create secret tls argocd-operator-redis-tls --key=${PWD}/redis.key --cert=${PWD}/redis.crt -n $NAMESPACE sleep 10 ] === CONT kuttl/harness/1-002_alpha_to_beta_keycloak_conversion logger.go:42: 10:21:41 | 1-002_alpha_to_beta_keycloak_conversion/1-argocd-keycloak | test step completed 1-argocd-keycloak logger.go:42: 10:21:41 | 1-002_alpha_to_beta_keycloak_conversion/2-delete | starting test step 2-delete === CONT kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha logger.go:42: 10:21:41 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/3-create_secret | secret/argocd-operator-redis-tls created === CONT kuttl/harness/1-002_alpha_to_beta_keycloak_conversion logger.go:42: 10:21:43 | 1-002_alpha_to_beta_keycloak_conversion/2-delete | test step completed 2-delete logger.go:42: 10:21:43 | 1-002_alpha_to_beta_keycloak_conversion | skipping kubernetes event logging logger.go:42: 10:21:43 | 1-002_alpha_to_beta_keycloak_conversion | Deleting namespace: kuttl-test-decent-shepherd I0731 10:21:52.557413 86 request.go:682] Waited for 1.027547307s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/quota.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha logger.go:42: 10:21:54 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/3-create_secret | test step completed 3-create_secret logger.go:42: 10:21:54 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/4-create_annotation | starting test step 4-create_annotation logger.go:42: 10:21:54 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/4-create_annotation | running command: [sh -c set -e oc annotate secret argocd-operator-redis-tls argocds.argoproj.io/name=argocd -n $NAMESPACE sleep 30 ] logger.go:42: 10:21:54 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/4-create_annotation | secret/argocd-operator-redis-tls annotated I0731 10:22:25.699895 86 request.go:682] Waited for 1.027062342s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/tuned.openshift.io/v1?timeout=32s logger.go:42: 10:22:27 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/4-create_annotation | test step completed 4-create_annotation logger.go:42: 10:22:27 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/5-check_deployments | starting test step 5-check_deployments logger.go:42: 10:22:27 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/5-check_deployments | running command: [sh -c set -e if test "$(oc get deployments.apps argocd-redis -n $NAMESPACE --template '{{range .spec.template.spec.containers}}{{.args}}{{"\n"}}{{end}}')" != \ "[redis-server \ --protected-mode no \ --save \ --appendonly no \ --requirepass \$(REDIS_PASSWORD) \ --tls-port 6379 \ --port 0 \ --tls-cert-file /app/config/redis/tls/tls.crt \ --tls-key-file /app/config/redis/tls/tls.key \ --tls-auth-clients no]"; then echo "TLS .spec.template.spec.containers.args for argocd-redis deployment are wrong" exit 1 fi ] logger.go:42: 10:22:27 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/5-check_deployments | running command: [sh -c set -e if test "$(oc get deployments.apps argocd-repo-server -n $NAMESPACE --template '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[uid_entrypoint.sh \ argocd-repo-server \ --redis argocd-redis.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/reposerver/tls/redis/tls.crt \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-repo-server deployment is wrong" exit 1 fi ] logger.go:42: 10:22:28 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/5-check_deployments | running command: [sh -c set -e if test "$(oc get deployments.apps argocd-server -n $NAMESPACE --template '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[argocd-server \ --staticassets /shared/app \ --dex-server https://argocd-dex-server.$NAMESPACE.svc.cluster.local:5556 \ --repo-server argocd-repo-server.$NAMESPACE.svc.cluster.local:8081 \ --redis argocd-redis.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/server/tls/redis/tls.crt \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-server deployment is wrong" exit 1 fi ] logger.go:42: 10:22:31 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/5-check_deployments | test step completed 5-check_deployments logger.go:42: 10:22:31 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/6-check_statefulset | starting test step 6-check_statefulset logger.go:42: 10:22:31 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/6-check_statefulset | running command: [sh -c set -e if test "$(oc get statefulsets.apps argocd-application-controller -n $NAMESPACE --template '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[argocd-application-controller \ --operation-processors 10 \ --redis argocd-redis.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/controller/tls/redis/tls.crt \ --repo-server argocd-repo-server.$NAMESPACE.svc.cluster.local:8081 \ --status-processors 20 \ --kubectl-parallelism-limit 10 \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-application-controller statefulsets is wrong" exit 1 fi ] logger.go:42: 10:22:34 | 1-066_validate_redis_secure_comm_no_autotls_no_ha/6-check_statefulset | test step completed 6-check_statefulset logger.go:42: 10:22:34 | 1-066_validate_redis_secure_comm_no_autotls_no_ha | skipping kubernetes event logging logger.go:42: 10:22:34 | 1-066_validate_redis_secure_comm_no_autotls_no_ha | Deleting namespace: kuttl-test-summary-rattler === CONT kuttl/harness/1-064_validate_security_contexts logger.go:42: 10:22:40 | 1-064_validate_security_contexts | Creating namespace: kuttl-test-worthy-skylark logger.go:42: 10:22:40 | 1-064_validate_security_contexts/1-install | starting test step 1-install I0731 10:22:41.943959 86 request.go:682] Waited for 1.027353815s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/console.openshift.io/v1?timeout=32s logger.go:42: 10:22:43 | 1-064_validate_security_contexts/1-install | ArgoCD:kuttl-test-worthy-skylark/argocd created logger.go:42: 10:22:45 | 1-064_validate_security_contexts/1-install | test step completed 1-install logger.go:42: 10:22:45 | 1-064_validate_security_contexts/2-check-controller-manager | starting test step 2-check-controller-manager logger.go:42: 10:22:45 | 1-064_validate_security_contexts/2-check-controller-manager | running command: [sh -c set -eo pipefail ocp_major_version=$(oc version -o json | jq -r '.openshiftVersion' | cut -d'.' -f 1) ocp_minor_version=$(oc version -o json | jq -r '.openshiftVersion' | cut -d'.' -f 2) security_context=$(oc get deployment/openshift-gitops-operator-controller-manager -n openshift-operators -o jsonpath='{.spec.template.spec.containers[].securityContext}') expected_security_context='{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true}' if [ "${ocp_major_version}" -eq 4 ] && [ "${ocp_minor_version}" -ge 12 ]; then if [ "${security_context}" = "${expected_security_context}" ]; then exit 0 else echo "Error: deployment/openshift-gitops-operator-controller-manager container's security context is wrong" exit 1 fi else echo "Info: This test is only applicable to OCP version 4.12 and higher." exit 0 fi ] logger.go:42: 10:22:49 | 1-064_validate_security_contexts/2-check-controller-manager | test step completed 2-check-controller-manager logger.go:42: 10:22:49 | 1-064_validate_security_contexts | skipping kubernetes event logging logger.go:42: 10:22:49 | 1-064_validate_security_contexts | Deleting namespace: kuttl-test-worthy-skylark === CONT kuttl/harness/1-053_validate_cluster_admin_rbac logger.go:42: 10:22:56 | 1-053_validate_cluster_admin_rbac | Creating namespace: kuttl-test-humble-goblin logger.go:42: 10:22:56 | 1-053_validate_cluster_admin_rbac/1- | starting test step 1- I0731 10:22:57.368929 86 request.go:682] Waited for 1.027528319s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v2?timeout=32s logger.go:42: 10:22:58 | 1-053_validate_cluster_admin_rbac/1- | test step completed 1- logger.go:42: 10:22:58 | 1-053_validate_cluster_admin_rbac/2- | starting test step 2- logger.go:42: 10:23:01 | 1-053_validate_cluster_admin_rbac/2- | test step completed 2- logger.go:42: 10:23:01 | 1-053_validate_cluster_admin_rbac | skipping kubernetes event logging logger.go:42: 10:23:01 | 1-053_validate_cluster_admin_rbac | Deleting namespace: kuttl-test-humble-goblin === CONT kuttl/harness/1-052_validate_rolebinding_number logger.go:42: 10:23:07 | 1-052_validate_rolebinding_number | Creating namespace: kuttl-test-stirring-finch logger.go:42: 10:23:07 | 1-052_validate_rolebinding_number/1-label_namespace | starting test step 1-label_namespace logger.go:42: 10:23:07 | 1-052_validate_rolebinding_number/1-label_namespace | running command: [sh -c oc label namespace $NAMESPACE argocd.argoproj.io/managed-by=openshift-gitops ] logger.go:42: 10:23:08 | 1-052_validate_rolebinding_number/1-label_namespace | namespace/kuttl-test-stirring-finch labeled I0731 10:23:09.091499 86 request.go:682] Waited for 1.025757333s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:23:10 | 1-052_validate_rolebinding_number/1-label_namespace | test step completed 1-label_namespace logger.go:42: 10:23:10 | 1-052_validate_rolebinding_number/2-check_rolebindings | starting test step 2-check_rolebindings logger.go:42: 10:23:10 | 1-052_validate_rolebinding_number/2-check_rolebindings | running command: [sh -c set -eo pipefail # Expected and Current RoleBindings expected_rb=( "openshift-gitops-argocd-application-controller" "openshift-gitops-argocd-server" ) current_rb=( $(oc get rolebindings -n "${NAMESPACE}" | awk '/gitops/ {print $1}') ) # Check that the required RoleBindings exist: for rb in "${expected_rb[@]}" do oc get rolebinding "${rb}" -n "${NAMESPACE}" > /dev/null done # Check that there are only two RoleBindings echo "Current RoleBindings: ${current_rb[*]}" [[ "${#current_rb[@]}" == "2" ]] ] logger.go:42: 10:23:11 | 1-052_validate_rolebinding_number/2-check_rolebindings | Current RoleBindings: openshift-gitops-argocd-application-controller openshift-gitops-argocd-server logger.go:42: 10:23:14 | 1-052_validate_rolebinding_number/2-check_rolebindings | test step completed 2-check_rolebindings logger.go:42: 10:23:14 | 1-052_validate_rolebinding_number | skipping kubernetes event logging logger.go:42: 10:23:14 | 1-052_validate_rolebinding_number | Deleting namespace: kuttl-test-stirring-finch === CONT kuttl/harness/1-063_validate_statefulset_restart logger.go:42: 10:23:14 | 1-063_validate_statefulset_restart | Creating namespace: kuttl-test-integral-insect logger.go:42: 10:23:14 | 1-063_validate_statefulset_restart/1-install | starting test step 1-install logger.go:42: 10:23:17 | 1-063_validate_statefulset_restart/1-install | ArgoCD:kuttl-test-integral-insect/example-argocd created === CONT kuttl/harness/1-051-validate_csv_permissions logger.go:42: 10:23:20 | 1-051-validate_csv_permissions | Creating namespace: kuttl-test-verified-iguana logger.go:42: 10:23:20 | 1-051-validate_csv_permissions/1-validate | starting test step 1-validate logger.go:42: 10:23:20 | 1-051-validate_csv_permissions/1-validate | running command: [sh -c set -e res=$(oc auth can-i delete resourcequotas -n openshift-gitops --as system:serviceaccount:openshift-operators:openshift-gitops-operator-controller-manager) if test "$res" != "yes"; then echo "Can't delete resourcequotas" exit 1 fi ] I0731 10:23:22.017197 86 request.go:682] Waited for 1.025634751s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1beta1?timeout=32s logger.go:42: 10:23:23 | 1-051-validate_csv_permissions/1-validate | test step completed 1-validate logger.go:42: 10:23:23 | 1-051-validate_csv_permissions | skipping kubernetes event logging logger.go:42: 10:23:23 | 1-051-validate_csv_permissions | Deleting namespace: kuttl-test-verified-iguana === CONT kuttl/harness/1-063_validate_statefulset_restart logger.go:42: 10:23:28 | 1-063_validate_statefulset_restart/1-install | test step completed 1-install logger.go:42: 10:23:28 | 1-063_validate_statefulset_restart/2-change_to_invalid_image | starting test step 2-change_to_invalid_image logger.go:42: 10:23:28 | 1-063_validate_statefulset_restart/2-change_to_invalid_image | running command: [sh -c set -e oc patch statefulset/example-argocd-application-controller \ -n $NAMESPACE \ --type "json" \ -p '[{"op":"replace","path":"/spec/template/spec/containers/0/image","value":"invalid_image"}]' sleep 10 ] logger.go:42: 10:23:29 | 1-063_validate_statefulset_restart/2-change_to_invalid_image | statefulset.apps/example-argocd-application-controller patched === CONT kuttl/harness/1-063_validate_dex_liveness_probe logger.go:42: 10:23:29 | 1-063_validate_dex_liveness_probe | Creating namespace: kuttl-test-quality-starfish logger.go:42: 10:23:29 | 1-063_validate_dex_liveness_probe/1- | starting test step 1- I0731 10:23:32.056767 86 request.go:682] Waited for 2.42743503s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1?timeout=32s logger.go:42: 10:23:32 | 1-063_validate_dex_liveness_probe/1- | test step completed 1- logger.go:42: 10:23:32 | 1-063_validate_dex_liveness_probe | skipping kubernetes event logging logger.go:42: 10:23:32 | 1-063_validate_dex_liveness_probe | Deleting namespace: kuttl-test-quality-starfish === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:23:38 | 1-050_validate_sso | Creating namespace: kuttl-test-vocal-quetzal logger.go:42: 10:23:38 | 1-050_validate_sso/1-install | starting test step 1-install logger.go:42: 10:23:40 | 1-050_validate_sso/1-install | ArgoCD:kuttl-test-vocal-quetzal/argocd created I0731 10:23:42.093772 86 request.go:682] Waited for 1.17808867s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/flowcontrol.apiserver.k8s.io/v1beta2?timeout=32s === CONT kuttl/harness/1-063_validate_statefulset_restart logger.go:42: 10:23:43 | 1-063_validate_statefulset_restart/2-change_to_invalid_image | test step completed 2-change_to_invalid_image logger.go:42: 10:23:43 | 1-063_validate_statefulset_restart/3-check_image_after_change | starting test step 3-check_image_after_change logger.go:42: 10:23:43 | 1-063_validate_statefulset_restart/3-check_image_after_change | running command: [sh -c set -e image=$(oc get statefulset/example-argocd-application-controller -o jsonpath='{.spec.template.spec.containers[].image}' -n $NAMESPACE) if test "${image}" == "invalid_image"; then echo "The application-controller statefulset is using 'invalid_image'" exit 1 fi exit 0 ] logger.go:42: 10:23:46 | 1-063_validate_statefulset_restart/3-check_image_after_change | test step completed 3-check_image_after_change logger.go:42: 10:23:46 | 1-063_validate_statefulset_restart | skipping kubernetes event logging logger.go:42: 10:23:46 | 1-063_validate_statefulset_restart | Deleting namespace: kuttl-test-integral-insect === CONT kuttl/harness/1-049_validate_parallelism_limit logger.go:42: 10:23:53 | 1-049_validate_parallelism_limit | Creating namespace: kuttl-test-teaching-buck logger.go:42: 10:23:53 | 1-049_validate_parallelism_limit/1-install | starting test step 1-install I0731 10:23:54.182985 86 request.go:682] Waited for 1.026265597s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/config.openshift.io/v1?timeout=32s logger.go:42: 10:23:55 | 1-049_validate_parallelism_limit/1-install | ArgoCD:kuttl-test-teaching-buck/argocd created === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:24:13 | 1-050_validate_sso/1-install | test step completed 1-install logger.go:42: 10:24:13 | 1-050_validate_sso/2-remove-spec-sso | starting test step 2-remove-spec-sso logger.go:42: 10:24:13 | 1-050_validate_sso/2-remove-spec-sso | running command: [sh -c oc patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op": "remove", "path": "/spec/sso"}]' ] logger.go:42: 10:24:13 | 1-050_validate_sso/2-remove-spec-sso | argocd.argoproj.io/argocd patched logger.go:42: 10:24:13 | 1-050_validate_sso/2-remove-spec-sso | running command: [sh -c sleep 10] I0731 10:24:24.724942 86 request.go:682] Waited for 1.028829482s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1?timeout=32s logger.go:42: 10:24:26 | 1-050_validate_sso/2-remove-spec-sso | test step completed 2-remove-spec-sso logger.go:42: 10:24:26 | 1-050_validate_sso/7-provider-keycloak-dex-spec | starting test step 7-provider-keycloak-dex-spec === CONT kuttl/harness/1-049_validate_parallelism_limit logger.go:42: 10:24:28 | 1-049_validate_parallelism_limit/1-install | test step completed 1-install logger.go:42: 10:24:28 | 1-049_validate_parallelism_limit/2-check-deployment | starting test step 2-check-deployment logger.go:42: 10:24:28 | 1-049_validate_parallelism_limit/2-check-deployment | running command: [sh -c set -e set -o pipefail expected=10 wlCommand=$(oc get -n $NAMESPACE statefulset/argocd-application-controller -o jsonpath='{.spec.template.spec.containers[0].command}'| jq -r '.[]' ) if ! echo "$wlCommand" | grep -qPz -- "--kubectl-parallelism-limit\\n${expected}(\$|\\n)"; then echo "Incorrect or missing --kubectl-parallelism-limit detected." echo "$wlCommand" exit 1 fi ] === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:24:29 | 1-050_validate_sso/7-provider-keycloak-dex-spec | ArgoCD:kuttl-test-vocal-quetzal/argocd updated logger.go:42: 10:24:29 | 1-050_validate_sso/7-provider-keycloak-dex-spec | test step completed 7-provider-keycloak-dex-spec logger.go:42: 10:24:29 | 1-050_validate_sso/8-remove-spec-dex | starting test step 8-remove-spec-dex logger.go:42: 10:24:29 | 1-050_validate_sso/8-remove-spec-dex | running command: [sh -c oc patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op": "remove", "path": "/spec/sso/dex"}]' ] logger.go:42: 10:24:29 | 1-050_validate_sso/8-remove-spec-dex | argocd.argoproj.io/argocd patched === CONT kuttl/harness/1-049_validate_parallelism_limit logger.go:42: 10:24:32 | 1-049_validate_parallelism_limit/2-check-deployment | test step completed 2-check-deployment logger.go:42: 10:24:32 | 1-049_validate_parallelism_limit/3-change-limit | starting test step 3-change-limit I0731 10:24:35.748926 86 request.go:682] Waited for 1.029298159s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/migration.k8s.io/v1alpha1?timeout=32s logger.go:42: 10:24:37 | 1-049_validate_parallelism_limit/3-change-limit | ArgoCD:kuttl-test-teaching-buck/argocd updated logger.go:42: 10:24:37 | 1-049_validate_parallelism_limit/3-change-limit | test step completed 3-change-limit logger.go:42: 10:24:37 | 1-049_validate_parallelism_limit/4-check-deployment | starting test step 4-check-deployment logger.go:42: 10:24:37 | 1-049_validate_parallelism_limit/4-check-deployment | running command: [sh -c sleep 5] logger.go:42: 10:24:42 | 1-049_validate_parallelism_limit/4-check-deployment | running command: [sh -c set -e set -o pipefail expected=20 wlCommand=$(oc get -n $NAMESPACE statefulset/argocd-application-controller -o jsonpath='{.spec.template.spec.containers[0].command}'| jq -r '.[]' ) if ! echo "$wlCommand" | grep -qPz -- "--kubectl-parallelism-limit\\n${expected}(\$|\\n)"; then echo "Incorrect or missing --kubectl-parallelism-limit detected." echo "$wlCommand" exit 1 fi ] logger.go:42: 10:24:45 | 1-049_validate_parallelism_limit/4-check-deployment | test step completed 4-check-deployment logger.go:42: 10:24:45 | 1-049_validate_parallelism_limit/5-change-back-to-default | starting test step 5-change-back-to-default I0731 10:24:46.280905 86 request.go:682] Waited for 1.02776575s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/metal3.io/v1alpha1?timeout=32s logger.go:42: 10:24:47 | 1-049_validate_parallelism_limit/5-change-back-to-default | ArgoCD:kuttl-test-teaching-buck/argocd updated logger.go:42: 10:24:47 | 1-049_validate_parallelism_limit/5-change-back-to-default | test step completed 5-change-back-to-default logger.go:42: 10:24:47 | 1-049_validate_parallelism_limit/6-check-deployment | starting test step 6-check-deployment logger.go:42: 10:24:47 | 1-049_validate_parallelism_limit/6-check-deployment | running command: [sh -c set -e oc patch -n $NAMESPACE argocds/argocd --type=json --patch '[{"op": "remove", "path": "/spec/controller/parallelismLimit"}]' ] logger.go:42: 10:24:48 | 1-049_validate_parallelism_limit/6-check-deployment | argocd.argoproj.io/argocd patched logger.go:42: 10:24:48 | 1-049_validate_parallelism_limit/6-check-deployment | running command: [sh -c sleep 5] logger.go:42: 10:24:53 | 1-049_validate_parallelism_limit/6-check-deployment | running command: [sh -c set -e set -o pipefail expected=10 wlCommand=$(oc get -n $NAMESPACE statefulset/argocd-application-controller -o jsonpath='{.spec.template.spec.containers[0].command}'| jq -r '.[]' ) if ! echo "$wlCommand" | grep -qPz -- "--kubectl-parallelism-limit\\n${expected}(\$|\\n)"; then echo "Incorrect or missing --kubectl-parallelism-limit detected." echo "$wlCommand" exit 1 fi ] logger.go:42: 10:24:56 | 1-049_validate_parallelism_limit/6-check-deployment | test step completed 6-check-deployment logger.go:42: 10:24:56 | 1-049_validate_parallelism_limit | skipping kubernetes event logging logger.go:42: 10:24:56 | 1-049_validate_parallelism_limit | Deleting namespace: kuttl-test-teaching-buck === CONT kuttl/harness/1-048_validate_controller_sharding logger.go:42: 10:25:02 | 1-048_validate_controller_sharding | Creating namespace: kuttl-test-topical-silkworm logger.go:42: 10:25:02 | 1-048_validate_controller_sharding/1-install | starting test step 1-install I0731 10:25:03.811929 86 request.go:682] Waited for 1.024422074s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/config.openshift.io/v1?timeout=32s logger.go:42: 10:25:05 | 1-048_validate_controller_sharding/1-install | ArgoCD:kuttl-test-topical-silkworm/argocd created === CONT kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha logger.go:42: 10:25:16 | 1-069_validate_redis_secure_comm_autotls_ha/2-enable_autotls | test step completed 2-enable_autotls logger.go:42: 10:25:16 | 1-069_validate_redis_secure_comm_autotls_ha/3-check_secret | starting test step 3-check_secret logger.go:42: 10:25:16 | 1-069_validate_redis_secure_comm_autotls_ha/3-check_secret | running command: [sh -c set -e secret_type="$(oc get secrets argocd-operator-redis-tls -n $NAMESPACE --template '{{.type}}')" secret_len="$(oc get secrets argocd-operator-redis-tls -n $NAMESPACE --template '{{len .data}}')" expected_secret_type="kubernetes.io/tls" expected_secret_len=2 if test ${secret_type} != ${expected_secret_type}; then echo "argocd-operator-redis-tls secret type is ${secret_type} and should be ${expected_secret_type}" exit 1 fi if test ${secret_len} != ${expected_secret_len}; then echo "argocd-operator-redis-tls secret length is ${secret_len} and should be ${expected_secret_len}" exit 1 fi ] I0731 10:25:18.164840 86 request.go:682] Waited for 1.0246376s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/template.openshift.io/v1?timeout=32s logger.go:42: 10:25:19 | 1-069_validate_redis_secure_comm_autotls_ha/3-check_secret | test step completed 3-check_secret logger.go:42: 10:25:19 | 1-069_validate_redis_secure_comm_autotls_ha | skipping kubernetes event logging logger.go:42: 10:25:19 | 1-069_validate_redis_secure_comm_autotls_ha | Deleting namespace: kuttl-test-master-elf === CONT kuttl/harness/1-048_validate_controller_sharding logger.go:42: 10:25:38 | 1-048_validate_controller_sharding/1-install | test step completed 1-install logger.go:42: 10:25:38 | 1-048_validate_controller_sharding/2-change-sharding | starting test step 2-change-sharding I0731 10:25:39.054113 86 request.go:682] Waited for 1.027994003s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s logger.go:42: 10:25:40 | 1-048_validate_controller_sharding/2-change-sharding | ArgoCD:kuttl-test-topical-silkworm/argocd updated === CONT kuttl/harness/1-047_validate_custom_env logger.go:42: 10:25:59 | 1-047_validate_custom_env | Creating namespace: kuttl-test-helpful-starling logger.go:42: 10:26:00 | 1-047_validate_custom_env/1-install | starting test step 1-install I0731 10:26:01.067620 86 request.go:682] Waited for 1.026453984s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.openshift.io/v1?timeout=32s logger.go:42: 10:26:02 | 1-047_validate_custom_env/1-install | ArgoCD:kuttl-test-helpful-starling/argocd created === CONT kuttl/harness/1-048_validate_controller_sharding logger.go:42: 10:26:02 | 1-048_validate_controller_sharding/2-change-sharding | test step completed 2-change-sharding logger.go:42: 10:26:02 | 1-048_validate_controller_sharding/3-check-env | starting test step 3-check-env logger.go:42: 10:26:02 | 1-048_validate_controller_sharding/3-check-env | running command: [sh -c replicas=$(oc get -n $NAMESPACE statefulset argocd-application-controller -o json \ | jq -r '.spec.template.spec.containers[0].env[]|select(.name=="ARGOCD_CONTROLLER_REPLICAS").value') if test "$replicas" != "3"; then echo "Environment ARGOCD_CONTROLLER_REPLICAS not correct. Should '3', is '$replicas'" exit 1 fi ] logger.go:42: 10:26:05 | 1-048_validate_controller_sharding/3-check-env | test step completed 3-check-env logger.go:42: 10:26:05 | 1-048_validate_controller_sharding/4-change-sharding | starting test step 4-change-sharding logger.go:42: 10:26:08 | 1-048_validate_controller_sharding/4-change-sharding | ArgoCD:kuttl-test-topical-silkworm/argocd updated === CONT kuttl/harness/1-047_validate_custom_env logger.go:42: 10:26:14 | 1-047_validate_custom_env/1-install | test step completed 1-install logger.go:42: 10:26:14 | 1-047_validate_custom_env/2-change-env-vars | starting test step 2-change-env-vars I0731 10:26:15.331016 86 request.go:682] Waited for 1.027797857s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/metal3.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-048_validate_controller_sharding logger.go:42: 10:26:16 | 1-048_validate_controller_sharding/4-change-sharding | test step completed 4-change-sharding logger.go:42: 10:26:16 | 1-048_validate_controller_sharding/5-check-env | starting test step 5-check-env logger.go:42: 10:26:16 | 1-048_validate_controller_sharding/5-check-env | running command: [sh -c # we do expect error from jq here if env is not set at all replicas=$(oc get -n $NAMESPACE statefulset argocd-application-controller -o json \ | jq -r '.spec.template.spec.containers[0].env[]|select(.name=="ARGOCD_CONTROLLER_REPLICASE").value') if test "$replicas" != ""; then echo "Environment ARGOCD_CONTROLLER_REPLICAS not correct. Should '', is '$replicas'" exit 1 fi ] === CONT kuttl/harness/1-047_validate_custom_env logger.go:42: 10:26:16 | 1-047_validate_custom_env/2-change-env-vars | ArgoCD:kuttl-test-helpful-starling/argocd updated logger.go:42: 10:26:16 | 1-047_validate_custom_env/2-change-env-vars | test step completed 2-change-env-vars logger.go:42: 10:26:16 | 1-047_validate_custom_env/3-check-workloads | starting test step 3-check-workloads logger.go:42: 10:26:16 | 1-047_validate_custom_env/3-check-workloads | running command: [sh -c sleep 10] === CONT kuttl/harness/1-048_validate_controller_sharding logger.go:42: 10:26:19 | 1-048_validate_controller_sharding/5-check-env | test step completed 5-check-env logger.go:42: 10:26:19 | 1-048_validate_controller_sharding | skipping kubernetes event logging logger.go:42: 10:26:19 | 1-048_validate_controller_sharding | Deleting namespace: kuttl-test-topical-silkworm === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:26 | 1-062_validate_extra_config | Creating namespace: kuttl-test-rare-snipe logger.go:42: 10:26:26 | 1-062_validate_extra_config/1-argocd-with-extraconfig | starting test step 1-argocd-with-extraconfig === CONT kuttl/harness/1-047_validate_custom_env logger.go:42: 10:26:26 | 1-047_validate_custom_env/3-check-workloads | running command: [sh -c set -e set -o pipefail for wl in deployment/argocd-server deployment/argocd-repo-server statefulset/argocd-application-controller; do val=$(oc get -n $NAMESPACE $wl -o json | jq -r '.spec.template.spec.containers[0].env[]|select(.name=="FOO").value') if test "$val" != "bar"; then echo "Environment for $wl was not set correctly." exit 1 fi done ] I0731 10:26:27.592790 86 request.go:682] Waited for 1.026414368s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/k8s.cni.cncf.io/v1?timeout=32s === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:29 | 1-062_validate_extra_config/1-argocd-with-extraconfig | ArgoCD:kuttl-test-rare-snipe/example-argocd created === CONT kuttl/harness/1-047_validate_custom_env logger.go:42: 10:26:31 | 1-047_validate_custom_env/3-check-workloads | test step completed 3-check-workloads logger.go:42: 10:26:31 | 1-047_validate_custom_env | skipping kubernetes event logging logger.go:42: 10:26:31 | 1-047_validate_custom_env | Deleting namespace: kuttl-test-helpful-starling === CONT kuttl/harness/1-045_validate_repo_exec_timeout logger.go:42: 10:26:38 | 1-045_validate_repo_exec_timeout | Creating namespace: kuttl-test-still-hog logger.go:42: 10:26:38 | 1-045_validate_repo_exec_timeout/1-install | starting test step 1-install I0731 10:26:39.368916 86 request.go:682] Waited for 1.024382925s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/network.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:40 | 1-062_validate_extra_config/1-argocd-with-extraconfig | test step completed 1-argocd-with-extraconfig logger.go:42: 10:26:40 | 1-062_validate_extra_config/2-argocd-with-firstclass-and-extraconfig copy | starting test step 2-argocd-with-firstclass-and-extraconfig copy === CONT kuttl/harness/1-045_validate_repo_exec_timeout logger.go:42: 10:26:40 | 1-045_validate_repo_exec_timeout/1-install | ArgoCD:kuttl-test-still-hog/argocd created === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:43 | 1-062_validate_extra_config/2-argocd-with-firstclass-and-extraconfig copy | ArgoCD:kuttl-test-rare-snipe/example-argocd updated logger.go:42: 10:26:43 | 1-062_validate_extra_config/2-argocd-with-firstclass-and-extraconfig copy | test step completed 2-argocd-with-firstclass-and-extraconfig copy logger.go:42: 10:26:43 | 1-062_validate_extra_config/3-update-configmap | starting test step 3-update-configmap === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:26:46 | 1-050_validate_sso/8-remove-spec-dex | test step completed 8-remove-spec-dex logger.go:42: 10:26:46 | 1-050_validate_sso | skipping kubernetes event logging === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:46 | 1-062_validate_extra_config/3-update-configmap | ConfigMap:kuttl-test-rare-snipe/argocd-cm updated === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:26:46 | 1-050_validate_sso | Deleting namespace: kuttl-test-vocal-quetzal === CONT kuttl/harness/1-062_validate_extra_config logger.go:42: 10:26:47 | 1-062_validate_extra_config/3-update-configmap | test step completed 3-update-configmap logger.go:42: 10:26:47 | 1-062_validate_extra_config/4-create-dex-without-extraconfig | starting test step 4-create-dex-without-extraconfig I0731 10:26:49.414245 86 request.go:682] Waited for 2.17816469s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/events.k8s.io/v1?timeout=32s logger.go:42: 10:26:49 | 1-062_validate_extra_config/4-create-dex-without-extraconfig | ArgoCD:kuttl-test-rare-snipe/example-argocd updated logger.go:42: 10:26:50 | 1-062_validate_extra_config/4-create-dex-without-extraconfig | test step completed 4-create-dex-without-extraconfig logger.go:42: 10:26:50 | 1-062_validate_extra_config/5-override-dex-using-extraconfig | starting test step 5-override-dex-using-extraconfig logger.go:42: 10:26:53 | 1-062_validate_extra_config/5-override-dex-using-extraconfig | ArgoCD:kuttl-test-rare-snipe/example-argocd updated logger.go:42: 10:26:53 | 1-062_validate_extra_config/5-override-dex-using-extraconfig | test step completed 5-override-dex-using-extraconfig logger.go:42: 10:26:53 | 1-062_validate_extra_config | skipping kubernetes event logging logger.go:42: 10:26:53 | 1-062_validate_extra_config | Deleting namespace: kuttl-test-rare-snipe === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:26:58 | 1-055_validate_notification_controller | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 10:26:58 | 1-055_validate_notification_controller | Creating namespace: kuttl-test-rich-hamster logger.go:42: 10:26:58 | 1-055_validate_notification_controller/1-install | starting test step 1-install I0731 10:26:59.951051 86 request.go:682] Waited for 1.027618718s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/packages.operators.coreos.com/v1?timeout=32s logger.go:42: 10:27:01 | 1-055_validate_notification_controller/1-install | ArgoCD:kuttl-test-rich-hamster/example-argocd created === CONT kuttl/harness/1-045_validate_repo_exec_timeout logger.go:42: 10:27:12 | 1-045_validate_repo_exec_timeout/1-install | test step completed 1-install logger.go:42: 10:27:12 | 1-045_validate_repo_exec_timeout/2-change-exec-timeout | starting test step 2-change-exec-timeout I0731 10:27:13.750059 86 request.go:682] Waited for 1.02816701s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloudcredential.openshift.io/v1?timeout=32s logger.go:42: 10:27:15 | 1-045_validate_repo_exec_timeout/2-change-exec-timeout | ArgoCD:kuttl-test-still-hog/argocd updated logger.go:42: 10:27:15 | 1-045_validate_repo_exec_timeout/2-change-exec-timeout | test step completed 2-change-exec-timeout logger.go:42: 10:27:15 | 1-045_validate_repo_exec_timeout/4-check-workload-env | starting test step 4-check-workload-env logger.go:42: 10:27:15 | 1-045_validate_repo_exec_timeout/4-check-workload-env | running command: [sh -c sleep 10] logger.go:42: 10:27:25 | 1-045_validate_repo_exec_timeout/4-check-workload-env | running command: [sh -c timeout=$(oc get -n $NAMESPACE deployment argocd-repo-server -o json \ | jq -r '.spec.template.spec.containers[0].env[]|select(.name=="ARGOCD_EXEC_TIMEOUT").value') if test "$timeout" != "300s"; then echo "Assertion failed. Timeout should be 300, is '$timeout'" exit 1 fi ] I0731 10:27:26.859603 86 request.go:682] Waited for 1.027874374s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/apiextensions.k8s.io/v1?timeout=32s logger.go:42: 10:27:28 | 1-045_validate_repo_exec_timeout/4-check-workload-env | test step completed 4-check-workload-env logger.go:42: 10:27:28 | 1-045_validate_repo_exec_timeout | skipping kubernetes event logging logger.go:42: 10:27:28 | 1-045_validate_repo_exec_timeout | Deleting namespace: kuttl-test-still-hog === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:32 | 1-067_validate_redis_secure_comm_no_autotls_ha/4-create_annotation | test step completed 4-create_annotation logger.go:42: 10:27:32 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | starting test step 5-check_redis_config logger.go:42: 10:27:32 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | running command: [sh -c set -e expected_redis_config=( 'port 0' 'tls-port 6379' 'tls-cert-file /app/config/redis/tls/tls.crt' 'tls-ca-cert-file /app/config/redis/tls/tls.crt' 'tls-key-file /app/config/redis/tls/tls.key' 'tls-replication yes' 'tls-auth-clients no' ) expected_sentinel_config=( 'port 0' 'tls-port 26379' 'tls-cert-file "/app/config/redis/tls/tls.crt"' 'tls-ca-cert-file "/app/config/redis/tls/tls.crt"' 'tls-key-file "/app/config/redis/tls/tls.key"' 'tls-replication yes' 'tls-auth-clients no' ) for config in "${expected_redis_config[@]}" do oc exec -i pod/argocd-redis-ha-server-0 -n $NAMESPACE -c redis -- grep "${config}" /data/conf/redis.conf done for config in "${expected_sentinel_config[@]}" do oc exec -i pod/argocd-redis-ha-server-0 -n $NAMESPACE -c redis -- grep "${config}" /data/conf/sentinel.conf done ] logger.go:42: 10:27:33 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | port 0 === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:27:33 | 1-055_validate_notification_controller/1-install | test step completed 1-install logger.go:42: 10:27:33 | 1-055_validate_notification_controller/2-enable_notification | starting test step 2-enable_notification === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:33 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-port 6379 logger.go:42: 10:27:34 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-cert-file /app/config/redis/tls/tls.crt === CONT kuttl/harness/1-044_validate_resource_limit_changes === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:35 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-ca-cert-file /app/config/redis/tls/tls.crt logger.go:42: 10:27:35 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-key-file /app/config/redis/tls/tls.key logger.go:42: 10:27:36 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-replication yes === CONT kuttl/harness/1-044_validate_resource_limit_changes logger.go:42: 10:27:36 | 1-044_validate_resource_limit_changes | Creating namespace: kuttl-test-full-loon logger.go:42: 10:27:36 | 1-044_validate_resource_limit_changes/1-install | starting test step 1-install === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:27:36 | 1-055_validate_notification_controller/2-enable_notification | ArgoCD:kuttl-test-rich-hamster/example-argocd updated === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:36 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-auth-clients no I0731 10:27:37.313521 86 request.go:682] Waited for 1.038837916s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/console.openshift.io/v1?timeout=32s logger.go:42: 10:27:37 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | port 0 logger.go:42: 10:27:38 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-port 26379 logger.go:42: 10:27:38 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-cert-file "/app/config/redis/tls/tls.crt" === CONT kuttl/harness/1-044_validate_resource_limit_changes logger.go:42: 10:27:38 | 1-044_validate_resource_limit_changes/1-install | ArgoCD:kuttl-test-full-loon/argocd created === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:39 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-ca-cert-file "/app/config/redis/tls/tls.crt" logger.go:42: 10:27:39 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-key-file "/app/config/redis/tls/tls.key" logger.go:42: 10:27:40 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-replication yes logger.go:42: 10:27:40 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | tls-auth-clients no logger.go:42: 10:27:43 | 1-067_validate_redis_secure_comm_no_autotls_ha/5-check_redis_config | test step completed 5-check_redis_config logger.go:42: 10:27:43 | 1-067_validate_redis_secure_comm_no_autotls_ha/6-check_deployments | starting test step 6-check_deployments logger.go:42: 10:27:43 | 1-067_validate_redis_secure_comm_no_autotls_ha/6-check_deployments | running command: [sh -c set -e if test "$(oc get deployments.apps argocd-repo-server -n $NAMESPACE --template \ '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[uid_entrypoint.sh \ argocd-repo-server \ --redis argocd-redis-ha-haproxy.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/reposerver/tls/redis/tls.crt \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-repo-server deployment is wrong" exit 1 fi ] === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:27:43 | 1-055_validate_notification_controller/2-enable_notification | test step completed 2-enable_notification logger.go:42: 10:27:43 | 1-055_validate_notification_controller/3-disable_notification | starting test step 3-disable_notification === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:43 | 1-067_validate_redis_secure_comm_no_autotls_ha/6-check_deployments | running command: [sh -c set -e if test "$(oc get deployments.apps argocd-server -n $NAMESPACE --template \ '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[argocd-server \ --staticassets /shared/app \ --dex-server https://argocd-dex-server.$NAMESPACE.svc.cluster.local:5556 \ --repo-server argocd-repo-server.$NAMESPACE.svc.cluster.local:8081 \ --redis argocd-redis-ha-haproxy.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/server/tls/redis/tls.crt \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-server deployment is wrong" exit 1 fi ] === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:27:46 | 1-055_validate_notification_controller/3-disable_notification | ArgoCD:kuttl-test-rich-hamster/example-argocd updated logger.go:42: 10:27:46 | 1-055_validate_notification_controller/3-disable_notification | test step completed 3-disable_notification logger.go:42: 10:27:46 | 1-055_validate_notification_controller/4-check | starting test step 4-check I0731 10:27:47.319459 86 request.go:682] Waited for 1.228214171s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1alpha1?timeout=32s === CONT kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha logger.go:42: 10:27:48 | 1-067_validate_redis_secure_comm_no_autotls_ha/6-check_deployments | test step completed 6-check_deployments logger.go:42: 10:27:48 | 1-067_validate_redis_secure_comm_no_autotls_ha/7-check_statefulset | starting test step 7-check_statefulset logger.go:42: 10:27:48 | 1-067_validate_redis_secure_comm_no_autotls_ha/7-check_statefulset | running command: [sh -c set -e if test "$(oc get statefulsets.apps argocd-application-controller -n $NAMESPACE --template \ '{{range .spec.template.spec.containers}}{{.command}}{{"\n"}}{{end}}')" != \ "[argocd-application-controller \ --operation-processors 10 \ --redis argocd-redis-ha-haproxy.$NAMESPACE.svc.cluster.local:6379 \ --redis-use-tls \ --redis-ca-certificate /app/config/controller/tls/redis/tls.crt \ --repo-server argocd-repo-server.$NAMESPACE.svc.cluster.local:8081 \ --status-processors 20 \ --kubectl-parallelism-limit 10 \ --loglevel info \ --logformat text]"; then echo "TLS .spec.template.spec.containers.command for argocd-application-controller statefulsets is wrong" exit 1 fi ] logger.go:42: 10:27:53 | 1-067_validate_redis_secure_comm_no_autotls_ha/7-check_statefulset | test step completed 7-check_statefulset logger.go:42: 10:27:53 | 1-067_validate_redis_secure_comm_no_autotls_ha | skipping kubernetes event logging logger.go:42: 10:27:53 | 1-067_validate_redis_secure_comm_no_autotls_ha | Deleting namespace: kuttl-test-engaged-llama === CONT kuttl/harness/1-055_validate_notification_controller logger.go:42: 10:27:53 | 1-055_validate_notification_controller/4-check | test step completed 4-check logger.go:42: 10:27:53 | 1-055_validate_notification_controller | skipping kubernetes event logging logger.go:42: 10:27:53 | 1-055_validate_notification_controller | Deleting namespace: kuttl-test-rich-hamster === CONT kuttl/harness/1-055_drop_resource_customizations logger.go:42: 10:28:00 | 1-055_drop_resource_customizations | Creating namespace: kuttl-test-equal-satyr logger.go:42: 10:28:00 | 1-055_drop_resource_customizations/1-alpha-argocd | starting test step 1-alpha-argocd I0731 10:28:01.824008 86 request.go:682] Waited for 1.018964158s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/migration.k8s.io/v1alpha1?timeout=32s logger.go:42: 10:28:03 | 1-055_drop_resource_customizations/1-alpha-argocd | ArgoCD:kuttl-test-equal-satyr/argocd created === CONT kuttl/harness/1-044_validate_resource_limit_changes logger.go:42: 10:28:10 | 1-044_validate_resource_limit_changes/1-install | test step completed 1-install logger.go:42: 10:28:10 | 1-044_validate_resource_limit_changes/2-change-limits | starting test step 2-change-limits I0731 10:28:11.846526 86 request.go:682] Waited for 1.327421213s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1alpha1?timeout=32s logger.go:42: 10:28:13 | 1-044_validate_resource_limit_changes/2-change-limits | ArgoCD:kuttl-test-full-loon/argocd updated logger.go:42: 10:28:13 | 1-044_validate_resource_limit_changes/2-change-limits | test step completed 2-change-limits logger.go:42: 10:28:13 | 1-044_validate_resource_limit_changes/4-check-workloads | starting test step 4-check-workloads logger.go:42: 10:28:13 | 1-044_validate_resource_limit_changes/4-check-workloads | running command: [sh -c sleep 10] logger.go:42: 10:28:23 | 1-044_validate_resource_limit_changes/4-check-workloads | running command: [sh -c set -e set -o pipefail for wl in deployments/argocd-server deployments/argocd-repo-server statefulsets/argocd-application-controller; do res=$(oc get -n $NAMESPACE $wl -o jsonpath='{.spec.template.spec.containers[0].resources.limits.cpu}') if test "$res" != "2"; then echo "Reconciliation of resources for $wl failed: Should be 2, is '$res'" exit 1 fi done ] I0731 10:28:25.359693 86 request.go:682] Waited for 1.029003366s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/whereabouts.cni.cncf.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-043_validate_log_level_format === CONT kuttl/harness/1-044_validate_resource_limit_changes logger.go:42: 10:28:26 | 1-044_validate_resource_limit_changes/4-check-workloads | test step completed 4-check-workloads logger.go:42: 10:28:26 | 1-044_validate_resource_limit_changes | skipping kubernetes event logging === CONT kuttl/harness/1-043_validate_log_level_format logger.go:42: 10:28:26 | 1-043_validate_log_level_format | Creating namespace: kuttl-test-hot-mullet logger.go:42: 10:28:26 | 1-043_validate_log_level_format/1-install | starting test step 1-install === CONT kuttl/harness/1-044_validate_resource_limit_changes logger.go:42: 10:28:26 | 1-044_validate_resource_limit_changes | Deleting namespace: kuttl-test-full-loon === CONT kuttl/harness/1-043_validate_log_level_format logger.go:42: 10:28:29 | 1-043_validate_log_level_format/1-install | ArgoCD:kuttl-test-hot-mullet/argocd created === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:28:33 | 1-054_validate_deploymentconfig | Creating namespace: kuttl-test-decent-lamb logger.go:42: 10:28:33 | 1-054_validate_deploymentconfig/1-install | starting test step 1-install I0731 10:28:35.370480 86 request.go:682] Waited for 2.027670404s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-055_drop_resource_customizations logger.go:42: 10:28:35 | 1-055_drop_resource_customizations/1-alpha-argocd | test step completed 1-alpha-argocd logger.go:42: 10:28:35 | 1-055_drop_resource_customizations/2- | starting test step 2- === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:28:36 | 1-054_validate_deploymentconfig/1-install | ArgoCD:kuttl-test-decent-lamb/argocd created === CONT kuttl/harness/1-055_drop_resource_customizations logger.go:42: 10:28:38 | 1-055_drop_resource_customizations/2- | test step completed 2- logger.go:42: 10:28:38 | 1-055_drop_resource_customizations | skipping kubernetes event logging logger.go:42: 10:28:38 | 1-055_drop_resource_customizations | Deleting namespace: kuttl-test-equal-satyr === CONT kuttl/harness/1-088_validate_applicationset_add_env_vars logger.go:42: 10:28:44 | 1-088_validate_applicationset_add_env_vars | Creating namespace: kuttl-test-relieved-catfish logger.go:42: 10:28:44 | 1-088_validate_applicationset_add_env_vars/1-basic-argocd-install | starting test step 1-basic-argocd-install I0731 10:28:45.923962 86 request.go:682] Waited for 1.025586604s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/apps.openshift.io/v1?timeout=32s logger.go:42: 10:28:47 | 1-088_validate_applicationset_add_env_vars/1-basic-argocd-install | ArgoCD:kuttl-test-relieved-catfish/example-argocd created === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:28:50 | 1-054_validate_deploymentconfig/1-install | test step completed 1-install logger.go:42: 10:28:50 | 1-054_validate_deploymentconfig/2-install-deploymentconfig | starting test step 2-install-deploymentconfig logger.go:42: 10:28:50 | 1-054_validate_deploymentconfig/2-install-deploymentconfig | running command: [sh -c set -eo pipefail # Install ArgoCD Application with 2 replicas cat << EOF | oc apply -f - apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: app-deploymentconfig namespace: ${NAMESPACE} spec: project: default source: repoURL: https://github.com/redhat-developer/gitops-operator path: test/examples/deploymentconfig-example targetRevision: "HEAD" destination: server: https://kubernetes.default.svc namespace: ${NAMESPACE} syncPolicy: automated: {} EOF # Give some time to Application before asserting sleep 10 exit 0 ] logger.go:42: 10:28:52 | 1-054_validate_deploymentconfig/2-install-deploymentconfig | application.argoproj.io/app-deploymentconfig created === CONT kuttl/harness/1-043_validate_log_level_format logger.go:42: 10:29:01 | 1-043_validate_log_level_format/1-install | test step completed 1-install logger.go:42: 10:29:01 | 1-043_validate_log_level_format/2-change-loglevel | starting test step 2-change-loglevel I0731 10:29:02.792016 86 request.go:682] Waited for 1.026644881s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.openshift.io/v1?timeout=32s logger.go:42: 10:29:04 | 1-043_validate_log_level_format/2-change-loglevel | ArgoCD:kuttl-test-hot-mullet/argocd updated logger.go:42: 10:29:04 | 1-043_validate_log_level_format/2-change-loglevel | test step completed 2-change-loglevel logger.go:42: 10:29:04 | 1-043_validate_log_level_format/3-check-loglevel | starting test step 3-check-loglevel === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:29:06 | 1-054_validate_deploymentconfig/2-install-deploymentconfig | test step completed 2-install-deploymentconfig logger.go:42: 10:29:06 | 1-054_validate_deploymentconfig/3- | starting test step 3- === CONT kuttl/harness/1-043_validate_log_level_format logger.go:42: 10:29:09 | 1-043_validate_log_level_format/3-check-loglevel | running command: [sh -c sleep 15] === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:29:11 | 1-054_validate_deploymentconfig/3- | test step completed 3- logger.go:42: 10:29:11 | 1-054_validate_deploymentconfig/4-scaledown-deploymentconfig | starting test step 4-scaledown-deploymentconfig I0731 10:29:12.818749 86 request.go:682] Waited for 1.226480078s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1?timeout=32s logger.go:42: 10:29:14 | 1-054_validate_deploymentconfig/4-scaledown-deploymentconfig | Application:kuttl-test-decent-lamb/app-deploymentconfig updated === CONT kuttl/harness/1-061_validate_resource_tracking_method logger.go:42: 10:29:14 | 1-061_validate_resource_tracking_method | Creating namespace: kuttl-test-sincere-toad logger.go:42: 10:29:14 | 1-061_validate_resource_tracking_method/1-install | starting test step 1-install === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:29:17 | 1-054_validate_deploymentconfig/4-scaledown-deploymentconfig | test step completed 4-scaledown-deploymentconfig logger.go:42: 10:29:17 | 1-054_validate_deploymentconfig | skipping kubernetes event logging === CONT kuttl/harness/1-061_validate_resource_tracking_method logger.go:42: 10:29:17 | 1-061_validate_resource_tracking_method/1-install | ArgoCD:kuttl-test-sincere-toad/argocd created === CONT kuttl/harness/1-054_validate_deploymentconfig logger.go:42: 10:29:17 | 1-054_validate_deploymentconfig | Deleting namespace: kuttl-test-decent-lamb === CONT kuttl/harness/1-088_validate_applicationset_add_env_vars logger.go:42: 10:29:20 | 1-088_validate_applicationset_add_env_vars/1-basic-argocd-install | test step completed 1-basic-argocd-install logger.go:42: 10:29:20 | 1-088_validate_applicationset_add_env_vars/2-add-env-vars | starting test step 2-add-env-vars logger.go:42: 10:29:22 | 1-088_validate_applicationset_add_env_vars/2-add-env-vars | ArgoCD:kuttl-test-relieved-catfish/example-argocd updated logger.go:42: 10:29:23 | 1-088_validate_applicationset_add_env_vars/2-add-env-vars | test step completed 2-add-env-vars logger.go:42: 10:29:23 | 1-088_validate_applicationset_add_env_vars | skipping kubernetes event logging logger.go:42: 10:29:23 | 1-088_validate_applicationset_add_env_vars | Deleting namespace: kuttl-test-relieved-catfish === CONT kuttl/harness/1-043_validate_log_level_format logger.go:42: 10:29:24 | 1-043_validate_log_level_format/3-check-loglevel | running command: [sh -c set -e set -o pipefail for wl in deployment/argocd-server deployment/argocd-repo-server statefulset/argocd-application-controller; do wlCommand=$(oc get -n $NAMESPACE $wl -o jsonpath='{.spec.template.spec.containers[0].command}'| jq -r '.[]' ) level="debug" format="json" if ! echo "$wlCommand" | grep -qPz -- "--loglevel\\n$level(\$|\\n)"; then echo "logLevel was not set correctly for $wl" echo "CWD: $wlCommand" exit 1 fi if ! echo "$wlCommand" | grep -qPz -- "--logformat\\n$format(\$|\\n)"; then echo "logFormat was not set correctly for $wl" echo "CWD: $wlCommand" exit 1 fi done ] I0731 10:29:26.668988 86 request.go:682] Waited for 1.005635899s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authorization.openshift.io/v1?timeout=32s logger.go:42: 10:29:28 | 1-043_validate_log_level_format/3-check-loglevel | test step completed 3-check-loglevel logger.go:42: 10:29:28 | 1-043_validate_log_level_format | skipping kubernetes event logging logger.go:42: 10:29:28 | 1-043_validate_log_level_format | Deleting namespace: kuttl-test-hot-mullet === CONT kuttl/harness/1-081_validate_applicationset_deployment logger.go:42: 10:29:30 | 1-081_validate_applicationset_deployment | Creating namespace: kuttl-test-accepted-kid logger.go:42: 10:29:30 | 1-081_validate_applicationset_deployment/1- | starting test step 1- logger.go:42: 10:29:32 | 1-081_validate_applicationset_deployment/1- | test step completed 1- logger.go:42: 10:29:32 | 1-081_validate_applicationset_deployment | skipping kubernetes event logging logger.go:42: 10:29:32 | 1-081_validate_applicationset_deployment | Deleting namespace: kuttl-test-accepted-kid === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:29:34 | 1-087_validate_repo_server_settings | Creating namespace: kuttl-test-settled-mustang logger.go:42: 10:29:34 | 1-087_validate_repo_server_settings/1-install | starting test step 1-install I0731 10:29:36.717113 86 request.go:682] Waited for 2.077786165s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1alpha1?timeout=32s logger.go:42: 10:29:37 | 1-087_validate_repo_server_settings/1-install | ArgoCD:kuttl-test-settled-mustang/example-argocd created === CONT kuttl/harness/1-086_validate_applicationset_extra_command_args logger.go:42: 10:29:39 | 1-086_validate_applicationset_extra_command_args | Creating namespace: kuttl-test-immense-mantis logger.go:42: 10:29:39 | 1-086_validate_applicationset_extra_command_args/1-basic-argocd-install | starting test step 1-basic-argocd-install logger.go:42: 10:29:41 | 1-086_validate_applicationset_extra_command_args/1-basic-argocd-install | Namespace:/test-1-86-appsets-extra-command created logger.go:42: 10:29:42 | 1-086_validate_applicationset_extra_command_args/1-basic-argocd-install | ArgoCD:test-1-86-appsets-extra-command/example-argocd created === CONT kuttl/harness/1-061_validate_resource_tracking_method logger.go:42: 10:29:50 | 1-061_validate_resource_tracking_method/1-install | test step completed 1-install logger.go:42: 10:29:50 | 1-061_validate_resource_tracking_method/2-patch_cm_annotation | starting test step 2-patch_cm_annotation logger.go:42: 10:29:50 | 1-061_validate_resource_tracking_method/2-patch_cm_annotation | running command: [sh -c set -e oc patch argocds.argoproj.io argocd --type=merge -p '{"spec":{"resourceTrackingMethod":"annotation"}}' -n $NAMESPACE ] logger.go:42: 10:29:50 | 1-061_validate_resource_tracking_method/2-patch_cm_annotation | argocd.argoproj.io/argocd patched I0731 10:29:51.953021 86 request.go:682] Waited for 1.02903535s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-084_validate_status_host_ingress logger.go:42: 10:29:53 | 1-084_validate_status_host_ingress | Creating namespace: kuttl-test-nice-poodle logger.go:42: 10:29:53 | 1-084_validate_status_host_ingress/1-argocd-ingress | starting test step 1-argocd-ingress === CONT kuttl/harness/1-061_validate_resource_tracking_method logger.go:42: 10:29:53 | 1-061_validate_resource_tracking_method/2-patch_cm_annotation | test step completed 2-patch_cm_annotation logger.go:42: 10:29:53 | 1-061_validate_resource_tracking_method/3-patch_cm_annotation_label | starting test step 3-patch_cm_annotation_label logger.go:42: 10:29:56 | 1-061_validate_resource_tracking_method/3-patch_cm_annotation_label | running command: [sh -c set -e oc patch argocds.argoproj.io argocd --type=merge -p '{"spec":{"resourceTrackingMethod":"annotation+label"}}' -n $NAMESPACE ] === CONT kuttl/harness/1-084_validate_status_host_ingress logger.go:42: 10:29:56 | 1-084_validate_status_host_ingress/1-argocd-ingress | ArgoCD:kuttl-test-nice-poodle/example-argocd created === CONT kuttl/harness/1-061_validate_resource_tracking_method logger.go:42: 10:29:56 | 1-061_validate_resource_tracking_method/3-patch_cm_annotation_label | argocd.argoproj.io/argocd patched logger.go:42: 10:29:59 | 1-061_validate_resource_tracking_method/3-patch_cm_annotation_label | test step completed 3-patch_cm_annotation_label logger.go:42: 10:29:59 | 1-061_validate_resource_tracking_method/4-patch_cm_invalid_method | starting test step 4-patch_cm_invalid_method logger.go:42: 10:29:59 | 1-061_validate_resource_tracking_method/4-patch_cm_invalid_method | running command: [sh -c set -e oc patch argocds.argoproj.io argocd --type=merge -p '{"spec":{"resourceTrackingMethod":"invalid_method"}}' -n $NAMESPACE ] logger.go:42: 10:29:59 | 1-061_validate_resource_tracking_method/4-patch_cm_invalid_method | argocd.argoproj.io/argocd patched I0731 10:30:01.958118 86 request.go:682] Waited for 2.027787163s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authorization.openshift.io/v1?timeout=32s logger.go:42: 10:30:02 | 1-061_validate_resource_tracking_method/4-patch_cm_invalid_method | test step completed 4-patch_cm_invalid_method logger.go:42: 10:30:02 | 1-061_validate_resource_tracking_method | skipping kubernetes event logging logger.go:42: 10:30:02 | 1-061_validate_resource_tracking_method | Deleting namespace: kuttl-test-sincere-toad === CONT kuttl/harness/1-084_validate_status_host_ingress logger.go:42: 10:30:08 | 1-084_validate_status_host_ingress/1-argocd-ingress | test step completed 1-argocd-ingress logger.go:42: 10:30:08 | 1-084_validate_status_host_ingress/2- | starting test step 2- === CONT kuttl/harness/1-103_argocd_alpha_to_beta_conversion logger.go:42: 10:30:11 | 1-103_argocd_alpha_to_beta_conversion | Creating namespace: kuttl-test-hardy-horse === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:11 | 1-087_validate_repo_server_settings/1-install | test step completed 1-install logger.go:42: 10:30:11 | 1-087_validate_repo_server_settings/2-modify-argocd | starting test step 2-modify-argocd === CONT kuttl/harness/1-103_argocd_alpha_to_beta_conversion logger.go:42: 10:30:11 | 1-103_argocd_alpha_to_beta_conversion/1-alpha_argocd | starting test step 1-alpha_argocd === CONT kuttl/harness/1-084_validate_status_host_ingress logger.go:42: 10:30:11 | 1-084_validate_status_host_ingress/2- | test step completed 2- logger.go:42: 10:30:11 | 1-084_validate_status_host_ingress | skipping kubernetes event logging logger.go:42: 10:30:11 | 1-084_validate_status_host_ingress | Deleting namespace: kuttl-test-nice-poodle I0731 10:30:12.322229 86 request.go:682] Waited for 1.028793273s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:13 | 1-087_validate_repo_server_settings/2-modify-argocd | ArgoCD:kuttl-test-settled-mustang/example-argocd updated logger.go:42: 10:30:16 | 1-087_validate_repo_server_settings/2-modify-argocd | test step completed 2-modify-argocd logger.go:42: 10:30:16 | 1-087_validate_repo_server_settings/4-modify-serviceaccount | starting test step 4-modify-serviceaccount === CONT kuttl/harness/1-103_argocd_alpha_to_beta_conversion logger.go:42: 10:30:16 | 1-103_argocd_alpha_to_beta_conversion/1-alpha_argocd | ArgoCD:kuttl-test-hardy-horse/argocd created === CONT kuttl/harness/1-083_validate_resource_customization_subkeys logger.go:42: 10:30:18 | 1-083_validate_resource_customization_subkeys | Creating namespace: kuttl-test-liberal-tuna logger.go:42: 10:30:19 | 1-083_validate_resource_customization_subkeys/1-argocd-with-resource-customization-subkeys | starting test step 1-argocd-with-resource-customization-subkeys === CONT kuttl/harness/1-086_validate_applicationset_extra_command_args logger.go:42: 10:30:19 | 1-086_validate_applicationset_extra_command_args/1-basic-argocd-install | test step completed 1-basic-argocd-install logger.go:42: 10:30:19 | 1-086_validate_applicationset_extra_command_args/2-add-extraCommandArgs | starting test step 2-add-extraCommandArgs === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:19 | 1-087_validate_repo_server_settings/4-modify-serviceaccount | ServiceAccount:kuttl-test-settled-mustang/modified-default created logger.go:42: 10:30:19 | 1-087_validate_repo_server_settings/4-modify-serviceaccount | ArgoCD:kuttl-test-settled-mustang/example-argocd updated === CONT kuttl/harness/1-083_validate_resource_customization_subkeys logger.go:42: 10:30:21 | 1-083_validate_resource_customization_subkeys/1-argocd-with-resource-customization-subkeys | ArgoCD:kuttl-test-liberal-tuna/example-argocd created I0731 10:30:22.727611 86 request.go:682] Waited for 1.028465525s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-086_validate_applicationset_extra_command_args logger.go:42: 10:30:24 | 1-086_validate_applicationset_extra_command_args/2-add-extraCommandArgs | ArgoCD:test-1-86-appsets-extra-command/example-argocd updated === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:24 | 1-087_validate_repo_server_settings/4-modify-serviceaccount | test step completed 4-modify-serviceaccount logger.go:42: 10:30:24 | 1-087_validate_repo_server_settings/5-reset-repo-settings | starting test step 5-reset-repo-settings === CONT kuttl/harness/1-086_validate_applicationset_extra_command_args logger.go:42: 10:30:26 | 1-086_validate_applicationset_extra_command_args/2-add-extraCommandArgs | test step completed 2-add-extraCommandArgs logger.go:42: 10:30:26 | 1-086_validate_applicationset_extra_command_args/99-delete | starting test step 99-delete === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:26 | 1-087_validate_repo_server_settings/5-reset-repo-settings | ArgoCD:kuttl-test-settled-mustang/example-argocd updated === CONT kuttl/harness/1-065_validate_redis_ha_anti_affinity logger.go:42: 10:30:27 | 1-065_validate_redis_ha_anti_affinity/2- | test step completed 2- logger.go:42: 10:30:27 | 1-065_validate_redis_ha_anti_affinity | skipping kubernetes event logging logger.go:42: 10:30:27 | 1-065_validate_redis_ha_anti_affinity | Deleting namespace: kuttl-test-musical-newt === CONT kuttl/harness/1-087_validate_repo_server_settings logger.go:42: 10:30:27 | 1-087_validate_repo_server_settings/5-reset-repo-settings | test step completed 5-reset-repo-settings logger.go:42: 10:30:27 | 1-087_validate_repo_server_settings | skipping kubernetes event logging logger.go:42: 10:30:27 | 1-087_validate_repo_server_settings | Deleting namespace: kuttl-test-settled-mustang === CONT kuttl/harness/1-103_argocd_alpha_to_beta_conversion logger.go:42: 10:30:28 | 1-103_argocd_alpha_to_beta_conversion/1-alpha_argocd | test step completed 1-alpha_argocd logger.go:42: 10:30:28 | 1-103_argocd_alpha_to_beta_conversion/2-delete | starting test step 2-delete logger.go:42: 10:30:31 | 1-103_argocd_alpha_to_beta_conversion/2-delete | test step completed 2-delete logger.go:42: 10:30:31 | 1-103_argocd_alpha_to_beta_conversion | skipping kubernetes event logging logger.go:42: 10:30:31 | 1-103_argocd_alpha_to_beta_conversion | Deleting namespace: kuttl-test-hardy-horse === CONT kuttl/harness/1-083_validate_resource_customization_subkeys logger.go:42: 10:30:33 | 1-083_validate_resource_customization_subkeys/1-argocd-with-resource-customization-subkeys | test step completed 1-argocd-with-resource-customization-subkeys logger.go:42: 10:30:33 | 1-083_validate_resource_customization_subkeys | skipping kubernetes event logging logger.go:42: 10:30:33 | 1-083_validate_resource_customization_subkeys | Deleting namespace: kuttl-test-liberal-tuna === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:30:34 | 1-102_validate_handle_terminating_namespaces | Creating namespace: kuttl-test-optimal-moccasin logger.go:42: 10:30:34 | 1-102_validate_handle_terminating_namespaces/1-install | starting test step 1-install I0731 10:30:35.855709 86 request.go:682] Waited for 1.024658434s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s logger.go:42: 10:30:37 | 1-102_validate_handle_terminating_namespaces/1-install | Namespace:/gitops-service-argocd created logger.go:42: 10:30:37 | 1-102_validate_handle_terminating_namespaces/1-install | test step completed 1-install logger.go:42: 10:30:37 | 1-102_validate_handle_terminating_namespaces/2-install | starting test step 2-install === CONT kuttl/harness/1-083_validate_kustomize_namereference === CONT kuttl/harness/1-082_validate_node_placement === CONT kuttl/harness/1-083_validate_kustomize_namereference logger.go:42: 10:30:40 | 1-083_validate_kustomize_namereference | Creating namespace: kuttl-test-harmless-moth logger.go:42: 10:30:40 | 1-083_validate_kustomize_namereference/1-install | starting test step 1-install === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:30:40 | 1-102_validate_handle_terminating_namespaces/2-install | ArgoCD:gitops-service-argocd/gitops-service-argocd created logger.go:42: 10:30:40 | 1-102_validate_handle_terminating_namespaces/2-install | Namespace:/jane created logger.go:42: 10:30:40 | 1-102_validate_handle_terminating_namespaces/2-install | ConfigMap:jane/my-config-map-2 created === CONT kuttl/harness/1-086_validate_applicationset_extra_command_args logger.go:42: 10:30:42 | 1-086_validate_applicationset_extra_command_args/99-delete | test step completed 99-delete logger.go:42: 10:30:42 | 1-086_validate_applicationset_extra_command_args | skipping kubernetes event logging logger.go:42: 10:30:42 | 1-086_validate_applicationset_extra_command_args | Deleting namespace: kuttl-test-immense-mantis === CONT kuttl/harness/1-082_validate_node_placement logger.go:42: 10:30:45 | 1-082_validate_node_placement | Creating namespace: kuttl-test-factual-redfish logger.go:42: 10:30:45 | 1-082_validate_node_placement/1-default-node-selector | starting test step 1-default-node-selector === CONT kuttl/harness/1-083_validate_kustomize_namereference logger.go:42: 10:30:45 | 1-083_validate_kustomize_namereference/1-install | Namespace:/namespace-gitops-2038 created logger.go:42: 10:30:45 | 1-083_validate_kustomize_namereference/1-install | ArgoCD:namespace-gitops-2038/argocd created I0731 10:30:46.208856 86 request.go:682] Waited for 1.028354549s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1alpha1?timeout=32s === CONT kuttl/harness/1-082_validate_node_placement logger.go:42: 10:30:47 | 1-082_validate_node_placement/1-default-node-selector | ArgoCD:kuttl-test-factual-redfish/example-argocd created === CONT kuttl/harness/1-058_validate_prometheus_rule logger.go:42: 10:30:48 | 1-058_validate_prometheus_rule | Creating namespace: kuttl-test-pumped-crow logger.go:42: 10:30:48 | 1-058_validate_prometheus_rule/1-install | starting test step 1-install logger.go:42: 10:30:51 | 1-058_validate_prometheus_rule/1-install | ArgoCD:kuttl-test-pumped-crow/example-argocd created === CONT kuttl/harness/1-082_validate_node_placement logger.go:42: 10:30:51 | 1-082_validate_node_placement/1-default-node-selector | test step completed 1-default-node-selector logger.go:42: 10:30:51 | 1-082_validate_node_placement/2-custom-node-placement | starting test step 2-custom-node-placement logger.go:42: 10:30:54 | 1-082_validate_node_placement/2-custom-node-placement | ArgoCD:kuttl-test-factual-redfish/example-argocd updated logger.go:42: 10:30:55 | 1-082_validate_node_placement/2-custom-node-placement | test step completed 2-custom-node-placement logger.go:42: 10:30:55 | 1-082_validate_node_placement/3-node-placement-with-toleration | starting test step 3-node-placement-with-toleration I0731 10:30:56.366423 86 request.go:682] Waited for 1.028374776s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/user.openshift.io/v1?timeout=32s logger.go:42: 10:30:57 | 1-082_validate_node_placement/3-node-placement-with-toleration | ArgoCD:kuttl-test-factual-redfish/example-argocd updated logger.go:42: 10:30:59 | 1-082_validate_node_placement/3-node-placement-with-toleration | test step completed 3-node-placement-with-toleration logger.go:42: 10:30:59 | 1-082_validate_node_placement | skipping kubernetes event logging logger.go:42: 10:30:59 | 1-082_validate_node_placement | Deleting namespace: kuttl-test-factual-redfish === CONT kuttl/harness/1-095_validate_dex_clientsecret logger.go:42: 10:31:01 | 1-095_validate_dex_clientsecret | Creating namespace: kuttl-test-enabling-leopard logger.go:42: 10:31:01 | 1-095_validate_dex_clientsecret/1-install | starting test step 1-install logger.go:42: 10:31:03 | 1-095_validate_dex_clientsecret/1-install | ArgoCD:kuttl-test-enabling-leopard/example-argocd created === CONT kuttl/harness/1-100_validate_rollouts_resources_creation logger.go:42: 10:31:05 | 1-100_validate_rollouts_resources_creation | Creating namespace: kuttl-test-notable-rat logger.go:42: 10:31:05 | 1-100_validate_rollouts_resources_creation/1-install-rolloutmanager | starting test step 1-install-rolloutmanager I0731 10:31:06.873011 86 request.go:682] Waited for 1.027694197s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1?timeout=32s logger.go:42: 10:31:08 | 1-100_validate_rollouts_resources_creation/1-install-rolloutmanager | RolloutManager:kuttl-test-notable-rat/example-rollout-manager created === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:31:12 | 1-102_validate_handle_terminating_namespaces/2-install | test step completed 2-install logger.go:42: 10:31:12 | 1-102_validate_handle_terminating_namespaces/3-delete-ns | starting test step 3-delete-ns logger.go:42: 10:31:12 | 1-102_validate_handle_terminating_namespaces/3-delete-ns | running command: [kubectl delete ns jane] logger.go:42: 10:31:13 | 1-102_validate_handle_terminating_namespaces/3-delete-ns | namespace "jane" deleted === CONT kuttl/harness/1-083_validate_kustomize_namereference logger.go:42: 10:31:17 | 1-083_validate_kustomize_namereference/1-install | test step completed 1-install logger.go:42: 10:31:17 | 1-083_validate_kustomize_namereference/2-install-kustomize-app | starting test step 2-install-kustomize-app I0731 10:31:18.621849 86 request.go:682] Waited for 1.027847521s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s logger.go:42: 10:31:20 | 1-083_validate_kustomize_namereference/2-install-kustomize-app | Application:namespace-gitops-2038/app-kustomize created logger.go:42: 10:31:22 | 1-083_validate_kustomize_namereference/2-install-kustomize-app | test step completed 2-install-kustomize-app logger.go:42: 10:31:22 | 1-083_validate_kustomize_namereference/99-delete | starting test step 99-delete === CONT kuttl/harness/1-058_validate_prometheus_rule logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/1-install | test step completed 1-install logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | starting test step 2-wait logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | running command: [sh -c function wait_until_pods_running() { echo -n "Waiting until all pods in namespace $1 are up" for i in {1..150}; do # timeout after 5 minutes local pods="$(oc get pods --no-headers -n $1 2>/dev/null)" # All pods must be running local not_running=$(echo "${pods}" | grep -v Running | grep -v Completed | wc -l) if [[ -n "${pods}" && ${not_running} -eq 0 ]]; then local all_ready=1 while read pod ; do local status=(`echo -n ${pod} | cut -f2 -d' ' | tr '/' ' '`) # All containers must be ready [[ -z ${status[0]} ]] && all_ready=0 && break [[ -z ${status[1]} ]] && all_ready=0 && break [[ ${status[0]} -lt 1 ]] && all_ready=0 && break [[ ${status[1]} -lt 1 ]] && all_ready=0 && break [[ ${status[0]} -ne ${status[1]} ]] && all_ready=0 && break done <<< $(echo "${pods}" | grep -v Completed) if (( all_ready )); then echo -e "\nAll pods are up:\n${pods}" return 0 fi fi echo -n "." sleep 2 done echo -e "\n\nERROR: timeout waiting for pods to come up\n${pods}" return 1 } wait_until_pods_running $NAMESPACE ] logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | Waiting until all pods in namespace kuttl-test-pumped-crow are up logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | All pods are up: logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | example-argocd-application-controller-0 1/1 Running 0 32s logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | example-argocd-redis-85c5b8df55-hrksj 1/1 Running 0 32s logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | example-argocd-repo-server-7787c5c67f-qbj7m 1/1 Running 0 32s logger.go:42: 10:31:24 | 1-058_validate_prometheus_rule/2-wait | example-argocd-server-8ddf69cc8-hcd4d 1/1 Running 0 32s logger.go:42: 10:31:27 | 1-058_validate_prometheus_rule/2-wait | test step completed 2-wait logger.go:42: 10:31:27 | 1-058_validate_prometheus_rule/3-create_application | starting test step 3-create_application logger.go:42: 10:31:27 | 1-058_validate_prometheus_rule/3-create_application | running command: [sh -c set -e cat << EOF | oc apply -f - apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: test-1-58-custom namespace: ${NAMESPACE} spec: project: default source: repoURL: https://github.com/jaideepr97/gitops-examples path: bgd-k8s targetRevision: "HEAD" destination: server: "https://kubernetes.default.svc" namespace: ${NAMESPACE} syncPolicy: automated: {} EOF ] === CONT kuttl/harness/1-100_validate_rollouts_resources_creation logger.go:42: 10:31:27 | 1-100_validate_rollouts_resources_creation/1-install-rolloutmanager | test step completed 1-install-rolloutmanager logger.go:42: 10:31:27 | 1-100_validate_rollouts_resources_creation/2- | starting test step 2- I0731 10:31:28.662889 86 request.go:682] Waited for 1.0997345s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/project.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-058_validate_prometheus_rule logger.go:42: 10:31:29 | 1-058_validate_prometheus_rule/3-create_application | application.argoproj.io/test-1-58-custom created === CONT kuttl/harness/1-100_validate_rollouts_resources_creation logger.go:42: 10:31:30 | 1-100_validate_rollouts_resources_creation/2- | test step completed 2- logger.go:42: 10:31:30 | 1-100_validate_rollouts_resources_creation | skipping kubernetes event logging logger.go:42: 10:31:30 | 1-100_validate_rollouts_resources_creation | Deleting namespace: kuttl-test-notable-rat === CONT kuttl/harness/1-058_validate_prometheus_rule logger.go:42: 10:31:32 | 1-058_validate_prometheus_rule/3-create_application | test step completed 3-create_application logger.go:42: 10:31:32 | 1-058_validate_prometheus_rule | skipping kubernetes event logging logger.go:42: 10:31:32 | 1-058_validate_prometheus_rule | Deleting namespace: kuttl-test-pumped-crow === CONT kuttl/harness/1-099_validate_server_autoscale === CONT kuttl/harness/1-083_validate_kustomize_namereference logger.go:42: 10:31:37 | 1-083_validate_kustomize_namereference/99-delete | test step completed 99-delete logger.go:42: 10:31:37 | 1-083_validate_kustomize_namereference | skipping kubernetes event logging === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:31:37 | 1-099_validate_server_autoscale | Creating namespace: kuttl-test-ace-puma logger.go:42: 10:31:37 | 1-099_validate_server_autoscale/1-install | starting test step 1-install === CONT kuttl/harness/1-095_validate_dex_clientsecret logger.go:42: 10:31:37 | 1-095_validate_dex_clientsecret/1-install | test step completed 1-install logger.go:42: 10:31:37 | 1-095_validate_dex_clientsecret/2-check-clientSecret-cm | starting test step 2-check-clientSecret-cm === CONT kuttl/harness/1-083_validate_kustomize_namereference logger.go:42: 10:31:37 | 1-083_validate_kustomize_namereference | Deleting namespace: kuttl-test-harmless-moth I0731 10:31:38.904073 86 request.go:682] Waited for 1.029135231s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:31:40 | 1-098_validate_dex_clientsecret_deprecated | Creating namespace: kuttl-test-measured-ringtail === CONT kuttl/harness/1-095_validate_dex_clientsecret logger.go:42: 10:31:40 | 1-095_validate_dex_clientsecret/2-check-clientSecret-cm | running command: [sh -c clientSecret=$(oc get configmap argocd-cm -n $NAMESPACE -o jsonpath='{.data.dex\.config}' | grep clientSecret | awk -F' ' '{print $2}') if test "$clientSecret" != "\$oidc.dex.clientSecret"; then echo "Client secret exposed!" exit 1 fi exit 0 ] === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:31:40 | 1-098_validate_dex_clientsecret_deprecated/1-install | starting test step 1-install === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:31:40 | 1-099_validate_server_autoscale/1-install | ArgoCD:kuttl-test-ace-puma/example-argocd created === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:31:43 | 1-098_validate_dex_clientsecret_deprecated/1-install | ArgoCD:kuttl-test-measured-ringtail/example-argocd created === CONT kuttl/harness/1-096-validate_home_env_argocd_controller === CONT kuttl/harness/1-095_validate_dex_clientsecret logger.go:42: 10:31:45 | 1-095_validate_dex_clientsecret/2-check-clientSecret-cm | test step completed 2-check-clientSecret-cm logger.go:42: 10:31:45 | 1-095_validate_dex_clientsecret/3-verify-clientsecret-secret | starting test step 3-verify-clientsecret-secret logger.go:42: 10:31:45 | 1-095_validate_dex_clientsecret/3-verify-clientsecret-secret | running command: [sh -c # This test validates the Dex Client Secret copied by the operator from dex serviceaccount token secret in to argocd-secret. # To verify the behavior we should first get the token secret name of the dex service account. secret=$(oc get -n $NAMESPACE sa example-argocd-argocd-dex-server -o json | jq -r '.secrets[] | select(.name | contains("token")) | .name') # Extract the clientSecret expectedClientSecret=$(oc get secret $secret -n $NAMESPACE -o json | jq -r '.data.token') # actualClientSecret is the value of the secret in argocd-secret where argocd-operator should copy the secret from actualClientSecret=$(oc get secret argocd-secret -o json -n $NAMESPACE | jq -r '.data."oidc.dex.clientSecret"') # Verify if [[ $expectedClientSecret != $actualClientSecret ]]; then echo "Error: Dex Client Secret for OIDC is not valid" exit 1 fi ] === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:31:48 | 1-102_validate_handle_terminating_namespaces/3-delete-ns | test step completed 3-delete-ns logger.go:42: 10:31:48 | 1-102_validate_handle_terminating_namespaces/4-create-ns | starting test step 4-create-ns I0731 10:31:49.185847 86 request.go:682] Waited for 1.026415286s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/metal3.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-096-validate_home_env_argocd_controller logger.go:42: 10:31:50 | 1-096-validate_home_env_argocd_controller | Creating namespace: kuttl-test-stunning-titmouse logger.go:42: 10:31:50 | 1-096-validate_home_env_argocd_controller/1- | starting test step 1- === CONT kuttl/harness/1-095_validate_dex_clientsecret logger.go:42: 10:31:53 | 1-095_validate_dex_clientsecret/3-verify-clientsecret-secret | test step completed 3-verify-clientsecret-secret logger.go:42: 10:31:53 | 1-095_validate_dex_clientsecret | skipping kubernetes event logging logger.go:42: 10:31:53 | 1-095_validate_dex_clientsecret | Deleting namespace: kuttl-test-enabling-leopard === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:31:53 | 1-102_validate_handle_terminating_namespaces/4-create-ns | Namespace:/john created === CONT kuttl/harness/1-096-validate_home_env_argocd_controller logger.go:42: 10:31:55 | 1-096-validate_home_env_argocd_controller/1- | test step completed 1- logger.go:42: 10:31:55 | 1-096-validate_home_env_argocd_controller | skipping kubernetes event logging logger.go:42: 10:31:55 | 1-096-validate_home_env_argocd_controller | Deleting namespace: kuttl-test-stunning-titmouse === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:31:55 | 1-102_validate_handle_terminating_namespaces/4-create-ns | test step completed 4-create-ns logger.go:42: 10:31:55 | 1-102_validate_handle_terminating_namespaces/5-create-app | starting test step 5-create-app logger.go:42: 10:31:58 | 1-102_validate_handle_terminating_namespaces/5-create-app | Application:gitops-service-argocd/my-app created === CONT kuttl/harness/1-077_validate_disable_dex_removed logger.go:42: 10:32:00 | 1-077_validate_disable_dex_removed | Creating namespace: kuttl-test-handy-foal logger.go:42: 10:32:00 | 1-077_validate_disable_dex_removed/1-check_disable_dex_removed | starting test step 1-check_disable_dex_removed logger.go:42: 10:32:00 | 1-077_validate_disable_dex_removed/1-check_disable_dex_removed | running command: [sh -c set -e operator_name_version=$(oc get subscription/openshift-gitops-operator -n openshift-operators -o jsonpath='{.status.installedCSV}') if [ "$(oc get csv/"${operator_name_version}" -n openshift-operators -o jsonpath='{.spec.install.spec.deployments[].spec.template.spec.containers[].env}' | grep DISABLE_DEX)" != '' ]; then echo "DISABLE_DEX env var is still present in the operator CSV." exit 1 fi ] === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:32:00 | 1-102_validate_handle_terminating_namespaces/5-create-app | test step completed 5-create-app logger.go:42: 10:32:00 | 1-102_validate_handle_terminating_namespaces/99-delete | starting test step 99-delete === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac I0731 10:32:02.283845 86 request.go:682] Waited for 1.028792468s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-077_validate_disable_dex_removed logger.go:42: 10:32:03 | 1-077_validate_disable_dex_removed/1-check_disable_dex_removed | test step completed 1-check_disable_dex_removed logger.go:42: 10:32:03 | 1-077_validate_disable_dex_removed | skipping kubernetes event logging logger.go:42: 10:32:03 | 1-077_validate_disable_dex_removed | Deleting namespace: kuttl-test-handy-foal === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:03 | 1-080_validate_regex_support_argocd_rbac | Creating namespace: kuttl-test-eminent-toad logger.go:42: 10:32:03 | 1-080_validate_regex_support_argocd_rbac/1-install | starting test step 1-install logger.go:42: 10:32:06 | 1-080_validate_regex_support_argocd_rbac/1-install | ArgoCD:kuttl-test-eminent-toad/example-argocd created === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:09 | 1-079_validate_vars_for_notificaitons | Creating namespace: kuttl-test-unified-walleye logger.go:42: 10:32:09 | 1-079_validate_vars_for_notificaitons/1-install | starting test step 1-install I0731 10:32:12.296024 86 request.go:682] Waited for 2.377539054s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/migration.k8s.io/v1alpha1?timeout=32s === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:32:12 | 1-099_validate_server_autoscale/1-install | test step completed 1-install logger.go:42: 10:32:12 | 1-099_validate_server_autoscale/2-enable-server-autoscale | starting test step 2-enable-server-autoscale === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:12 | 1-079_validate_vars_for_notificaitons/1-install | ArgoCD:kuttl-test-unified-walleye/example-argocd created === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:32:13 | 1-102_validate_handle_terminating_namespaces/99-delete | running command: [sh -c oc patch cm/my-config-map-2 -n jane --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" }]'] ] logger.go:42: 10:32:14 | 1-102_validate_handle_terminating_namespaces/99-delete | configmap/my-config-map-2 patched === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:32:15 | 1-099_validate_server_autoscale/2-enable-server-autoscale | ArgoCD:kuttl-test-ace-puma/example-argocd updated logger.go:42: 10:32:15 | 1-099_validate_server_autoscale/2-enable-server-autoscale | test step completed 2-enable-server-autoscale logger.go:42: 10:32:15 | 1-099_validate_server_autoscale/3-check-server-replicas | starting test step 3-check-server-replicas === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:32:17 | 1-102_validate_handle_terminating_namespaces/99-delete | test step completed 99-delete logger.go:42: 10:32:17 | 1-102_validate_handle_terminating_namespaces | skipping kubernetes event logging === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:32:17 | 1-099_validate_server_autoscale/3-check-server-replicas | running command: [sh -c sleep 45] === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:32:17 | 1-098_validate_dex_clientsecret_deprecated/1-install | test step completed 1-install logger.go:42: 10:32:17 | 1-098_validate_dex_clientsecret_deprecated/2-verify-clientsecret | starting test step 2-verify-clientsecret logger.go:42: 10:32:17 | 1-098_validate_dex_clientsecret_deprecated/2-verify-clientsecret | running command: [sh -c # This test validates the Dex Client Secret copied by the operator from dex serviceaccount token secret in to argocd-secret. # To verify the behavior we should first get the token secret name of the dex service account. secret=$(oc get -n $NAMESPACE sa example-argocd-argocd-dex-server -o json | jq -r '.secrets' | grep token | sed 's/ "name": "//g' | sed 's/"//g') # Extract the clientSecret expectedClientSecret=$(oc get secret $secret -n $NAMESPACE -o json | jq -r '.data.token') # actualClientSecret is the value of the secret in argocd-secret where argocd-operator should copy the secret from actualClientSecret=$(oc get secret argocd-secret -o json -n $NAMESPACE | jq -r '.data."oidc.dex.clientSecret"') # Verify if [[ ${expectedClientSecret} != ${actualClientSecret} ]]; then echo "Error: Dex Client Secret for OIDC is not valid" exit 1 fi ] === CONT kuttl/harness/1-102_validate_handle_terminating_namespaces logger.go:42: 10:32:17 | 1-102_validate_handle_terminating_namespaces | Deleting namespace: kuttl-test-optimal-moccasin === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:18 | 1-080_validate_regex_support_argocd_rbac/1-install | test step completed 1-install logger.go:42: 10:32:18 | 1-080_validate_regex_support_argocd_rbac/2-modify-argocd | starting test step 2-modify-argocd logger.go:42: 10:32:21 | 1-080_validate_regex_support_argocd_rbac/2-modify-argocd | ArgoCD:kuttl-test-eminent-toad/example-argocd updated I0731 10:32:22.331877 86 request.go:682] Waited for 1.028075413s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha2?timeout=32s === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:32:23 | 1-098_validate_dex_clientsecret_deprecated/2-verify-clientsecret | test step completed 2-verify-clientsecret logger.go:42: 10:32:23 | 1-098_validate_dex_clientsecret_deprecated | skipping kubernetes event logging === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:23 | 1-091_argocd_app_validate-applicationset-status | Creating namespace: kuttl-test-equal-snipe logger.go:42: 10:32:23 | 1-091_argocd_app_validate-applicationset-status/1-install | starting test step 1-install === CONT kuttl/harness/1-098_validate_dex_clientsecret_deprecated logger.go:42: 10:32:23 | 1-098_validate_dex_clientsecret_deprecated | Deleting namespace: kuttl-test-measured-ringtail === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:23 | 1-080_validate_regex_support_argocd_rbac/2-modify-argocd | test step completed 2-modify-argocd logger.go:42: 10:32:23 | 1-080_validate_regex_support_argocd_rbac/3-try-modify | starting test step 3-try-modify === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:26 | 1-091_argocd_app_validate-applicationset-status/1-install | ArgoCD:kuttl-test-equal-snipe/example-argocd created logger.go:42: 10:32:29 | 1-091_argocd_app_validate-applicationset-status/1-install | test step completed 1-install logger.go:42: 10:32:29 | 1-091_argocd_app_validate-applicationset-status/2-enable-appset | starting test step 2-enable-appset === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:29 | 1-080_validate_regex_support_argocd_rbac/3-try-modify | ConfigMap:kuttl-test-eminent-toad/argocd-rbac-cm updated === CONT kuttl/harness/1-101_validate_rollout_policyrules logger.go:42: 10:32:31 | 1-101_validate_rollout_policyrules | Creating namespace: kuttl-test-smiling-monkey logger.go:42: 10:32:31 | 1-101_validate_rollout_policyrules/1-install-rolloutmanager | starting test step 1-install-rolloutmanager === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:31 | 1-080_validate_regex_support_argocd_rbac/3-try-modify | test step completed 3-try-modify logger.go:42: 10:32:31 | 1-080_validate_regex_support_argocd_rbac/4-modify-argocd | starting test step 4-modify-argocd === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:31 | 1-091_argocd_app_validate-applicationset-status/2-enable-appset | ArgoCD:kuttl-test-equal-snipe/example-argocd updated I0731 10:32:32.676251 86 request.go:682] Waited for 1.026933897s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v2?timeout=32s === CONT kuttl/harness/1-101_validate_rollout_policyrules logger.go:42: 10:32:34 | 1-101_validate_rollout_policyrules/1-install-rolloutmanager | RolloutManager:kuttl-test-smiling-monkey/example-rollout-manager created logger.go:42: 10:32:36 | 1-101_validate_rollout_policyrules/1-install-rolloutmanager | test step completed 1-install-rolloutmanager logger.go:42: 10:32:36 | 1-101_validate_rollout_policyrules | skipping kubernetes event logging === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:36 | 1-091_argocd_app_validate-applicationset-status/2-enable-appset | test step completed 2-enable-appset logger.go:42: 10:32:36 | 1-091_argocd_app_validate-applicationset-status/3-change-appset-image | starting test step 3-change-appset-image === CONT kuttl/harness/1-101_validate_rollout_policyrules logger.go:42: 10:32:36 | 1-101_validate_rollout_policyrules | Deleting namespace: kuttl-test-smiling-monkey === CONT kuttl/harness/1-080_validate_regex_support_argocd_rbac logger.go:42: 10:32:36 | 1-080_validate_regex_support_argocd_rbac/4-modify-argocd | ArgoCD:kuttl-test-eminent-toad/example-argocd updated logger.go:42: 10:32:39 | 1-080_validate_regex_support_argocd_rbac/4-modify-argocd | test step completed 4-modify-argocd logger.go:42: 10:32:39 | 1-080_validate_regex_support_argocd_rbac | skipping kubernetes event logging logger.go:42: 10:32:39 | 1-080_validate_regex_support_argocd_rbac | Deleting namespace: kuttl-test-eminent-toad === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:39 | 1-079_validate_vars_for_notificaitons/1-install | test step completed 1-install logger.go:42: 10:32:39 | 1-079_validate_vars_for_notificaitons/2-modify-argocd | starting test step 2-modify-argocd === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:39 | 1-091_argocd_app_validate-applicationset-status/3-change-appset-image | ArgoCD:kuttl-test-equal-snipe/example-argocd updated logger.go:42: 10:32:39 | 1-091_argocd_app_validate-applicationset-status/3-change-appset-image | test step completed 3-change-appset-image logger.go:42: 10:32:39 | 1-091_argocd_app_validate-applicationset-status/4-delete-exisiting-deployment | starting test step 4-delete-exisiting-deployment logger.go:42: 10:32:41 | 1-091_argocd_app_validate-applicationset-status/4-delete-exisiting-deployment | running command: [kubectl delete deployment example-argocd-applicationset-controller -n kuttl-test-equal-snipe] === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:42 | 1-079_validate_vars_for_notificaitons/2-modify-argocd | ArgoCD:kuttl-test-unified-walleye/example-argocd updated === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:42 | 1-091_argocd_app_validate-applicationset-status/4-delete-exisiting-deployment | deployment.apps "example-argocd-applicationset-controller" deleted === CONT kuttl/harness/1-092_validate_workload_status_monitoring_alert I0731 10:32:43.500268 86 request.go:682] Waited for 1.025609283s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/network.operator.openshift.io/v1?timeout=32s logger.go:42: 10:32:45 | 1-092_validate_workload_status_monitoring_alert | Creating namespace: kuttl-test-pleased-griffon logger.go:42: 10:32:45 | 1-092_validate_workload_status_monitoring_alert/1-install | starting test step 1-install === CONT kuttl/harness/1-091_argocd_app_validate-applicationset-status logger.go:42: 10:32:45 | 1-091_argocd_app_validate-applicationset-status/4-delete-exisiting-deployment | test step completed 4-delete-exisiting-deployment logger.go:42: 10:32:45 | 1-091_argocd_app_validate-applicationset-status | skipping kubernetes event logging logger.go:42: 10:32:45 | 1-091_argocd_app_validate-applicationset-status | Deleting namespace: kuttl-test-equal-snipe === CONT kuttl/harness/1-090_validate_permissions logger.go:42: 10:32:47 | 1-090_validate_permissions | Creating namespace: kuttl-test-enjoyed-tiger logger.go:42: 10:32:47 | 1-090_validate_permissions/1- | starting test step 1- === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:47 | 1-079_validate_vars_for_notificaitons/2-modify-argocd | test step completed 2-modify-argocd logger.go:42: 10:32:47 | 1-079_validate_vars_for_notificaitons | skipping kubernetes event logging === CONT kuttl/harness/1-092_validate_workload_status_monitoring_alert logger.go:42: 10:32:47 | 1-092_validate_workload_status_monitoring_alert/1-install | ArgoCD:kuttl-test-pleased-griffon/argocd created === CONT kuttl/harness/1-079_validate_vars_for_notificaitons logger.go:42: 10:32:47 | 1-079_validate_vars_for_notificaitons | Deleting namespace: kuttl-test-unified-walleye === CONT kuttl/harness/1-090_validate_permissions logger.go:42: 10:32:50 | 1-090_validate_permissions/1- | test step completed 1- logger.go:42: 10:32:50 | 1-090_validate_permissions/2- | starting test step 2- === CONT kuttl/harness/1-089_validate_extra_repo_commands_args logger.go:42: 10:32:52 | 1-089_validate_extra_repo_commands_args | Creating namespace: kuttl-test-rare-roughy logger.go:42: 10:32:52 | 1-089_validate_extra_repo_commands_args/1-basic-argocd-install | starting test step 1-basic-argocd-install === CONT kuttl/harness/1-090_validate_permissions logger.go:42: 10:32:52 | 1-090_validate_permissions/2- | test step completed 2- logger.go:42: 10:32:52 | 1-090_validate_permissions | skipping kubernetes event logging logger.go:42: 10:32:52 | 1-090_validate_permissions | Deleting namespace: kuttl-test-enjoyed-tiger I0731 10:32:53.835375 86 request.go:682] Waited for 1.028941762s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/oauth.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:32:55 | 1-074_validate_terminating_namespace_block | Creating namespace: kuttl-test-funky-sturgeon logger.go:42: 10:32:55 | 1-074_validate_terminating_namespace_block/1-install | starting test step 1-install === CONT kuttl/harness/1-089_validate_extra_repo_commands_args logger.go:42: 10:32:55 | 1-089_validate_extra_repo_commands_args/1-basic-argocd-install | Namespace:/test-1-89-repo-extra-command created logger.go:42: 10:32:55 | 1-089_validate_extra_repo_commands_args/1-basic-argocd-install | ArgoCD:test-1-89-repo-extra-command/example-argocd created === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:32:57 | 1-074_validate_terminating_namespace_block/1-install | Namespace:/gitops-2242-ns-main created logger.go:42: 10:32:58 | 1-074_validate_terminating_namespace_block/1-install | ArgoCD:gitops-2242-ns-main/gitops-2242-argocd created logger.go:42: 10:32:58 | 1-074_validate_terminating_namespace_block/1-install | RoleBinding:gitops-2242-ns-main/grant-argocd created logger.go:42: 10:32:58 | 1-074_validate_terminating_namespace_block/1-install | test step completed 1-install logger.go:42: 10:32:58 | 1-074_validate_terminating_namespace_block/2-managed-ns-cm | starting test step 2-managed-ns-cm === CONT kuttl/harness/1-073_validate_rhsso logger.go:42: 10:33:00 | 1-073_validate_rhsso | Creating namespace: kuttl-test-intent-bug logger.go:42: 10:33:00 | 1-073_validate_rhsso/1-argocd-rhsso | starting test step 1-argocd-rhsso === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:33:00 | 1-074_validate_terminating_namespace_block/2-managed-ns-cm | Namespace:/gitops-2242-ns-first created logger.go:42: 10:33:00 | 1-074_validate_terminating_namespace_block/2-managed-ns-cm | ConfigMap:gitops-2242-ns-first/my-config-map-2 created === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:33:02 | 1-099_validate_server_autoscale/3-check-server-replicas | running command: [sh -c set -e serverReplicas=$(kubectl get -n $NAMESPACE deployment/example-argocd-server -o jsonpath='{.spec.replicas}') if [ "$serverReplicas" -ge 4 ] && [ "$serverReplicas" -le 7 ]; then echo "server replica count matches expectation" exit 0 fi exit 1 done ] logger.go:42: 10:33:02 | 1-099_validate_server_autoscale/3-check-server-replicas | server replica count matches expectation === CONT kuttl/harness/1-073_validate_rhsso logger.go:42: 10:33:03 | 1-073_validate_rhsso/1-argocd-rhsso | ArgoCD:kuttl-test-intent-bug/example-argocd-keycloak created I0731 10:33:04.313579 86 request.go:682] Waited for 1.019670659s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/certificates.k8s.io/v1?timeout=32s === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:33:05 | 1-099_validate_server_autoscale/3-check-server-replicas | test step completed 3-check-server-replicas logger.go:42: 10:33:05 | 1-099_validate_server_autoscale/4-update-hpa | starting test step 4-update-hpa === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:33:08 | 1-074_validate_terminating_namespace_block/2-managed-ns-cm | test step completed 2-managed-ns-cm logger.go:42: 10:33:08 | 1-074_validate_terminating_namespace_block/3-delete-ns | starting test step 3-delete-ns logger.go:42: 10:33:08 | 1-074_validate_terminating_namespace_block/3-delete-ns | running command: [sh -c set -e oc delete ns gitops-2242-ns-first --wait=false exit 0 ] === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:33:08 | 1-099_validate_server_autoscale/4-update-hpa | ArgoCD:kuttl-test-ace-puma/example-argocd updated === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:33:08 | 1-074_validate_terminating_namespace_block/3-delete-ns | namespace "gitops-2242-ns-first" deleted logger.go:42: 10:33:11 | 1-074_validate_terminating_namespace_block/3-delete-ns | test step completed 3-delete-ns logger.go:42: 10:33:11 | 1-074_validate_terminating_namespace_block/4-create-ns | starting test step 4-create-ns === CONT kuttl/harness/1-099_validate_server_autoscale logger.go:42: 10:33:13 | 1-099_validate_server_autoscale/4-update-hpa | test step completed 4-update-hpa logger.go:42: 10:33:13 | 1-099_validate_server_autoscale | skipping kubernetes event logging logger.go:42: 10:33:14 | 1-099_validate_server_autoscale | Deleting namespace: kuttl-test-ace-puma === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:33:14 | 1-074_validate_terminating_namespace_block/4-create-ns | Namespace:/gitops-2242-ns-second created logger.go:42: 10:33:15 | 1-074_validate_terminating_namespace_block/4-create-ns | test step completed 4-create-ns logger.go:42: 10:33:15 | 1-074_validate_terminating_namespace_block/99-cleanup | starting test step 99-cleanup logger.go:42: 10:33:15 | 1-074_validate_terminating_namespace_block/99-cleanup | running command: [sh -c set -e # Removing finalizer from cm oc patch cm/my-config-map-2 -n gitops-2242-ns-first --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]' # Deleting namespaces oc delete ns gitops-2242-ns-first --wait=false oc delete ns gitops-2242-ns-second --wait=false oc delete ns gitops-2242-ns-main --wait=false exit 0 ] logger.go:42: 10:33:15 | 1-074_validate_terminating_namespace_block/99-cleanup | configmap/my-config-map-2 patched logger.go:42: 10:33:15 | 1-074_validate_terminating_namespace_block/99-cleanup | namespace "gitops-2242-ns-first" deleted logger.go:42: 10:33:16 | 1-074_validate_terminating_namespace_block/99-cleanup | namespace "gitops-2242-ns-second" deleted logger.go:42: 10:33:16 | 1-074_validate_terminating_namespace_block/99-cleanup | namespace "gitops-2242-ns-main" deleted I0731 10:33:17.869768 86 request.go:682] Waited for 1.020127981s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.internal.openshift.io/v1?timeout=32s logger.go:42: 10:33:19 | 1-074_validate_terminating_namespace_block/99-cleanup | test step completed 99-cleanup logger.go:42: 10:33:19 | 1-074_validate_terminating_namespace_block | skipping kubernetes event logging === CONT kuttl/harness/1-092_validate_workload_status_monitoring_alert logger.go:42: 10:33:19 | 1-092_validate_workload_status_monitoring_alert/1-install | test step completed 1-install logger.go:42: 10:33:19 | 1-092_validate_workload_status_monitoring_alert/2-verify-alert | starting test step 2-verify-alert logger.go:42: 10:33:19 | 1-092_validate_workload_status_monitoring_alert/2-verify-alert | running command: [sh -c sleep 7m] === CONT kuttl/harness/1-074_validate_terminating_namespace_block logger.go:42: 10:33:19 | 1-074_validate_terminating_namespace_block | Deleting namespace: kuttl-test-funky-sturgeon === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:33:21 | 1-057_validate_notifications | Creating namespace: kuttl-test-cosmic-bullfrog logger.go:42: 10:33:21 | 1-057_validate_notifications/1-install | starting test step 1-install logger.go:42: 10:33:23 | 1-057_validate_notifications/1-install | ArgoCD:kuttl-test-cosmic-bullfrog/argocd created logger.go:42: 10:33:23 | 1-057_validate_notifications/1-install | Service:kuttl-test-cosmic-bullfrog/smtp4dev created logger.go:42: 10:33:24 | 1-057_validate_notifications/1-install | Deployment:kuttl-test-cosmic-bullfrog/smtp4dev created === CONT kuttl/harness/1-075_validate_dex_anyuid logger.go:42: 10:33:25 | 1-075_validate_dex_anyuid | Creating namespace: kuttl-test-fond-ghost logger.go:42: 10:33:25 | 1-075_validate_dex_anyuid/1-install | starting test step 1-install I0731 10:33:27.895446 86 request.go:682] Waited for 2.021932909s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s === CONT kuttl/harness/1-089_validate_extra_repo_commands_args logger.go:42: 10:33:28 | 1-089_validate_extra_repo_commands_args/1-basic-argocd-install | test step completed 1-basic-argocd-install logger.go:42: 10:33:28 | 1-089_validate_extra_repo_commands_args/2-add-extraRepoCommandArgs | starting test step 2-add-extraRepoCommandArgs === CONT kuttl/harness/1-075_validate_dex_anyuid logger.go:42: 10:33:28 | 1-075_validate_dex_anyuid/1-install | ArgoCD:kuttl-test-fond-ghost/argocd created === CONT kuttl/harness/1-089_validate_extra_repo_commands_args logger.go:42: 10:33:31 | 1-089_validate_extra_repo_commands_args/2-add-extraRepoCommandArgs | ArgoCD:test-1-89-repo-extra-command/example-argocd updated logger.go:42: 10:33:32 | 1-089_validate_extra_repo_commands_args/2-add-extraRepoCommandArgs | test step completed 2-add-extraRepoCommandArgs logger.go:42: 10:33:32 | 1-089_validate_extra_repo_commands_args/99-delete | starting test step 99-delete === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:33:35 | 1-057_validate_notifications/1-install | test step completed 1-install logger.go:42: 10:33:35 | 1-057_validate_notifications/2-update-notifications-cm | starting test step 2-update-notifications-cm logger.go:42: 10:33:35 | 1-057_validate_notifications/2-update-notifications-cm | running command: [sh -c sleep 15] I0731 10:33:45.670870 86 request.go:682] Waited for 1.027601847s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s === CONT kuttl/harness/1-089_validate_extra_repo_commands_args logger.go:42: 10:33:47 | 1-089_validate_extra_repo_commands_args/99-delete | test step completed 99-delete logger.go:42: 10:33:47 | 1-089_validate_extra_repo_commands_args | skipping kubernetes event logging logger.go:42: 10:33:47 | 1-089_validate_extra_repo_commands_args | Deleting namespace: kuttl-test-rare-roughy === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:33:50 | 1-057_validate_notifications/2-update-notifications-cm | running command: [sh -c set -e kubectl patch cm argocd-notifications-cm -n $NAMESPACE --type merge -p '{"data": {"service.email.gmail": "{host: smtp4dev, port: 2525, from: fake@email.com }" }}' ] logger.go:42: 10:33:51 | 1-057_validate_notifications/2-update-notifications-cm | configmap/argocd-notifications-cm patched logger.go:42: 10:33:51 | 1-057_validate_notifications/2-update-notifications-cm | running command: [sh -c sleep 5] I0731 10:33:57.210437 86 request.go:682] Waited for 1.028082859s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1?timeout=32s logger.go:42: 10:33:58 | 1-057_validate_notifications/2-update-notifications-cm | test step completed 2-update-notifications-cm logger.go:42: 10:33:58 | 1-057_validate_notifications/3-create-app | starting test step 3-create-app logger.go:42: 10:33:58 | 1-057_validate_notifications/3-create-app | running command: [sh -c set -e cat << EOF | oc apply -f - apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: my-app-3 namespace: $NAMESPACE annotations: "notifications.argoproj.io/subscribe.on-created.gmail": "jdfake@email.com" spec: destination: namespace: $NAMESPACE server: https://kubernetes.default.svc project: default source: repoURL: https://github.com/redhat-developer/gitops-operator path: test/examples/nginx targetRevision: HEAD EOF ] === CONT kuttl/harness/1-075_validate_dex_anyuid logger.go:42: 10:34:00 | 1-075_validate_dex_anyuid/1-install | test step completed 1-install logger.go:42: 10:34:00 | 1-075_validate_dex_anyuid/2-change_dex_scc_to_anyuid | starting test step 2-change_dex_scc_to_anyuid logger.go:42: 10:34:00 | 1-075_validate_dex_anyuid/2-change_dex_scc_to_anyuid | running command: [sh -c set -e oc adm policy add-scc-to-user anyuid -z argocd-argocd-dex-server -n $NAMESPACE ] === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:34:00 | 1-057_validate_notifications/3-create-app | application.argoproj.io/my-app-3 created logger.go:42: 10:34:00 | 1-057_validate_notifications/3-create-app | running command: [sh -c sleep 5] === CONT kuttl/harness/1-075_validate_dex_anyuid logger.go:42: 10:34:01 | 1-075_validate_dex_anyuid/2-change_dex_scc_to_anyuid | clusterrole.rbac.authorization.k8s.io/system:openshift:scc:anyuid added: "argocd-argocd-dex-server" logger.go:42: 10:34:03 | 1-075_validate_dex_anyuid/2-change_dex_scc_to_anyuid | test step completed 2-change_dex_scc_to_anyuid logger.go:42: 10:34:03 | 1-075_validate_dex_anyuid/3-restart_dex_pod | starting test step 3-restart_dex_pod logger.go:42: 10:34:03 | 1-075_validate_dex_anyuid/3-restart_dex_pod | running command: [sh -c set -e oc rollout restart deployment/argocd-dex-server -n $NAMESPACE ] logger.go:42: 10:34:04 | 1-075_validate_dex_anyuid/3-restart_dex_pod | deployment.apps/argocd-dex-server restarted I0731 10:34:07.862658 86 request.go:682] Waited for 1.028158263s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v2?timeout=32s === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:34:09 | 1-057_validate_notifications/3-create-app | test step completed 3-create-app logger.go:42: 10:34:09 | 1-057_validate_notifications/4-delete-app | starting test step 4-delete-app logger.go:42: 10:34:09 | 1-057_validate_notifications/4-delete-app | running command: [sh -c set -e kubectl delete -n $NAMESPACE application.argoproj.io my-app-3 ] === CONT kuttl/harness/1-075_validate_dex_anyuid logger.go:42: 10:34:09 | 1-075_validate_dex_anyuid/3-restart_dex_pod | test step completed 3-restart_dex_pod logger.go:42: 10:34:09 | 1-075_validate_dex_anyuid | skipping kubernetes event logging logger.go:42: 10:34:09 | 1-075_validate_dex_anyuid | Deleting namespace: kuttl-test-fond-ghost === CONT kuttl/harness/1-057_validate_notifications logger.go:42: 10:34:09 | 1-057_validate_notifications/4-delete-app | application.argoproj.io "my-app-3" deleted logger.go:42: 10:34:09 | 1-057_validate_notifications/4-delete-app | running command: [sh -c sleep 5] logger.go:42: 10:34:17 | 1-057_validate_notifications/4-delete-app | test step completed 4-delete-app logger.go:42: 10:34:17 | 1-057_validate_notifications/5-verify-email | starting test step 5-verify-email logger.go:42: 10:34:17 | 1-057_validate_notifications/5-verify-email | running command: [sh -c set -e smtp4dev_pod=$(kubectl get pod -l=app=smtp4dev -o NAME -n $NAMESPACE) exit_code=$(kubectl -n $NAMESPACE exec --stdin "${smtp4dev_pod}" -- /bin/bash \ -c 'if [[ $(grep -rnw /tmp -e "Subject: Application my-app-3 has been created.") ]]; then exit 0; else exit 1; fi') if [[ $exit_code -eq 0 ]]; then exit 0 else exit 1 fi ] I0731 10:34:19.784243 86 request.go:682] Waited for 1.026165159s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha2?timeout=32s logger.go:42: 10:34:21 | 1-057_validate_notifications/5-verify-email | test step completed 5-verify-email logger.go:42: 10:34:21 | 1-057_validate_notifications | skipping kubernetes event logging logger.go:42: 10:34:21 | 1-057_validate_notifications | Deleting namespace: kuttl-test-cosmic-bullfrog === CONT kuttl/harness/1-073_validate_rhsso logger.go:42: 10:35:18 | 1-073_validate_rhsso/1-argocd-rhsso | test step completed 1-argocd-rhsso logger.go:42: 10:35:18 | 1-073_validate_rhsso/2-sleep | starting test step 2-sleep logger.go:42: 10:35:18 | 1-073_validate_rhsso/2-sleep | running command: [sh -c sleep 60] I0731 10:36:19.969145 86 request.go:682] Waited for 1.026243181s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/console.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:36:21 | 1-073_validate_rhsso/2-sleep | test step completed 2-sleep logger.go:42: 10:36:21 | 1-073_validate_rhsso/3-verify-oidc | starting test step 3-verify-oidc logger.go:42: 10:36:21 | 1-073_validate_rhsso/3-verify-oidc | running command: [sh -c issuer=$(kubectl get configmap argocd-cm -o jsonpath='{.data.oidc\.config}' -n $NAMESPACE | grep issuer | awk -F' ' '{print $2}') keycloakRoute=$(kubectl get route keycloak -n $NAMESPACE -o jsonpath='{.spec.host}') if [[ "${issuer}" == "https://${keycloakRoute}/auth/realms/argocd" ]]; then echo "issuer matched" else echo "issuer mismatched" echo "${issuer} not equals ${keycloakRoute}/auth/realms/argocd" exit 1 fi ] logger.go:42: 10:36:22 | 1-073_validate_rhsso/3-verify-oidc | issuer matched logger.go:42: 10:36:22 | 1-073_validate_rhsso/3-verify-oidc | running command: [sh -c clientid=$(kubectl get configmap argocd-cm -o jsonpath='{.data.oidc\.config}' -n $NAMESPACE | grep clientid | awk -F' ' '{print $2}') name=$(kubectl get configmap argocd-cm -o jsonpath='{.data.oidc\.config}' -n $NAMESPACE | grep name | awk -F' ' '{print $2}') rootCA=$(kubectl get configmap argocd-cm -o jsonpath='{.data.oidc\.config}' -n $NAMESPACE | grep rootca | awk -F' ' '{print $2}') if [[ "${clientid}" == "argocd" && "${name}" == "Keycloak" && "${rootCA}" == "'---BEGIN---END---'" ]]; then echo "oidc name, clientid and rootCA matched" else echo "oidc name, clientid or rootCA mismatched" echo "${clientid}, ${name} and ${rootCA}" exit 1 fi ] logger.go:42: 10:36:23 | 1-073_validate_rhsso/3-verify-oidc | oidc name, clientid and rootCA matched logger.go:42: 10:36:26 | 1-073_validate_rhsso/3-verify-oidc | test step completed 3-verify-oidc logger.go:42: 10:36:26 | 1-073_validate_rhsso/4-verifyRealmCreation | starting test step 4-verifyRealmCreation logger.go:42: 10:36:26 | 1-073_validate_rhsso/4-verifyRealmCreation | running command: [sh -c # Set the needed parameter for the authorization KEYCLOAK_URL=$(oc get route keycloak -n $NAMESPACE -o jsonpath='{.spec.host}') tenant=argocd USER=$(oc get secret keycloak-secret -n $NAMESPACE -o jsonpath='{.data.SSO_USERNAME}' | base64 --decode) PASSWORD=$(oc get secret keycloak-secret -n $NAMESPACE -o jsonpath='{.data.SSO_PASSWORD}' | base64 --decode) GRANT_TYPE=password CLIENT_ID=admin-cli # Execute the CURL command to request the access-token access_token=$(curl -d "client_id=$CLIENT_ID" -d "username=$USER" -d "password=$PASSWORD" -d "grant_type=$GRANT_TYPE" "https://$KEYCLOAK_URL/auth/realms/master/protocol/openid-connect/token" -k | sed -n 's|.*"access_token":"\([^"]*\)".*|\1|p') # Execute the CURL command to verify the realm and client creation clientFound=$(curl -H "Content-Type: application/json" -H "Authorization: bearer $access_token" "https://$KEYCLOAK_URL/auth/admin/realms/$tenant/clients" -k | grep '"clientId":"argocd"') if ! [ "$clientFound" = "" ]; then echo "argocd realm and client creation verified" else echo "argocd client not found" exit 1 fi # Verify OpenShift-v4 IdP creation IdPFound=$(curl -H "Content-Type: application/json" -H "Authorization: bearer $access_token" "https://$KEYCLOAK_URL/auth/admin/realms/$tenant/identity-provider/instances" -k | grep -i OpenShift-v4) if ! [ "$IdPFound" = "" ]; then echo "OpenShift-v4 IdP creation verified" else echo "OpenShift-v4 IdP not found" exit 1 fi # Verify OpenShift-v4 IdP creation syncModeVerified=$(curl -H "Content-Type: application/json" -H "Authorization: bearer $access_token" "https://$KEYCLOAK_URL/auth/admin/realms/$tenant/identity-provider/instances" -k | grep -i '"syncMode":"FORCE"') if ! [ "$syncModeVerified" = "" ]; then echo "syncMode set to Force, verified" else echo "syncMode not set to Force" exit 1 fi ] logger.go:42: 10:36:27 | 1-073_validate_rhsso/4-verifyRealmCreation | % Total % Received % Xferd Average Speed Time Time Time Current logger.go:42: 10:36:27 | 1-073_validate_rhsso/4-verifyRealmCreation | Dload Upload Total Spent Left Speed logger.go:42: 10:36:27 | 1-073_validate_rhsso/4-verifyRealmCreation | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 75 0 0 100 75 0 360 --:--:-- --:--:-- --:--:-- 358 100 2125 100 2050 100 75 3280 120 --:--:-- --:--:-- --:--:-- 3394 logger.go:42: 10:36:27 | 1-073_validate_rhsso/4-verifyRealmCreation | % Total % Received % Xferd Average Speed Time Time Time Current logger.go:42: 10:36:27 | 1-073_validate_rhsso/4-verifyRealmCreation | Dload Upload Total Spent Left Speed logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6424 100 6424 0 0 10814 0 --:--:-- --:--:-- --:--:-- 10814 100 6424 100 6424 0 0 10814 0 --:--:-- --:--:-- --:--:-- 10796 logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | argocd realm and client creation verified logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | % Total % Received % Xferd Average Speed Time Time Time Current logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | Dload Upload Total Spent Left Speed logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 553 100 553 0 0 5821 0 --:--:-- --:--:-- --:--:-- 5821 logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | OpenShift-v4 IdP creation verified logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | % Total % Received % Xferd Average Speed Time Time Time Current logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | Dload Upload Total Spent Left Speed logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 553 100 553 0 0 7089 0 --:--:-- --:--:-- --:--:-- 7089 logger.go:42: 10:36:28 | 1-073_validate_rhsso/4-verifyRealmCreation | syncMode set to Force, verified I0731 10:36:30.000078 86 request.go:682] Waited for 1.277241236s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s logger.go:42: 10:36:31 | 1-073_validate_rhsso/4-verifyRealmCreation | test step completed 4-verifyRealmCreation logger.go:42: 10:36:31 | 1-073_validate_rhsso/99-delete | starting test step 99-delete logger.go:42: 10:36:31 | 1-073_validate_rhsso/99-delete | running command: [oc delete argocd example-argocd-keycloak -n kuttl-test-intent-bug] logger.go:42: 10:36:31 | 1-073_validate_rhsso/99-delete | argocd.argoproj.io "example-argocd-keycloak" deleted logger.go:42: 10:36:34 | 1-073_validate_rhsso/99-delete | test step completed 99-delete logger.go:42: 10:36:34 | 1-073_validate_rhsso | skipping kubernetes event logging logger.go:42: 10:36:34 | 1-073_validate_rhsso | Deleting namespace: kuttl-test-intent-bug === CONT kuttl/harness/1-092_validate_workload_status_monitoring_alert logger.go:42: 10:40:19 | 1-092_validate_workload_status_monitoring_alert/2-verify-alert | running command: [sh -c set -eo pipefail cleanup() { rm alerts.json } trap cleanup INT TERM EXIT jq '.data.alerts' <<< "$(oc -n openshift-monitoring exec -c prometheus prometheus-k8s-0 -- curl -s 'http://localhost:9090/api/v1/alerts')" > alerts.json result=$(jq --arg NAMESPACE "$NAMESPACE" ' .[] | select( .labels.deployment == "argocd-applicationset-controller" and .labels.namespace == $NAMESPACE and .labels.alertname == "ApplicationSetControllerNotReady" and .state == "firing")' alerts.json) [[ -n "$result" ]] && exit 0 || exit 1 ] I0731 10:40:21.176201 86 request.go:682] Waited for 1.038715972s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha2?timeout=32s logger.go:42: 10:40:22 | 1-092_validate_workload_status_monitoring_alert/2-verify-alert | test step completed 2-verify-alert logger.go:42: 10:40:22 | 1-092_validate_workload_status_monitoring_alert/3-disable-monitoring | starting test step 3-disable-monitoring logger.go:42: 10:40:25 | 1-092_validate_workload_status_monitoring_alert/3-disable-monitoring | ArgoCD:kuttl-test-pleased-griffon/argocd updated logger.go:42: 10:40:26 | 1-092_validate_workload_status_monitoring_alert/3-disable-monitoring | test step completed 3-disable-monitoring logger.go:42: 10:40:26 | 1-092_validate_workload_status_monitoring_alert | skipping kubernetes event logging logger.go:42: 10:40:26 | 1-092_validate_workload_status_monitoring_alert | Deleting namespace: kuttl-test-pleased-griffon === CONT kuttl harness.go:405: run tests finished harness.go:513: cleaning up harness.go:570: removing temp folder: "" --- PASS: kuttl (2021.48s) --- PASS: kuttl/harness (0.00s) --- PASS: kuttl/harness/1-001_alpha_to_beta_dex_conversion (44.02s) --- PASS: kuttl/harness/1-072_validate_liveness_probe_removed (52.05s) --- PASS: kuttl/harness/1-070_validate_config_management_plugin (75.83s) --- PASS: kuttl/harness/1-038_validate_productized_images (24.77s) --- PASS: kuttl/harness/1-068_validate_redis_secure_comm_autotls_no_ha (94.87s) --- PASS: kuttl/harness/1-037_validate_argocd_setting_replicas (66.70s) --- PASS: kuttl/harness/1-034_validate_webhook_notifications (69.18s) --- PASS: kuttl/harness/1-033_validate_resource_exclusions (45.39s) --- PASS: kuttl/harness/1-033_validate_applicationset_tls_scm_volume_mount (41.27s) --- PASS: kuttl/harness/1-036_validate_keycloak_resource_reqs (187.28s) --- PASS: kuttl/harness/1-032_validate_resource_inclusions (45.85s) --- PASS: kuttl/harness/1-030_validate_reencrypt (26.57s) --- PASS: kuttl/harness/1-029_validate_tls_secret_no_scale (38.04s) --- PASS: kuttl/harness/1-025-validate-managed-by-change (80.93s) --- PASS: kuttl/harness/1-023_validate_repo_server_tls (63.87s) --- PASS: kuttl/harness/1-032_validate_dynamic_scaling (275.74s) --- PASS: kuttl/harness/1-021_validate_rolebindings (46.90s) --- PASS: kuttl/harness/1-071_validate_SCC_HA (630.61s) --- PASS: kuttl/harness/1-019_validate_volume_mounts (107.79s) --- PASS: kuttl/harness/1-039_validate_fix_argocd-tls-certs-cm (59.29s) --- PASS: kuttl/harness/1-012_validate-managed-by-chain (157.10s) --- PASS: kuttl/harness/1-009_validate-manage-other-namespace (166.24s) --- PASS: kuttl/harness/1-007_validate_namespace_scoped_install (44.06s) --- PASS: kuttl/harness/1-003_validate_console_link (8.79s) --- PASS: kuttl/harness/1-008_validate-custom-argocd-namespace (74.73s) --- PASS: kuttl/harness/1-004_beta_to_alpha_conversion (47.48s) --- PASS: kuttl/harness/1-003_alpha_to_beta_sso_conflict_conversion (27.32s) --- PASS: kuttl/harness/1-066_validate_redis_secure_comm_no_autotls_no_ha (98.08s) --- PASS: kuttl/harness/1-064_validate_security_contexts (15.50s) --- PASS: kuttl/harness/1-053_validate_cluster_admin_rbac (11.25s) --- PASS: kuttl/harness/1-002_alpha_to_beta_keycloak_conversion (131.22s) --- PASS: kuttl/harness/1-052_validate_rolebinding_number (13.04s) --- PASS: kuttl/harness/1-051-validate_csv_permissions (9.00s) --- PASS: kuttl/harness/1-063_validate_dex_liveness_probe (8.69s) --- PASS: kuttl/harness/1-063_validate_statefulset_restart (38.53s) --- PASS: kuttl/harness/1-049_validate_parallelism_limit (69.61s) --- PASS: kuttl/harness/1-069_validate_redis_secure_comm_autotls_ha (1140.97s) --- PASS: kuttl/harness/1-048_validate_controller_sharding (83.79s) --- PASS: kuttl/harness/1-047_validate_custom_env (38.32s) --- PASS: kuttl/harness/1-050_validate_sso (200.58s) --- PASS: kuttl/harness/1-045_validate_repo_exec_timeout (56.50s) --- PASS: kuttl/harness/1-055_validate_notification_controller (61.88s) --- PASS: kuttl/harness/1-067_validate_redis_secure_comm_no_autotls_ha (1235.10s) --- PASS: kuttl/harness/1-044_validate_resource_limit_changes (58.49s) --- PASS: kuttl/harness/1-055_drop_resource_customizations (44.11s) --- PASS: kuttl/harness/1-062_validate_extra_config (168.03s) --- PASS: kuttl/harness/1-088_validate_applicationset_add_env_vars (45.36s) --- PASS: kuttl/harness/1-043_validate_log_level_format (68.42s) --- PASS: kuttl/harness/1-081_validate_applicationset_deployment (8.98s) --- PASS: kuttl/harness/1-054_validate_deploymentconfig (78.97s) --- PASS: kuttl/harness/1-061_validate_resource_tracking_method (54.26s) --- PASS: kuttl/harness/1-084_validate_status_host_ingress (25.63s) --- PASS: kuttl/harness/1-087_validate_repo_server_settings (60.18s) --- PASS: kuttl/harness/1-103_argocd_alpha_to_beta_conversion (29.62s) --- PASS: kuttl/harness/1-083_validate_resource_customization_subkeys (22.12s) --- PASS: kuttl/harness/1-086_validate_applicationset_extra_command_args (69.66s) --- PASS: kuttl/harness/1-065_validate_redis_ha_anti_affinity (579.72s) --- PASS: kuttl/harness/1-082_validate_node_placement (25.79s) --- PASS: kuttl/harness/1-100_validate_rollouts_resources_creation (30.67s) --- PASS: kuttl/harness/1-058_validate_prometheus_rule (50.47s) --- PASS: kuttl/harness/1-083_validate_kustomize_namereference (66.07s) --- PASS: kuttl/harness/1-095_validate_dex_clientsecret (59.10s) --- PASS: kuttl/harness/1-096-validate_home_env_argocd_controller (17.64s) --- PASS: kuttl/harness/1-077_validate_disable_dex_removed (9.47s) --- PASS: kuttl/harness/1-102_validate_handle_terminating_namespaces (108.96s) --- PASS: kuttl/harness/1-098_validate_dex_clientsecret_deprecated (51.04s) --- PASS: kuttl/harness/1-101_validate_rollout_policyrules (12.82s) --- PASS: kuttl/harness/1-080_validate_regex_support_argocd_rbac (44.36s) --- PASS: kuttl/harness/1-091_argocd_app_validate-applicationset-status (27.84s) --- PASS: kuttl/harness/1-079_validate_vars_for_notificaitons (44.16s) --- PASS: kuttl/harness/1-090_validate_permissions (12.60s) --- PASS: kuttl/harness/1-099_validate_server_autoscale (104.75s) --- PASS: kuttl/harness/1-074_validate_terminating_namespace_block (31.78s) --- PASS: kuttl/harness/1-089_validate_extra_repo_commands_args (61.63s) --- PASS: kuttl/harness/1-075_validate_dex_anyuid (50.18s) --- PASS: kuttl/harness/1-057_validate_notifications (66.55s) --- PASS: kuttl/harness/1-073_validate_rhsso (221.71s) --- PASS: kuttl/harness/1-092_validate_workload_status_monitoring_alert (469.51s) PASS Running sequential test suite 2024/07/31 10:40:32 kutt-test config testdirs is overridden with args: [ /kuttl-e2e/gitops-operator/tests/sequential ] === RUN kuttl harness.go:462: starting setup harness.go:252: running tests using configured kubeconfig. I0731 10:40:34.100630 2217 request.go:682] Waited for 1.034588293s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s harness.go:275: Successful connection to cluster at: https://api.psi-1117412.ocp-gitops-qe.com:6443 harness.go:360: running tests harness.go:73: going to run test suite with timeout of 600 seconds for each step harness.go:372: testsuite: /kuttl-e2e/gitops-operator/tests/sequential has 28 tests === RUN kuttl/harness === RUN kuttl/harness/1-001_validate_kam_service === PAUSE kuttl/harness/1-001_validate_kam_service === RUN kuttl/harness/1-002_validate_backend_service === PAUSE kuttl/harness/1-002_validate_backend_service === RUN kuttl/harness/1-004_validate_argocd_installation === PAUSE kuttl/harness/1-004_validate_argocd_installation === RUN kuttl/harness/1-005_validate_metrics === PAUSE kuttl/harness/1-005_validate_metrics === RUN kuttl/harness/1-006_validate_machine_config === PAUSE kuttl/harness/1-006_validate_machine_config === RUN kuttl/harness/1-010_validate-ootb-manage-other-namespace === PAUSE kuttl/harness/1-010_validate-ootb-manage-other-namespace === RUN kuttl/harness/1-018_validate_disable_default_instance === PAUSE kuttl/harness/1-018_validate_disable_default_instance === RUN kuttl/harness/1-020_validate_redis_ha_nonha === PAUSE kuttl/harness/1-020_validate_redis_ha_nonha === RUN kuttl/harness/1-026-validate_backend_service_permissions === PAUSE kuttl/harness/1-026-validate_backend_service_permissions === RUN kuttl/harness/1-027_validate_operand_from_git === PAUSE kuttl/harness/1-027_validate_operand_from_git === RUN kuttl/harness/1-028_validate_run_on_infra === PAUSE kuttl/harness/1-028_validate_run_on_infra === RUN kuttl/harness/1-031_validate_toolchain === PAUSE kuttl/harness/1-031_validate_toolchain === RUN kuttl/harness/1-034_validate_custom_roles === PAUSE kuttl/harness/1-034_validate_custom_roles === RUN kuttl/harness/1-035_validate_argocd_secret_repopulate === PAUSE kuttl/harness/1-035_validate_argocd_secret_repopulate === RUN kuttl/harness/1-040_validate_quoted_RBAC_group_names === PAUSE kuttl/harness/1-040_validate_quoted_RBAC_group_names === RUN kuttl/harness/1-041_validate_argocd_sync_alert === PAUSE kuttl/harness/1-041_validate_argocd_sync_alert === RUN kuttl/harness/1-042_validate_status_host === PAUSE kuttl/harness/1-042_validate_status_host === RUN kuttl/harness/1-050_validate_sso === PAUSE kuttl/harness/1-050_validate_sso === RUN kuttl/harness/1-056_validate_managed-by === PAUSE kuttl/harness/1-056_validate_managed-by === RUN kuttl/harness/1-064_validate_tcp_reset_error === PAUSE kuttl/harness/1-064_validate_tcp_reset_error === RUN kuttl/harness/1-071_validate_node_selectors === PAUSE kuttl/harness/1-071_validate_node_selectors === RUN kuttl/harness/1-078_validate_default_argocd_consoleLink === PAUSE kuttl/harness/1-078_validate_default_argocd_consoleLink === RUN kuttl/harness/1-083_validate_apps_in_any_namespace === PAUSE kuttl/harness/1-083_validate_apps_in_any_namespace === RUN kuttl/harness/1-084_validate_prune_templates === PAUSE kuttl/harness/1-084_validate_prune_templates === RUN kuttl/harness/1-085_validate_dynamic_plugin_installation === PAUSE kuttl/harness/1-085_validate_dynamic_plugin_installation === RUN kuttl/harness/1-086_validate_default_argocd_role === PAUSE kuttl/harness/1-086_validate_default_argocd_role === RUN kuttl/harness/1-104_validate_prometheus_alert === PAUSE kuttl/harness/1-104_validate_prometheus_alert === RUN kuttl/harness/1-105_validate_label_selector === PAUSE kuttl/harness/1-105_validate_label_selector === CONT kuttl/harness/1-001_validate_kam_service logger.go:42: 10:40:40 | 1-001_validate_kam_service | Creating namespace: kuttl-test-noble-grizzly logger.go:42: 10:40:40 | 1-001_validate_kam_service/1-check-kam-service | starting test step 1-check-kam-service logger.go:42: 10:40:43 | 1-001_validate_kam_service/1-check-kam-service | test step completed 1-check-kam-service logger.go:42: 10:40:43 | 1-001_validate_kam_service/2-check-route | starting test step 2-check-route logger.go:42: 10:40:43 | 1-001_validate_kam_service/2-check-route | running command: [sh -c status=$(oc get -n openshift-gitops route kam -o json | jq -r .status) route_admitted=$(echo "$status" | jq -r '.ingress[0].conditions[0].type') route_status=$(echo "$status" | jq -r '.ingress[0].conditions[0].status') route_host=$(echo "$status" | jq -r '.ingress[0].host') router_name=$(echo "$status" | jq -r '.ingress[0].routerName') route_wildcard_policy=$(echo "$status" | jq -r '.ingress[0].wildcardPolicy') if test "$route_admitted" != "Admitted" -o "$route_status" != "True"; then echo "Route not ready" exit 1 fi if test "$route_host" = ""; then echo "Route has no host" exit 1 fi if test "$router_name" != "default"; then echo "Router is not default" exit 1 fi if test "$route_wildcard_policy" != "None"; then echo "Route wildcard policy is not None" exit 1 fi exit 0 ] I0731 10:40:44.887583 2217 request.go:682] Waited for 1.023512603s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/imageregistry.operator.openshift.io/v1?timeout=32s logger.go:42: 10:40:46 | 1-001_validate_kam_service/2-check-route | test step completed 2-check-route logger.go:42: 10:40:46 | 1-001_validate_kam_service/3-check-download | starting test step 3-check-download logger.go:42: 10:40:46 | 1-001_validate_kam_service/3-check-download | running command: [sh -c set -e base_url=$(oc get -n openshift-gitops route kam -o json | jq -r '.status.ingress[0].host') curl -k --silent -o/dev/null "${base_url}/kam/kam_linux_amd64" curl -k --silent -o/dev/null "${base_url}/kam/kam_darwin_amd64" curl -k --silent -o/dev/null "${base_url}/kam/kam_windows_amd64.exe" ] logger.go:42: 10:40:49 | 1-001_validate_kam_service/3-check-download | test step completed 3-check-download logger.go:42: 10:40:49 | 1-001_validate_kam_service | skipping kubernetes event logging logger.go:42: 10:40:49 | 1-001_validate_kam_service | Deleting namespace: kuttl-test-noble-grizzly === CONT kuttl/harness/1-040_validate_quoted_RBAC_group_names logger.go:42: 10:40:55 | 1-040_validate_quoted_RBAC_group_names | Creating namespace: kuttl-test-precise-duckling logger.go:42: 10:40:55 | 1-040_validate_quoted_RBAC_group_names/1-login_argocd_api_server | starting test step 1-login_argocd_api_server logger.go:42: 10:40:55 | 1-040_validate_quoted_RBAC_group_names/1-login_argocd_api_server | running command: [sh -c api_server=$(oc get routes -n openshift-gitops --field-selector metadata.name=openshift-gitops-server -o jsonpath="{.items[*]['spec.host']}") password=$(oc get secret openshift-gitops-cluster -n openshift-gitops -o jsonpath='{.data.admin\.password}' | base64 -d) output=$(argocd login $api_server --username admin --password $password --insecure) if ! [[ "${output}" =~ "'admin:login' logged in successfully" ]]; then echo $output exit 1 fi exit 0 ] I0731 10:40:58.516435 2217 request.go:682] Waited for 1.028148681s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/ingress.operator.openshift.io/v1?timeout=32s logger.go:42: 10:41:00 | 1-040_validate_quoted_RBAC_group_names/1-login_argocd_api_server | test step completed 1-login_argocd_api_server logger.go:42: 10:41:00 | 1-040_validate_quoted_RBAC_group_names/2-create_role | starting test step 2-create_role logger.go:42: 10:41:00 | 1-040_validate_quoted_RBAC_group_names/2-create_role | running command: [sh -c output=$(argocd proj role create default somerole) if ! [[ "$output" =~ "Role 'somerole' created" ]]; then echo "Error creating role" exit 1 fi exit 0 ] logger.go:42: 10:41:03 | 1-040_validate_quoted_RBAC_group_names/2-create_role | test step completed 2-create_role logger.go:42: 10:41:03 | 1-040_validate_quoted_RBAC_group_names/3-specify_group_names | starting test step 3-specify_group_names logger.go:42: 10:41:03 | 1-040_validate_quoted_RBAC_group_names/3-specify_group_names | running command: [sh -c output=$(argocd proj role add-group default somerole '"CN=foo,OU=bar,O=baz"') cleanup() { argocd proj role delete default somerole } trap cleanup INT TERM EXIT if ! [[ "${output}" =~ "added to role 'somerole'" ]]; then echo "Contains comma characters!" exit 1 fi ] logger.go:42: 10:41:03 | 1-040_validate_quoted_RBAC_group_names/3-specify_group_names | Role 'somerole' deleted logger.go:42: 10:41:06 | 1-040_validate_quoted_RBAC_group_names/3-specify_group_names | test step completed 3-specify_group_names logger.go:42: 10:41:06 | 1-040_validate_quoted_RBAC_group_names | skipping kubernetes event logging logger.go:42: 10:41:06 | 1-040_validate_quoted_RBAC_group_names | Deleting namespace: kuttl-test-precise-duckling === CONT kuttl/harness/1-105_validate_label_selector logger.go:42: 10:41:12 | 1-105_validate_label_selector | Creating namespace: kuttl-test-pleasant-troll logger.go:42: 10:41:12 | 1-105_validate_label_selector/1-add-label-selector | starting test step 1-add-label-selector logger.go:42: 10:41:12 | 1-105_validate_label_selector/1-add-label-selector | running command: [sh -c if ! [ -z $NON_OLM ]; then oc set env deployment openshift-gitops-operator-controller-manager -n openshift-gitops-operator ARGOCD_LABEL_SELECTOR=foo=bar -c manager elif ! [ -z $CI ]; then oc patch -n openshift-gitops-operator subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "ARGOCD_LABEL_SELECTOR", "value": "foo=bar"}]}}}' else oc patch -n openshift-operators subscription `subscription=gitops-operator && oc get subscription --all-namespaces | grep $subscription | head -1 | awk '{print $2}'` \ --type merge --patch '{"spec": {"config": {"env": [{"name": "ARGOCD_LABEL_SELECTOR", "value": "foo=bar"}]}}}' fi ] logger.go:42: 10:41:12 | 1-105_validate_label_selector/1-add-label-selector | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 10:41:13 | 1-105_validate_label_selector/1-add-label-selector | running command: [sh -c sleep 120] I0731 10:43:14.136489 2217 request.go:682] Waited for 1.038866278s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/controlplane.operator.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:43:15 | 1-105_validate_label_selector/1-add-label-selector | test step completed 1-add-label-selector logger.go:42: 10:43:15 | 1-105_validate_label_selector/2-create-ns | starting test step 2-create-ns logger.go:42: 10:43:18 | 1-105_validate_label_selector/2-create-ns | Namespace:/test-argocd created logger.go:42: 10:43:18 | 1-105_validate_label_selector/2-create-ns | ArgoCD:test-argocd/argocd created logger.go:42: 10:43:18 | 1-105_validate_label_selector/2-create-ns | ArgoCD:test-argocd/test1 created logger.go:42: 10:43:18 | 1-105_validate_label_selector/2-create-ns | test step completed 2-create-ns logger.go:42: 10:43:18 | 1-105_validate_label_selector/3-add-label | starting test step 3-add-label logger.go:42: 10:43:18 | 1-105_validate_label_selector/3-add-label | running command: [sh -c kubectl label argocd test1 foo=bar -n test-argocd ] logger.go:42: 10:43:18 | 1-105_validate_label_selector/3-add-label | argocd.argoproj.io/test1 labeled logger.go:42: 10:43:18 | 1-105_validate_label_selector/3-add-label | running command: [sh -c sleep 30] I0731 10:43:49.706246 2217 request.go:682] Waited for 1.027715093s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/project.openshift.io/v1?timeout=32s logger.go:42: 10:43:51 | 1-105_validate_label_selector/3-add-label | test step completed 3-add-label logger.go:42: 10:43:51 | 1-105_validate_label_selector/4-install | starting test step 4-install logger.go:42: 10:43:53 | 1-105_validate_label_selector/4-install | ArgoCD:test-argocd/test1 updated logger.go:42: 10:43:54 | 1-105_validate_label_selector/4-install | test step completed 4-install logger.go:42: 10:43:54 | 1-105_validate_label_selector/5-remove-label | starting test step 5-remove-label logger.go:42: 10:43:54 | 1-105_validate_label_selector/5-remove-label | running command: [sh -c kubectl label argocd test1 foo- -n test-argocd ] logger.go:42: 10:43:55 | 1-105_validate_label_selector/5-remove-label | argocd.argoproj.io/test1 unlabeled logger.go:42: 10:43:55 | 1-105_validate_label_selector/5-remove-label | running command: [sh -c sleep 30] I0731 10:44:26.320153 2217 request.go:682] Waited for 1.029912059s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloudcredential.openshift.io/v1?timeout=32s logger.go:42: 10:44:27 | 1-105_validate_label_selector/5-remove-label | test step completed 5-remove-label logger.go:42: 10:44:27 | 1-105_validate_label_selector/6-install | starting test step 6-install logger.go:42: 10:44:30 | 1-105_validate_label_selector/6-install | ArgoCD:test-argocd/test1 updated logger.go:42: 10:44:30 | 1-105_validate_label_selector/6-install | test step completed 6-install logger.go:42: 10:44:30 | 1-105_validate_label_selector/7-remove-label-selector | starting test step 7-remove-label-selector logger.go:42: 10:44:30 | 1-105_validate_label_selector/7-remove-label-selector | running command: [sh -c if ! [ -z $NON_OLM ]; then oc set env deployment openshift-gitops-operator-controller-manager -n openshift-gitops-operator ARGOCD_LABEL_SELECTOR- -c manager elif ! [ -z $CI ]; then oc patch -n openshift-gitops-operator subscription openshift-gitops-operator \ --type json --patch '[{"op": "remove", "path": "/spec/config"}]' else oc patch -n openshift-operators subscription `subscription=gitops-operator && oc get subscription --all-namespaces | grep $subscription | head -1 | awk '{print $2}'` \ --type json --patch '[{"op": "remove", "path": "/spec/config"}]' fi ] logger.go:42: 10:44:31 | 1-105_validate_label_selector/7-remove-label-selector | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 10:44:31 | 1-105_validate_label_selector/7-remove-label-selector | running command: [sh -c sleep 120] I0731 10:46:32.447614 2217 request.go:682] Waited for 1.039167879s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:46:33 | 1-105_validate_label_selector/7-remove-label-selector | test step completed 7-remove-label-selector logger.go:42: 10:46:33 | 1-105_validate_label_selector/99-delete | starting test step 99-delete I0731 10:46:47.908300 2217 request.go:682] Waited for 1.031681879s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:46:49 | 1-105_validate_label_selector/99-delete | test step completed 99-delete logger.go:42: 10:46:49 | 1-105_validate_label_selector | skipping kubernetes event logging logger.go:42: 10:46:49 | 1-105_validate_label_selector | Deleting namespace: kuttl-test-pleasant-troll === CONT kuttl/harness/1-104_validate_prometheus_alert logger.go:42: 10:46:55 | 1-104_validate_prometheus_alert | Creating namespace: kuttl-test-pleased-cowbird logger.go:42: 10:46:55 | 1-104_validate_prometheus_alert/1- | starting test step 1- I0731 10:46:57.921979 2217 request.go:682] Waited for 2.277485081s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/quota.openshift.io/v1?timeout=32s logger.go:42: 10:46:58 | 1-104_validate_prometheus_alert/1- | test step completed 1- logger.go:42: 10:46:58 | 1-104_validate_prometheus_alert | skipping kubernetes event logging logger.go:42: 10:46:58 | 1-104_validate_prometheus_alert | Deleting namespace: kuttl-test-pleased-cowbird === CONT kuttl/harness/1-086_validate_default_argocd_role logger.go:42: 10:47:04 | 1-086_validate_default_argocd_role | Creating namespace: kuttl-test-massive-troll logger.go:42: 10:47:04 | 1-086_validate_default_argocd_role/1- | starting test step 1- logger.go:42: 10:47:07 | 1-086_validate_default_argocd_role/1- | test step completed 1- logger.go:42: 10:47:07 | 1-086_validate_default_argocd_role/2-install | starting test step 2-install I0731 10:47:08.060208 2217 request.go:682] Waited for 1.029214429s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/pipelines.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | Namespace:/test-1-086-custom created logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | Namespace:/test-1-086-custom2 created logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | Namespace:/test-1-086-custom3 created logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | ArgoCD:test-1-086-custom/argocd-default-policy created logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | ArgoCD:test-1-086-custom2/argocd-default-policy-empty created logger.go:42: 10:47:09 | 1-086_validate_default_argocd_role/2-install | ArgoCD:test-1-086-custom3/argocd-default-policy-admin created logger.go:42: 10:47:43 | 1-086_validate_default_argocd_role/2-install | test step completed 2-install logger.go:42: 10:47:43 | 1-086_validate_default_argocd_role | skipping kubernetes event logging logger.go:42: 10:47:43 | 1-086_validate_default_argocd_role | Deleting namespace: kuttl-test-massive-troll === CONT kuttl/harness/1-085_validate_dynamic_plugin_installation logger.go:42: 10:47:50 | 1-085_validate_dynamic_plugin_installation | Creating namespace: kuttl-test-good-garfish logger.go:42: 10:47:50 | 1-085_validate_dynamic_plugin_installation/1- | starting test step 1- I0731 10:47:51.120236 2217 request.go:682] Waited for 1.026601553s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v2?timeout=32s logger.go:42: 10:47:52 | 1-085_validate_dynamic_plugin_installation/1- | test step completed 1- logger.go:42: 10:47:52 | 1-085_validate_dynamic_plugin_installation/2-install-dynamic-plugin | starting test step 2-install-dynamic-plugin logger.go:42: 10:47:52 | 1-085_validate_dynamic_plugin_installation/2-install-dynamic-plugin | running command: [sh -c set -eo pipefail # Get CSV name and also OCP version. csv_name=$(oc get csv -n openshift-operators | awk '/openshift-gitops-operator/ {print $1}') ocp_version=$(oc version | awk '/Server Version/ {split($3,a,"-"); print a[1]}') # Patch the CSV to add the necessary env key:value for Dynamic Plugin oc patch csv "${csv_name}" -n openshift-operators \ --type='json' \ -p='[{ "op": "add", "path": "/spec/install/spec/deployments/0/spec/template/spec/containers/0/env/-", "value": { "name": "DYNAMIC_PLUGIN_START_OCP_VERSION", "value": "'${ocp_version}'" } }]' # Sleep 10 seconds, so the resources are launched before next assert step. sleep 5 exit 0 ] logger.go:42: 10:47:54 | 1-085_validate_dynamic_plugin_installation/2-install-dynamic-plugin | clusterserviceversion.operators.coreos.com/openshift-gitops-operator.v1.11.7 patched I0731 10:48:01.133383 2217 request.go:682] Waited for 1.829732985s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operator.openshift.io/v1?timeout=32s logger.go:42: 10:48:27 | 1-085_validate_dynamic_plugin_installation/2-install-dynamic-plugin | test step completed 2-install-dynamic-plugin logger.go:42: 10:48:27 | 1-085_validate_dynamic_plugin_installation | skipping kubernetes event logging logger.go:42: 10:48:27 | 1-085_validate_dynamic_plugin_installation | Deleting namespace: kuttl-test-good-garfish === CONT kuttl/harness/1-084_validate_prune_templates logger.go:42: 10:48:33 | 1-084_validate_prune_templates | Creating namespace: kuttl-test-outgoing-jackass logger.go:42: 10:48:33 | 1-084_validate_prune_templates/1-create-ns-managed-by | starting test step 1-create-ns-managed-by I0731 10:48:34.263403 2217 request.go:682] Waited for 1.029885446s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/apps.openshift.io/v1?timeout=32s logger.go:42: 10:48:35 | 1-084_validate_prune_templates/1-create-ns-managed-by | Namespace:/namespace-gitops-1672 created logger.go:42: 10:48:35 | 1-084_validate_prune_templates/1-create-ns-managed-by | test step completed 1-create-ns-managed-by logger.go:42: 10:48:35 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | starting test step 2-prune-duplicateGVK-resource logger.go:42: 10:48:35 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | running command: [sh -c set -eou pipefail DIR="$(pwd)" cleanup() { argocd logout "${api_server}" oc delete application app-kustomize -n openshift-gitops rm -rf $WORK_DIR } WORK_DIR=`mktemp -d -p "$DIR"` # check if tmp dir was created if [[ ! "$WORK_DIR" || ! -d "$WORK_DIR" ]]; then echo "Could not create temp dir" exit 1 fi trap cleanup INT TERM EXIT # Login to apiserver api_server=$(oc get routes -n openshift-gitops --field-selector metadata.name=openshift-gitops-server -o jsonpath="{.items[*]['spec.host']}") password=$(oc get secret openshift-gitops-cluster -n openshift-gitops -o jsonpath='{.data.admin\.password}' | base64 -d) output=$(argocd login $api_server --username admin --password $password --insecure) # ensure namespace exists oc get ns namespace-gitops-1672 2>/dev/null || { oc new-project namespace-gitops-1672 oc label namespace namespace-gitops-1672 argocd.argoproj.io/managed-by=openshift-gitops } # ensure template cleanup, if exists in namespace before we start tests oc delete template redis-template-gitops -n namespace-gitops-1672 --ignore-not-found=true # Adding duplicate GVK to check prune functionality against issue #GITOPS-1672 cat > $WORK_DIR/app-template.yaml << EOF apiVersion: template.openshift.io/v1 kind: Template metadata: name: redis-template-gitops annotations: description: "Description" iconClass: "icon-redis" tags: "database,nosql" objects: - apiVersion: v1 kind: Pod metadata: name: redis-master spec: containers: - env: - name: REDIS_PASSWORD value: xyz1234s image: dockerfile/redis name: master ports: - containerPort: 6379 protocol: TCP parameters: - description: Password used for Redis authentication from: '[A-Z0-9]{8}' generate: expression name: REDIS_PASSWORD labels: redis: master EOF cat > $WORK_DIR/app-template2.yaml << EOF apiVersion: template.openshift.io/v1 kind: Template metadata: name: redis-template-gitops2 annotations: description: "Description" iconClass: "icon-redis" tags: "database,nosql" objects: - apiVersion: v1 kind: Pod metadata: name: redis-master spec: containers: - env: - name: REDIS_PASSWORD value: xyz1234s image: dockerfile/redis name: master ports: - containerPort: 6379 protocol: TCP parameters: - description: Password used for Redis authentication from: '[A-Z0-9]{8}' generate: expression name: REDIS_PASSWORD labels: redis: master EOF # create application.yaml cat </dev/null; then echo "Application listing failed" exit 1 fi if ! argocd app sync app-kustomize --local $WORK_DIR --timeout 100 2>/dev/null; then echo "App didn't sync well with local flag" exit 1 fi # Now delete resource from git source and try to resync back rm -rf $WORK_DIR/app-template.yaml sleep 5 # Now sync application with prune and PruneLast options enabled if ! argocd app sync app-kustomize --local $WORK_DIR --prune --timeout 100 2>/dev/null; then echo "App didn't prune or synced well with local flag" exit 1 fi if oc get template redis-template-gitops -n namespace-gitops-1672 --no-headers 2>/dev/null; then echo "Templete is not pruned properly." exit 1 else echo "Test is successful, no templates found" exit 0 fi ] logger.go:42: 10:48:38 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | NAME STATUS AGE logger.go:42: 10:48:38 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | namespace-gitops-1672 Active 3s logger.go:42: 10:48:40 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | application.argoproj.io/app-kustomize created logger.go:42: 10:48:45 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | NAME CLUSTER NAMESPACE PROJECT STATUS HEALTH SYNCPOLICY CONDITIONS REPO PATH TARGET logger.go:42: 10:48:45 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | openshift-gitops/app-kustomize https://kubernetes.default.svc namespace-gitops-1672 default Unknown Healthy Manual ComparisonError file:///kuttl-e2e/gitops-operator/tests/sequential/1-084_validate_prune_templates/tmp.ObtxahHRRY.git . HEAD logger.go:42: 10:48:45 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | openshift-gitops/builds-config https://kubernetes.default.svc openshift-gitops default Synced Healthy Auto-Prune https://github.com/openshift/openshift-gitops-examples.git argocd/builds/base HEAD logger.go:42: 10:48:45 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | openshift-gitops/console-config https://kubernetes.default.svc openshift-gitops default Synced Healthy Auto-Prune https://github.com/openshift/openshift-gitops-examples.git argocd/console HEAD logger.go:42: 10:48:45 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | openshift-gitops/image-config https://kubernetes.default.svc openshift-gitops default Synced Healthy Auto-Prune https://github.com/openshift/openshift-gitops-examples.git argocd/image HEAD logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | TIMESTAMP GROUP KIND NAMESPACE NAME STATUS HEALTH HOOK MESSAGE logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:46+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Running Synced template.template.openshift.io/redis-template-gitops2 created logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:46+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops Running Synced template.template.openshift.io/redis-template-gitops created logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:46+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops Synced Synced template.template.openshift.io/redis-template-gitops created logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:46+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Synced Synced template.template.openshift.io/redis-template-gitops2 created logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Name: openshift-gitops/app-kustomize logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Project: default logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Server: https://kubernetes.default.svc logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Namespace: namespace-gitops-1672 logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | URL: https://openshift-gitops-server-openshift-gitops.apps.psi-1117412.ocp-gitops-qe.com/applications/app-kustomize logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Source: logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | - Repo: file:///kuttl-e2e/gitops-operator/tests/sequential/1-084_validate_prune_templates/tmp.ObtxahHRRY.git logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Target: HEAD logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Path: . logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | SyncWindow: Sync Allowed logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Policy: Manual logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Status: Synced to HEAD logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Health Status: Healthy logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Operation: Sync logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Revision: logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Phase: Succeeded logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Start: 2024-07-31 10:48:46 +0000 UTC logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Finished: 2024-07-31 10:48:46 +0000 UTC logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Duration: 0s logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Message: successfully synced (all tasks run) logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | GROUP KIND NAMESPACE NAME STATUS HEALTH HOOK MESSAGE logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | template.openshift.io Template namespace-gitops-1672 redis-template-gitops Synced template.template.openshift.io/redis-template-gitops created logger.go:42: 10:48:46 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Synced template.template.openshift.io/redis-template-gitops2 created logger.go:42: 10:48:52 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | TIMESTAMP GROUP KIND NAMESPACE NAME STATUS HEALTH HOOK MESSAGE logger.go:42: 10:48:52 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:52+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops Synced logger.go:42: 10:48:52 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:52+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Synced logger.go:42: 10:48:54 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:54+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Synced template.template.openshift.io/redis-template-gitops2 unchanged logger.go:42: 10:48:54 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:54+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops Synced pruned logger.go:42: 10:48:54 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | 2024-07-31T10:48:54+00:00 template.openshift.io Template namespace-gitops-1672 redis-template-gitops OutOfSync Progressing pruned logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Name: openshift-gitops/app-kustomize logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Project: default logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Server: https://kubernetes.default.svc logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Namespace: namespace-gitops-1672 logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | URL: https://openshift-gitops-server-openshift-gitops.apps.psi-1117412.ocp-gitops-qe.com/applications/app-kustomize logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Source: logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | - Repo: file:///kuttl-e2e/gitops-operator/tests/sequential/1-084_validate_prune_templates/tmp.ObtxahHRRY.git logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Target: HEAD logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Path: . logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | SyncWindow: Sync Allowed logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Policy: Manual logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Status: Synced to HEAD logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Health Status: Healthy logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Operation: Sync logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Sync Revision: logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Phase: Succeeded logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Start: 2024-07-31 10:48:52 +0000 UTC logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Finished: 2024-07-31 10:48:54 +0000 UTC logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Duration: 2s logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Message: successfully synced (all tasks run) logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | GROUP KIND NAMESPACE NAME STATUS HEALTH HOOK MESSAGE logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | template.openshift.io Template namespace-gitops-1672 redis-template-gitops2 Synced template.template.openshift.io/redis-template-gitops2 unchanged logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | template.openshift.io Template namespace-gitops-1672 redis-template-gitops Succeeded Pruned pruned logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Test is successful, no templates found logger.go:42: 10:48:55 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | Logged out from 'openshift-gitops-server-openshift-gitops.apps.psi-1117412.ocp-gitops-qe.com' logger.go:42: 10:48:56 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | application.argoproj.io "app-kustomize" deleted I0731 10:48:57.291024 2217 request.go:682] Waited for 1.03021382s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authentication.k8s.io/v1?timeout=32s logger.go:42: 10:48:58 | 1-084_validate_prune_templates/2-prune-duplicateGVK-resource | test step completed 2-prune-duplicateGVK-resource logger.go:42: 10:48:58 | 1-084_validate_prune_templates/3- | starting test step 3- logger.go:42: 10:49:01 | 1-084_validate_prune_templates/3- | test step completed 3- logger.go:42: 10:49:01 | 1-084_validate_prune_templates/4-delete | starting test step 4-delete I0731 10:49:08.588754 2217 request.go:682] Waited for 1.031255482s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s logger.go:42: 10:49:10 | 1-084_validate_prune_templates/4-delete | test step completed 4-delete logger.go:42: 10:49:10 | 1-084_validate_prune_templates | skipping kubernetes event logging logger.go:42: 10:49:10 | 1-084_validate_prune_templates | Deleting namespace: kuttl-test-outgoing-jackass === CONT kuttl/harness/1-083_validate_apps_in_any_namespace logger.go:42: 10:49:16 | 1-083_validate_apps_in_any_namespace | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 10:49:16 | 1-083_validate_apps_in_any_namespace | Creating namespace: kuttl-test-tolerant-foxhound logger.go:42: 10:49:16 | 1-083_validate_apps_in_any_namespace/1-create-ns-managed-by | starting test step 1-create-ns-managed-by I0731 10:49:18.596516 2217 request.go:682] Waited for 2.277719222s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/network.openshift.io/v1?timeout=32s logger.go:42: 10:49:18 | 1-083_validate_apps_in_any_namespace/1-create-ns-managed-by | Namespace:/test-1-24-custom created logger.go:42: 10:49:19 | 1-083_validate_apps_in_any_namespace/1-create-ns-managed-by | test step completed 1-create-ns-managed-by logger.go:42: 10:49:19 | 1-083_validate_apps_in_any_namespace/2-add-source-ns | starting test step 2-add-source-ns logger.go:42: 10:49:21 | 1-083_validate_apps_in_any_namespace/2-add-source-ns | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 10:49:21 | 1-083_validate_apps_in_any_namespace/2-add-source-ns | test step completed 2-add-source-ns logger.go:42: 10:49:21 | 1-083_validate_apps_in_any_namespace/3-delete | starting test step 3-delete I0731 10:49:29.052631 2217 request.go:682] Waited for 1.030194225s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.openshift.io/v1?timeout=32s logger.go:42: 10:49:30 | 1-083_validate_apps_in_any_namespace/3-delete | test step completed 3-delete logger.go:42: 10:49:30 | 1-083_validate_apps_in_any_namespace/4-change-source-namespaces | starting test step 4-change-source-namespaces logger.go:42: 10:49:33 | 1-083_validate_apps_in_any_namespace/4-change-source-namespaces | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 10:49:33 | 1-083_validate_apps_in_any_namespace/4-change-source-namespaces | test step completed 4-change-source-namespaces logger.go:42: 10:49:33 | 1-083_validate_apps_in_any_namespace/5-create-ns-and-add-source-ns | starting test step 5-create-ns-and-add-source-ns logger.go:42: 10:49:35 | 1-083_validate_apps_in_any_namespace/5-create-ns-and-add-source-ns | Namespace:/test-1-24-custom created logger.go:42: 10:49:35 | 1-083_validate_apps_in_any_namespace/5-create-ns-and-add-source-ns | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 10:49:45 | 1-083_validate_apps_in_any_namespace/5-create-ns-and-add-source-ns | test step completed 5-create-ns-and-add-source-ns logger.go:42: 10:49:45 | 1-083_validate_apps_in_any_namespace/6-add-managed-by | starting test step 6-add-managed-by I0731 10:49:46.771859 2217 request.go:682] Waited for 1.031292558s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/networking.k8s.io/v1?timeout=32s logger.go:42: 10:49:48 | 1-083_validate_apps_in_any_namespace/6-add-managed-by | Namespace:/test-1-24-custom updated logger.go:42: 10:49:49 | 1-083_validate_apps_in_any_namespace/6-add-managed-by | test step completed 6-add-managed-by logger.go:42: 10:49:49 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | starting test step 7-remove-managed-by logger.go:42: 10:49:49 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | running command: [sh -c oc label ns test-1-24-custom argocd.argoproj.io/managed-by-] logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | namespace/test-1-24-custom unlabeled logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | running command: [sh -c oc rollout restart deployment.apps/openshift-gitops-server -n openshift-gitops] logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | deployment.apps/openshift-gitops-server restarted logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | running command: [sh -c oc rollout restart statefulset.apps/openshift-gitops-application-controller -n openshift-gitops] logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | statefulset.apps/openshift-gitops-application-controller restarted logger.go:42: 10:49:50 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | running command: [sh -c sleep 5] I0731 10:49:56.896823 2217 request.go:682] Waited for 1.030336586s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1beta1?timeout=32s logger.go:42: 10:50:21 | 1-083_validate_apps_in_any_namespace/7-remove-managed-by | test step completed 7-remove-managed-by logger.go:42: 10:50:21 | 1-083_validate_apps_in_any_namespace/8-change-source-namespaces | starting test step 8-change-source-namespaces I0731 10:50:22.493201 2217 request.go:682] Waited for 1.029908809s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/pipelines.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:50:24 | 1-083_validate_apps_in_any_namespace/8-change-source-namespaces | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 10:50:25 | 1-083_validate_apps_in_any_namespace/8-change-source-namespaces | test step completed 8-change-source-namespaces logger.go:42: 10:50:25 | 1-083_validate_apps_in_any_namespace/99-delete | starting test step 99-delete I0731 10:50:32.503108 2217 request.go:682] Waited for 1.230880705s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/autoscaling.openshift.io/v1beta1?timeout=32s logger.go:42: 10:50:33 | 1-083_validate_apps_in_any_namespace/99-delete | test step completed 99-delete logger.go:42: 10:50:33 | 1-083_validate_apps_in_any_namespace | skipping kubernetes event logging logger.go:42: 10:50:33 | 1-083_validate_apps_in_any_namespace | Deleting namespace: kuttl-test-tolerant-foxhound === CONT kuttl/harness/1-078_validate_default_argocd_consoleLink logger.go:42: 10:50:39 | 1-078_validate_default_argocd_consoleLink | Creating namespace: kuttl-test-innocent-hippo logger.go:42: 10:50:39 | 1-078_validate_default_argocd_consoleLink/1- | starting test step 1- logger.go:42: 10:50:42 | 1-078_validate_default_argocd_consoleLink/1- | test step completed 1- logger.go:42: 10:50:42 | 1-078_validate_default_argocd_consoleLink/2-add_env | starting test step 2-add_env logger.go:42: 10:50:42 | 1-078_validate_default_argocd_consoleLink/2-add_env | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "DISABLE_DEFAULT_ARGOCD_CONSOLELINK", "value": "true"}]}}}' ] logger.go:42: 10:50:42 | 1-078_validate_default_argocd_consoleLink/2-add_env | subscription.operators.coreos.com/openshift-gitops-operator patched I0731 10:50:43.984214 2217 request.go:682] Waited for 1.030505491s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s logger.go:42: 10:51:11 | 1-078_validate_default_argocd_consoleLink/2-add_env | test step completed 2-add_env logger.go:42: 10:51:11 | 1-078_validate_default_argocd_consoleLink/3-disable-env | starting test step 3-disable-env logger.go:42: 10:51:11 | 1-078_validate_default_argocd_consoleLink/3-disable-env | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "DISABLE_DEFAULT_ARGOCD_CONSOLELINK", "value": "false"}]}}}' ] logger.go:42: 10:51:11 | 1-078_validate_default_argocd_consoleLink/3-disable-env | subscription.operators.coreos.com/openshift-gitops-operator patched I0731 10:51:13.000877 2217 request.go:682] Waited for 1.029511898s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1?timeout=32s logger.go:42: 10:51:43 | 1-078_validate_default_argocd_consoleLink/3-disable-env | test step completed 3-disable-env logger.go:42: 10:51:43 | 1-078_validate_default_argocd_consoleLink/4-empty-valued-env | starting test step 4-empty-valued-env logger.go:42: 10:51:43 | 1-078_validate_default_argocd_consoleLink/4-empty-valued-env | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "DISABLE_DEFAULT_ARGOCD_CONSOLELINK", "value": ""}]}}}' ] logger.go:42: 10:51:43 | 1-078_validate_default_argocd_consoleLink/4-empty-valued-env | subscription.operators.coreos.com/openshift-gitops-operator patched I0731 10:51:44.995073 2217 request.go:682] Waited for 1.03071485s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1?timeout=32s logger.go:42: 10:51:46 | 1-078_validate_default_argocd_consoleLink/4-empty-valued-env | test step completed 4-empty-valued-env logger.go:42: 10:51:46 | 1-078_validate_default_argocd_consoleLink/5-remove-env | starting test step 5-remove-env logger.go:42: 10:51:46 | 1-078_validate_default_argocd_consoleLink/5-remove-env | running command: [sh -c oc -n openshift-operators patch subscription openshift-gitops-operator --type='json' -p='[{"op": "remove", "path": "/spec/config" }]' ] logger.go:42: 10:51:46 | 1-078_validate_default_argocd_consoleLink/5-remove-env | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 10:51:49 | 1-078_validate_default_argocd_consoleLink/5-remove-env | test step completed 5-remove-env logger.go:42: 10:51:49 | 1-078_validate_default_argocd_consoleLink | skipping kubernetes event logging logger.go:42: 10:51:49 | 1-078_validate_default_argocd_consoleLink | Deleting namespace: kuttl-test-innocent-hippo === CONT kuttl/harness/1-071_validate_node_selectors logger.go:42: 10:51:56 | 1-071_validate_node_selectors | Creating namespace: kuttl-test-massive-akita logger.go:42: 10:51:56 | 1-071_validate_node_selectors/1- | starting test step 1- I0731 10:51:57.179779 2217 request.go:682] Waited for 1.030826649s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:51:58 | 1-071_validate_node_selectors/1- | test step completed 1- logger.go:42: 10:51:58 | 1-071_validate_node_selectors/2-custom-node-selector | starting test step 2-custom-node-selector logger.go:42: 10:51:58 | 1-071_validate_node_selectors/2-custom-node-selector | running command: [sh -c oc patch gitopsservice cluster --type=merge --patch='{"spec": {"nodeSelector": {"key1": "value1"}}}' ] logger.go:42: 10:51:59 | 1-071_validate_node_selectors/2-custom-node-selector | gitopsservice.pipelines.openshift.io/cluster patched logger.go:42: 10:52:18 | 1-071_validate_node_selectors/2-custom-node-selector | test step completed 2-custom-node-selector logger.go:42: 10:52:18 | 1-071_validate_node_selectors/3-patch-run-on-infra | starting test step 3-patch-run-on-infra logger.go:42: 10:52:18 | 1-071_validate_node_selectors/3-patch-run-on-infra | running command: [sh -c oc patch gitopsservice cluster --type=merge --patch='{"spec": {"runOnInfra": true, "tolerations": [{"effect": "NoSchedule", "key": "infra", "value": "reserved"}]}}' ] logger.go:42: 10:52:18 | 1-071_validate_node_selectors/3-patch-run-on-infra | gitopsservice.pipelines.openshift.io/cluster patched I0731 10:52:19.910073 2217 request.go:682] Waited for 1.026912631s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/storage.k8s.io/v1?timeout=32s logger.go:42: 10:52:21 | 1-071_validate_node_selectors/3-patch-run-on-infra | test step completed 3-patch-run-on-infra logger.go:42: 10:52:21 | 1-071_validate_node_selectors/4-change-back | starting test step 4-change-back logger.go:42: 10:52:21 | 1-071_validate_node_selectors/4-change-back | running command: [sh -c oc patch gitopsservice cluster --type=json --patch='[{"op": "remove", "path": "/spec/tolerations"}, {"op": "remove", "path": "/spec/runOnInfra"}, {"op": "remove", "path": "/spec/nodeSelector"}]' oc patch statefulset openshift-gitops-application-controller -n openshift-gitops -p '{"spec":{"replicas":0}}' ] logger.go:42: 10:52:21 | 1-071_validate_node_selectors/4-change-back | gitopsservice.pipelines.openshift.io/cluster patched logger.go:42: 10:52:22 | 1-071_validate_node_selectors/4-change-back | statefulset.apps/openshift-gitops-application-controller patched logger.go:42: 10:52:24 | 1-071_validate_node_selectors/4-change-back | test step completed 4-change-back logger.go:42: 10:52:24 | 1-071_validate_node_selectors | skipping kubernetes event logging logger.go:42: 10:52:24 | 1-071_validate_node_selectors | Deleting namespace: kuttl-test-massive-akita === CONT kuttl/harness/1-064_validate_tcp_reset_error logger.go:42: 10:52:30 | 1-064_validate_tcp_reset_error | Creating namespace: kuttl-test-pretty-jay logger.go:42: 10:52:30 | 1-064_validate_tcp_reset_error/1- | starting test step 1- I0731 10:52:32.029038 2217 request.go:682] Waited for 1.030811411s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/pipelines.openshift.io/v1alpha1?timeout=32s logger.go:42: 10:52:33 | 1-064_validate_tcp_reset_error/1- | test step completed 1- logger.go:42: 10:52:33 | 1-064_validate_tcp_reset_error/2-install | starting test step 2-install logger.go:42: 10:52:36 | 1-064_validate_tcp_reset_error/2-install | Application:openshift-gitops/1-27-argocd created logger.go:42: 10:53:10 | 1-064_validate_tcp_reset_error/2-install | test step completed 2-install logger.go:42: 10:53:10 | 1-064_validate_tcp_reset_error/3-create-app | starting test step 3-create-app I0731 10:53:11.193289 2217 request.go:682] Waited for 1.030571276s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha1?timeout=32s logger.go:42: 10:53:12 | 1-064_validate_tcp_reset_error/3-create-app | Application:test-1-27-custom/guestbook created logger.go:42: 10:53:19 | 1-064_validate_tcp_reset_error/3-create-app | test step completed 3-create-app logger.go:42: 10:53:19 | 1-064_validate_tcp_reset_error/4-check-app-manifest | starting test step 4-check-app-manifest logger.go:42: 10:53:19 | 1-064_validate_tcp_reset_error/4-check-app-manifest | running command: [sh -c set -e cleanup() { argocd logout "${api_server}" unset api_server unset password } trap cleanup INT TERM EXIT # Get credentials api_server=$(oc get routes -n openshift-gitops --field-selector metadata.name=openshift-gitops-server -o jsonpath="{.items[*]['spec.host']}") password=$(oc get secret openshift-gitops-cluster -n openshift-gitops -o jsonpath='{.data.admin\.password}' | base64 -d) # Login into ArgoCD login=$(argocd login $api_server --username admin --password $password --insecure) if ! [[ "${login}" =~ "'admin:login' logged in successfully" ]]; then echo "ERROR: unable to login to ArgoCD remote api server" exit 1 fi # Execute 'argocd app manifest' and check the 'read tcp' error app_manifests=$(argocd app manifests 1-27-argocd --source git --revision HEAD) if [[ "${app_manifests}" =~ 'Original error: read tcp' ]]; then echo "ERROR: TCP reset error is present in this code" exit 2 fi exit 0 ] logger.go:42: 10:53:22 | 1-064_validate_tcp_reset_error/4-check-app-manifest | Logged out from 'openshift-gitops-server-openshift-gitops.apps.psi-1117412.ocp-gitops-qe.com' I0731 10:53:23.434470 2217 request.go:682] Waited for 1.031082323s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1beta1?timeout=32s logger.go:42: 10:53:24 | 1-064_validate_tcp_reset_error/4-check-app-manifest | test step completed 4-check-app-manifest logger.go:42: 10:53:24 | 1-064_validate_tcp_reset_error/99-delete | starting test step 99-delete I0731 10:53:38.483747 2217 request.go:682] Waited for 1.030965166s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/helm.openshift.io/v1beta1?timeout=32s logger.go:42: 10:53:39 | 1-064_validate_tcp_reset_error/99-delete | test step completed 99-delete logger.go:42: 10:53:39 | 1-064_validate_tcp_reset_error | skipping kubernetes event logging logger.go:42: 10:53:40 | 1-064_validate_tcp_reset_error | Deleting namespace: kuttl-test-pretty-jay === CONT kuttl/harness/1-056_validate_managed-by logger.go:42: 10:53:46 | 1-056_validate_managed-by | Creating namespace: kuttl-test-assured-alien logger.go:42: 10:53:46 | 1-056_validate_managed-by/1-install | starting test step 1-install I0731 10:53:48.488681 2217 request.go:682] Waited for 2.431594528s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/autoscaling.openshift.io/v1?timeout=32s logger.go:42: 10:53:48 | 1-056_validate_managed-by/1-install | Namespace:/test-1-56-target created logger.go:42: 10:53:48 | 1-056_validate_managed-by/1-install | Namespace:/test-1-56-custom created logger.go:42: 10:53:48 | 1-056_validate_managed-by/1-install | ArgoCD:test-1-56-target/example-argocd created logger.go:42: 10:54:01 | 1-056_validate_managed-by/1-install | test step completed 1-install logger.go:42: 10:54:01 | 1-056_validate_managed-by/2-delete | starting test step 2-delete I0731 10:54:02.382168 2217 request.go:682] Waited for 1.031291216s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/network.operator.openshift.io/v1?timeout=32s logger.go:42: 10:54:03 | 1-056_validate_managed-by/2-delete | test step completed 2-delete logger.go:42: 10:54:03 | 1-056_validate_managed-by/3-check | starting test step 3-check logger.go:42: 10:54:03 | 1-056_validate_managed-by/3-check | running command: [sh -c set -e label_value=$(oc get ns/test-1-56-custom -o go-template=$'{{index .metadata.labels "argocd.argoproj.io/managed-by"}}') echo "label value: ${label_value}" if [[ "${label_value}" == "test-1-56-target" ]]; then echo "managed-by label exists, set REMOVE_MANAGED_BY_LABEL_ON_ARGOCD_DELETION variable to delete the label" exit 0 fi exit 1 ] logger.go:42: 10:54:04 | 1-056_validate_managed-by/3-check | label value: test-1-56-target logger.go:42: 10:54:04 | 1-056_validate_managed-by/3-check | managed-by label exists, set REMOVE_MANAGED_BY_LABEL_ON_ARGOCD_DELETION variable to delete the label logger.go:42: 10:54:06 | 1-056_validate_managed-by/3-check | test step completed 3-check logger.go:42: 10:54:06 | 1-056_validate_managed-by/4-add_env | starting test step 4-add_env logger.go:42: 10:54:06 | 1-056_validate_managed-by/4-add_env | running command: [sh -c set -e oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "REMOVE_MANAGED_BY_LABEL_ON_ARGOCD_DELETION", "value": "true"}]}}}' ] logger.go:42: 10:54:07 | 1-056_validate_managed-by/4-add_env | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 10:54:09 | 1-056_validate_managed-by/4-add_env | test step completed 4-add_env logger.go:42: 10:54:09 | 1-056_validate_managed-by/5-check | starting test step 5-check logger.go:42: 10:54:09 | 1-056_validate_managed-by/5-check | running command: [sh -c set -e label_value=$(oc get ns/test-1-56-custom -o go-template=$'{{index .metadata.labels "argocd.argoproj.io/managed-by"}}') echo "label value: ${label_value}" if [[ "${label_value}" == "test-1-56-target" ]]; then echo "managed-by label exists, set REMOVE_MANAGED_BY_LABEL_ON_ARGOCD_DELETION variable to delete the label" exit 0 fi exit 1 ] logger.go:42: 10:54:10 | 1-056_validate_managed-by/5-check | label value: test-1-56-target logger.go:42: 10:54:10 | 1-056_validate_managed-by/5-check | managed-by label exists, set REMOVE_MANAGED_BY_LABEL_ON_ARGOCD_DELETION variable to delete the label I0731 10:54:12.420495 2217 request.go:682] Waited for 2.279161021s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1alpha1?timeout=32s logger.go:42: 10:54:12 | 1-056_validate_managed-by/5-check | test step completed 5-check logger.go:42: 10:54:12 | 1-056_validate_managed-by/6-install | starting test step 6-install logger.go:42: 10:54:15 | 1-056_validate_managed-by/6-install | Namespace:/test-1-56-target-2 created logger.go:42: 10:54:15 | 1-056_validate_managed-by/6-install | Namespace:/test-1-56-custom-2 created logger.go:42: 10:54:15 | 1-056_validate_managed-by/6-install | ArgoCD:test-1-56-target-2/example-argocd-2 created logger.go:42: 10:54:47 | 1-056_validate_managed-by/6-install | test step completed 6-install logger.go:42: 10:54:47 | 1-056_validate_managed-by/7-delete | starting test step 7-delete I0731 10:54:49.127287 2217 request.go:682] Waited for 1.028917216s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/rbac.authorization.k8s.io/v1?timeout=32s logger.go:42: 10:54:50 | 1-056_validate_managed-by/7-delete | test step completed 7-delete logger.go:42: 10:54:50 | 1-056_validate_managed-by/8-remove_env | starting test step 8-remove_env logger.go:42: 10:54:50 | 1-056_validate_managed-by/8-remove_env | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type json --patch '[{"op": "remove", "path": "/spec/config"}]' ] logger.go:42: 10:54:51 | 1-056_validate_managed-by/8-remove_env | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 10:54:53 | 1-056_validate_managed-by/8-remove_env | test step completed 8-remove_env logger.go:42: 10:54:53 | 1-056_validate_managed-by/99-delete | starting test step 99-delete I0731 10:55:01.529980 2217 request.go:682] Waited for 1.021621312s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/template.openshift.io/v1?timeout=32s logger.go:42: 10:55:03 | 1-056_validate_managed-by/99-delete | test step completed 99-delete logger.go:42: 10:55:03 | 1-056_validate_managed-by | skipping kubernetes event logging logger.go:42: 10:55:03 | 1-056_validate_managed-by | Deleting namespace: kuttl-test-assured-alien === CONT kuttl/harness/1-050_validate_sso logger.go:42: 10:55:09 | 1-050_validate_sso | Creating namespace: kuttl-test-active-kingfish logger.go:42: 10:55:09 | 1-050_validate_sso/1-install | starting test step 1-install I0731 10:55:11.576948 2217 request.go:682] Waited for 2.328442012s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/packages.operators.coreos.com/v1?timeout=32s logger.go:42: 10:55:11 | 1-050_validate_sso/1-install | ArgoCD:kuttl-test-active-kingfish/argocd created logger.go:42: 10:55:54 | 1-050_validate_sso/1-install | test step completed 1-install logger.go:42: 10:55:54 | 1-050_validate_sso/2-remove-spec-sso | starting test step 2-remove-spec-sso logger.go:42: 10:55:54 | 1-050_validate_sso/2-remove-spec-sso | running command: [sh -c oc patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op": "remove", "path": "/spec/sso"}]' ] logger.go:42: 10:55:54 | 1-050_validate_sso/2-remove-spec-sso | argocd.argoproj.io/argocd patched logger.go:42: 10:55:54 | 1-050_validate_sso/2-remove-spec-sso | running command: [sh -c sleep 10] I0731 10:56:05.392966 2217 request.go:682] Waited for 1.030386377s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.internal.openshift.io/v1?timeout=32s logger.go:42: 10:56:07 | 1-050_validate_sso/2-remove-spec-sso | test step completed 2-remove-spec-sso logger.go:42: 10:56:07 | 1-050_validate_sso/7-provider-keycloak-dex-spec | starting test step 7-provider-keycloak-dex-spec logger.go:42: 10:56:09 | 1-050_validate_sso/7-provider-keycloak-dex-spec | ArgoCD:kuttl-test-active-kingfish/argocd updated logger.go:42: 10:56:09 | 1-050_validate_sso/7-provider-keycloak-dex-spec | test step completed 7-provider-keycloak-dex-spec logger.go:42: 10:56:09 | 1-050_validate_sso/8-remove-spec-dex | starting test step 8-remove-spec-dex logger.go:42: 10:56:09 | 1-050_validate_sso/8-remove-spec-dex | running command: [sh -c oc patch -n $NAMESPACE argocd/argocd --type='json' -p='[{"op": "remove", "path": "/spec/sso/dex"}]' ] logger.go:42: 10:56:10 | 1-050_validate_sso/8-remove-spec-dex | argocd.argoproj.io/argocd patched logger.go:42: 10:58:26 | 1-050_validate_sso/8-remove-spec-dex | test step completed 8-remove-spec-dex logger.go:42: 10:58:26 | 1-050_validate_sso | skipping kubernetes event logging logger.go:42: 10:58:26 | 1-050_validate_sso | Deleting namespace: kuttl-test-active-kingfish === CONT kuttl/harness/1-042_validate_status_host logger.go:42: 10:58:38 | 1-042_validate_status_host | Creating namespace: kuttl-test-actual-kite logger.go:42: 10:58:38 | 1-042_validate_status_host/1-install | starting test step 1-install I0731 10:58:39.725604 2217 request.go:682] Waited for 1.028061072s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s logger.go:42: 10:58:41 | 1-042_validate_status_host/1-install | ArgoCD:kuttl-test-actual-kite/example-argocd created logger.go:42: 10:58:53 | 1-042_validate_status_host/1-install | test step completed 1-install logger.go:42: 10:58:53 | 1-042_validate_status_host/2-check_URL | starting test step 2-check_URL logger.go:42: 10:58:53 | 1-042_validate_status_host/2-check_URL | running command: [sh -c route_URL=$(oc get routes -o jsonpath="{.items[*]['spec.host']}" --field-selector metadata.name=example-argocd-server -n $NAMESPACE) status_URL=$(oc get argocd -o jsonpath="{.items[*]['status.host']}" -n $NAMESPACE) if ! [[ "${status_URL}" == "${route_URL}" ]]; then echo "Error: Route does not match" exit 1 fi exit 0 ] I0731 10:58:55.591020 2217 request.go:682] Waited for 1.031010148s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cluster.open-cluster-management.io/v1alpha1?timeout=32s logger.go:42: 10:58:57 | 1-042_validate_status_host/2-check_URL | test step completed 2-check_URL logger.go:42: 10:58:57 | 1-042_validate_status_host/3-modify_route_URL | starting test step 3-modify_route_URL logger.go:42: 10:58:57 | 1-042_validate_status_host/3-modify_route_URL | running command: [sh -c oc patch route example-argocd-server -n $NAMESPACE --type='json' -p='[{"op": "replace", "path": "/spec/host", "value":"modified"}]' ] logger.go:42: 10:58:57 | 1-042_validate_status_host/3-modify_route_URL | route.route.openshift.io/example-argocd-server patched logger.go:42: 10:59:00 | 1-042_validate_status_host/3-modify_route_URL | test step completed 3-modify_route_URL logger.go:42: 10:59:00 | 1-042_validate_status_host/4-disable_route | starting test step 4-disable_route logger.go:42: 10:59:02 | 1-042_validate_status_host/4-disable_route | ArgoCD:kuttl-test-actual-kite/example-argocd updated logger.go:42: 10:59:02 | 1-042_validate_status_host/4-disable_route | test step completed 4-disable_route logger.go:42: 10:59:02 | 1-042_validate_status_host/5-check_URL_gone | starting test step 5-check_URL_gone logger.go:42: 10:59:02 | 1-042_validate_status_host/5-check_URL_gone | running command: [sh -c sleep 5 status_URL=$(oc get argocd -o jsonpath="{.items[*]['status.host']}" -n $NAMESPACE) echo "${status_URL}" if test "${status_URL}" != ""; then echo "Error: status.host should not be present in argocd" exit 1 fi exit 0 ] logger.go:42: 10:59:08 | 1-042_validate_status_host/5-check_URL_gone | I0731 10:59:09.120396 2217 request.go:682] Waited for 1.029535521s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/network.openshift.io/v1?timeout=32s logger.go:42: 10:59:10 | 1-042_validate_status_host/5-check_URL_gone | test step completed 5-check_URL_gone logger.go:42: 10:59:10 | 1-042_validate_status_host | skipping kubernetes event logging logger.go:42: 10:59:10 | 1-042_validate_status_host | Deleting namespace: kuttl-test-actual-kite === CONT kuttl/harness/1-041_validate_argocd_sync_alert logger.go:42: 10:59:16 | 1-041_validate_argocd_sync_alert | Creating namespace: kuttl-test-clean-stallion logger.go:42: 10:59:16 | 1-041_validate_argocd_sync_alert/1- | starting test step 1- I0731 10:59:19.130290 2217 request.go:682] Waited for 2.181396746s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s logger.go:42: 10:59:19 | 1-041_validate_argocd_sync_alert/1- | test step completed 1- logger.go:42: 10:59:19 | 1-041_validate_argocd_sync_alert | skipping kubernetes event logging logger.go:42: 10:59:19 | 1-041_validate_argocd_sync_alert | Deleting namespace: kuttl-test-clean-stallion === CONT kuttl/harness/1-020_validate_redis_ha_nonha logger.go:42: 10:59:25 | 1-020_validate_redis_ha_nonha | Creating namespace: kuttl-test-apt-sparrow logger.go:42: 10:59:25 | 1-020_validate_redis_ha_nonha/1- | starting test step 1- logger.go:42: 10:59:28 | 1-020_validate_redis_ha_nonha/1- | test step completed 1- logger.go:42: 10:59:28 | 1-020_validate_redis_ha_nonha/2-enable-ha | starting test step 2-enable-ha I0731 10:59:29.326350 2217 request.go:682] Waited for 1.030175892s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authorization.openshift.io/v1?timeout=32s logger.go:42: 10:59:30 | 1-020_validate_redis_ha_nonha/2-enable-ha | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:08:33 | 1-020_validate_redis_ha_nonha/2-enable-ha | test step completed 2-enable-ha logger.go:42: 11:08:33 | 1-020_validate_redis_ha_nonha/3-update-ha-resources | starting test step 3-update-ha-resources I0731 11:08:35.038762 2217 request.go:682] Waited for 1.030751286s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/helm.openshift.io/v1beta1?timeout=32s logger.go:42: 11:08:36 | 1-020_validate_redis_ha_nonha/3-update-ha-resources | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:08:37 | 1-020_validate_redis_ha_nonha/3-update-ha-resources | test step completed 3-update-ha-resources logger.go:42: 11:08:37 | 1-020_validate_redis_ha_nonha/4-disable-ha | starting test step 4-disable-ha logger.go:42: 11:08:40 | 1-020_validate_redis_ha_nonha/4-disable-ha | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:08:53 | 1-020_validate_redis_ha_nonha/4-disable-ha | test step completed 4-disable-ha logger.go:42: 11:08:53 | 1-020_validate_redis_ha_nonha | skipping kubernetes event logging logger.go:42: 11:08:53 | 1-020_validate_redis_ha_nonha | Deleting namespace: kuttl-test-apt-sparrow === CONT kuttl/harness/1-035_validate_argocd_secret_repopulate logger.go:42: 11:08:59 | 1-035_validate_argocd_secret_repopulate | Creating namespace: kuttl-test-harmless-ox logger.go:42: 11:08:59 | 1-035_validate_argocd_secret_repopulate/1- | starting test step 1- I0731 11:09:00.338091 2217 request.go:682] Waited for 1.031565115s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/build.openshift.io/v1?timeout=32s logger.go:42: 11:09:01 | 1-035_validate_argocd_secret_repopulate/1- | test step completed 1- logger.go:42: 11:09:01 | 1-035_validate_argocd_secret_repopulate/2-remove_secret_data | starting test step 2-remove_secret_data logger.go:42: 11:09:01 | 1-035_validate_argocd_secret_repopulate/2-remove_secret_data | running command: [sh -c oc patch secret/argocd-secret -p '{"data":null}' -n openshift-gitops ] logger.go:42: 11:09:02 | 1-035_validate_argocd_secret_repopulate/2-remove_secret_data | secret/argocd-secret patched logger.go:42: 11:09:04 | 1-035_validate_argocd_secret_repopulate/2-remove_secret_data | test step completed 2-remove_secret_data logger.go:42: 11:09:04 | 1-035_validate_argocd_secret_repopulate/3-check_secret_repopulate | starting test step 3-check_secret_repopulate logger.go:42: 11:09:04 | 1-035_validate_argocd_secret_repopulate/3-check_secret_repopulate | running command: [sh -c sleep 30 secret_data=$(oc get secret/argocd-secret -n openshift-gitops -o custom-columns=SECRET:.data --no-headers) if test "${secret_data}" = ""; then echo "argocd-secret was not repopulated" exit 1 fi exit 0 ] I0731 11:09:36.186445 2217 request.go:682] Waited for 1.030180314s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/flowcontrol.apiserver.k8s.io/v1beta1?timeout=32s logger.go:42: 11:09:37 | 1-035_validate_argocd_secret_repopulate/3-check_secret_repopulate | test step completed 3-check_secret_repopulate logger.go:42: 11:09:37 | 1-035_validate_argocd_secret_repopulate/4-check_controller_pod_status | starting test step 4-check_controller_pod_status logger.go:42: 11:09:37 | 1-035_validate_argocd_secret_repopulate/4-check_controller_pod_status | running command: [sh -c oc rollout status deployment openshift-gitops-operator-controller-manager -n openshift-operators --timeout=1m rollout_status=$? if [ "${rollout_status}" -ne 0 ]; then echo "openshift-gitops-operator-controller-manager deployment was not successfully rolled out" exit 1 fi exit 0 ] logger.go:42: 11:09:38 | 1-035_validate_argocd_secret_repopulate/4-check_controller_pod_status | deployment "openshift-gitops-operator-controller-manager" successfully rolled out logger.go:42: 11:09:40 | 1-035_validate_argocd_secret_repopulate/4-check_controller_pod_status | test step completed 4-check_controller_pod_status logger.go:42: 11:09:40 | 1-035_validate_argocd_secret_repopulate/5-argocd_login | starting test step 5-argocd_login logger.go:42: 11:09:40 | 1-035_validate_argocd_secret_repopulate/5-argocd_login | running command: [sh -c set -eo pipefail api_server=$(oc get routes -n openshift-gitops --field-selector metadata.name=openshift-gitops-server -o jsonpath="{.items[*]['spec.host']}") password=$(oc get secret openshift-gitops-cluster -n openshift-gitops -o jsonpath='{.data.admin\.password}' | base64 -d) output=$(argocd login $api_server --username admin --password $password --insecure) if ! [[ "${output}" =~ "'admin:login' logged in successfully" ]]; then if [[ "${output}" == *"rpc error: code = Unknown desc = server.secretkey is missing" ]]; then echo "server.secretkey is missing" exit 1 fi fi exit 0 ] logger.go:42: 11:09:45 | 1-035_validate_argocd_secret_repopulate/5-argocd_login | test step completed 5-argocd_login logger.go:42: 11:09:45 | 1-035_validate_argocd_secret_repopulate | skipping kubernetes event logging logger.go:42: 11:09:45 | 1-035_validate_argocd_secret_repopulate | Deleting namespace: kuttl-test-harmless-ox === CONT kuttl/harness/1-034_validate_custom_roles logger.go:42: 11:09:51 | 1-034_validate_custom_roles | Creating namespace: kuttl-test-actual-arachnid logger.go:42: 11:09:51 | 1-034_validate_custom_roles/1-install | starting test step 1-install I0731 11:09:52.334599 2217 request.go:682] Waited for 1.030804738s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/monitoring.coreos.com/v1alpha1?timeout=32s logger.go:42: 11:09:53 | 1-034_validate_custom_roles/1-install | Namespace:/test-1-034-custom created logger.go:42: 11:09:53 | 1-034_validate_custom_roles/1-install | ArgoCD:test-1-034-custom/argocd created logger.go:42: 11:09:53 | 1-034_validate_custom_roles/1-install | Namespace:/custom-role-namespace created logger.go:42: 11:09:54 | 1-034_validate_custom_roles/1-install | ClusterRole:/custom-argocd-role created logger.go:42: 11:10:26 | 1-034_validate_custom_roles/1-install | test step completed 1-install logger.go:42: 11:10:26 | 1-034_validate_custom_roles/2-patch-subscription | starting test step 2-patch-subscription logger.go:42: 11:10:26 | 1-034_validate_custom_roles/2-patch-subscription | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "CONTROLLER_CLUSTER_ROLE", "value": "custom-argocd-role"},{"name": "SERVER_CLUSTER_ROLE", "value": "custom-argocd-role"}]}}}' ] logger.go:42: 11:10:26 | 1-034_validate_custom_roles/2-patch-subscription | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 11:10:26 | 1-034_validate_custom_roles/2-patch-subscription | running command: [sh -c sleep 10] I0731 11:10:37.742797 2217 request.go:682] Waited for 1.030289292s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v2?timeout=32s logger.go:42: 11:10:39 | 1-034_validate_custom_roles/2-patch-subscription | test step completed 2-patch-subscription logger.go:42: 11:10:39 | 1-034_validate_custom_roles/3- | starting test step 3- logger.go:42: 11:10:56 | 1-034_validate_custom_roles/3- | test step completed 3- logger.go:42: 11:10:56 | 1-034_validate_custom_roles/4- | starting test step 4- I0731 11:10:57.618925 2217 request.go:682] Waited for 1.03126716s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/apps.openshift.io/v1?timeout=32s logger.go:42: 11:10:59 | 1-034_validate_custom_roles/4- | test step completed 4- logger.go:42: 11:10:59 | 1-034_validate_custom_roles/5-delete | starting test step 5-delete I0731 11:11:07.655059 2217 request.go:682] Waited for 1.930103392s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/operators.coreos.com/v1alpha2?timeout=32s logger.go:42: 11:11:08 | 1-034_validate_custom_roles/5-delete | test step completed 5-delete logger.go:42: 11:11:08 | 1-034_validate_custom_roles/6-revert-patch | starting test step 6-revert-patch logger.go:42: 11:11:08 | 1-034_validate_custom_roles/6-revert-patch | running command: [sh -c oc patch subscription/openshift-gitops-operator -n openshift-operators --type json --patch='[ { "op": "remove", "path": "/spec/config" } ]' ] logger.go:42: 11:11:08 | 1-034_validate_custom_roles/6-revert-patch | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 11:11:08 | 1-034_validate_custom_roles/6-revert-patch | running command: [sh -c sleep 10] I0731 11:11:19.700862 2217 request.go:682] Waited for 1.030852379s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/ingress.operator.openshift.io/v1?timeout=32s logger.go:42: 11:11:21 | 1-034_validate_custom_roles/6-revert-patch | test step completed 6-revert-patch logger.go:42: 11:11:21 | 1-034_validate_custom_roles | skipping kubernetes event logging logger.go:42: 11:11:21 | 1-034_validate_custom_roles | Deleting namespace: kuttl-test-actual-arachnid === CONT kuttl/harness/1-031_validate_toolchain logger.go:42: 11:11:27 | 1-031_validate_toolchain | Creating namespace: kuttl-test-measured-cod logger.go:42: 11:11:27 | 1-031_validate_toolchain/1-check | starting test step 1-check logger.go:42: 11:11:27 | 1-031_validate_toolchain/1-check | running command: [sh -c set -e set -o pipefail # These variables need to be maintained according to the component matrix: https://spaces.redhat.com/display/GITOPS/GitOps+Component+Matrix expected_kustomizeVersion='v5.2.1' expected_helmVersion='v3.14.4' expected_argocdVersion='v2.9.21' expected_dexVersion='v2.36.0' expected_redisVersion='6.2.7' gitops_server_pod=$(oc get -n openshift-gitops pods \ -o custom-columns=NAME:.metadata.name --no-headers | \ grep openshift-gitops-server | \ head -1 ) dex_pod=$(oc get -n openshift-gitops pods \ -o custom-columns=NAME:.metadata.name --no-headers | \ grep openshift-gitops-dex-server | \ head -1 ) redis_pod=$(oc get -n openshift-gitops pods \ -o custom-columns=NAME:.metadata.name --no-headers | \ grep openshift-gitops-redis | \ head -1 ) route=$(oc get route -n openshift-gitops \ -o custom-columns=NAME:.spec.host --no-headers | \ grep openshift-gitops-server | \ head -1 ) kustomizeVersion=$(oc -n openshift-gitops exec $gitops_server_pod \ -- kustomize version ) helmVersion=$(oc -n openshift-gitops exec $gitops_server_pod \ -- helm version | \ sed -e 's/version.BuildInfo//' -e 's/\"//g' | \ awk -F':' '{ print $2 }' | \ awk -F',' '{ print $1 }' ) argocdVersion=$(oc -n openshift-gitops exec $gitops_server_pod \ -- argocd version --short --server $route --insecure | \ grep 'argocd-server' | \ awk -F' ' '{ print $2 }' | \ sed 's/\+.*//' ) dexVersion=$(oc -n openshift-gitops exec $dex_pod -- dex version 2>&1 | \ grep '^Dex Version' | \ awk -F': ' '{ print $2 }' ) redisVersion=$(oc -n openshift-gitops exec $redis_pod -- \ redis-server -v | awk -F '=' '{ print $2 }' | cut -d' ' -f 1 ) if test "${kustomizeVersion}" != "${expected_kustomizeVersion}"; then echo "Kustomize version mismatch. Should be ${expected_kustomizeVersion}, is ${kustomizeVersion}" exit 1 fi if test "${helmVersion}" != "${expected_helmVersion}"; then echo "Helm version mismatch. Should be ${expected_helmVersion}, is ${helmVersion}" exit 1 fi if test "${argocdVersion}" != "${expected_argocdVersion}"; then echo "ArgoCD version mismatch. Should be ${expected_argocdVersion}, is ${argocdVersion}" exit 1 fi if test "${dexVersion}" != "${expected_dexVersion}"; then echo "Dex version mismatch. Should be ${expected_dexVersion}, is ${dexVersion}" exit 1 fi if test "${redisVersion}" != "${expected_redisVersion}"; then echo "Redis version mismatch. Should be ${expected_redisVersion}, is ${redisVersion}" exit 1 fi ] I0731 11:11:33.173184 2217 request.go:682] Waited for 1.031250843s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1?timeout=32s logger.go:42: 11:11:34 | 1-031_validate_toolchain/1-check | test step completed 1-check logger.go:42: 11:11:34 | 1-031_validate_toolchain | skipping kubernetes event logging logger.go:42: 11:11:34 | 1-031_validate_toolchain | Deleting namespace: kuttl-test-measured-cod === CONT kuttl/harness/1-028_validate_run_on_infra logger.go:42: 11:11:40 | 1-028_validate_run_on_infra | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 11:11:40 | 1-028_validate_run_on_infra | Creating namespace: kuttl-test-sterling-sheep logger.go:42: 11:11:40 | 1-028_validate_run_on_infra/1-install | starting test step 1-install logger.go:42: 11:11:40 | 1-028_validate_run_on_infra/1-install | running command: [sh -c oc patch gitopsservice cluster --type=merge --patch='{"spec": {"runOnInfra": true, "tolerations": [{"effect": "NoSchedule", "key": "infra", "value": "reserved"}]}}' ] logger.go:42: 11:11:41 | 1-028_validate_run_on_infra/1-install | gitopsservice.pipelines.openshift.io/cluster patched I0731 11:11:43.183937 2217 request.go:682] Waited for 1.730887278s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/security.internal.openshift.io/v1?timeout=32s logger.go:42: 11:11:44 | 1-028_validate_run_on_infra/1-install | test step completed 1-install logger.go:42: 11:11:44 | 1-028_validate_run_on_infra/2-custom-argocd | starting test step 2-custom-argocd logger.go:42: 11:11:46 | 1-028_validate_run_on_infra/2-custom-argocd | ArgoCD:kuttl-test-sterling-sheep/argocd created logger.go:42: 11:11:58 | 1-028_validate_run_on_infra/2-custom-argocd | test step completed 2-custom-argocd logger.go:42: 11:11:58 | 1-028_validate_run_on_infra/3-change-back | starting test step 3-change-back logger.go:42: 11:11:58 | 1-028_validate_run_on_infra/3-change-back | running command: [sh -c oc patch gitopsservice cluster --type=json --patch='[{"op": "remove", "path": "/spec/tolerations"}, {"op": "remove", "path": "/spec/runOnInfra"}]' oc patch statefulset openshift-gitops-application-controller -n openshift-gitops -p '{"spec":{"replicas":0}}' ] logger.go:42: 11:11:59 | 1-028_validate_run_on_infra/3-change-back | gitopsservice.pipelines.openshift.io/cluster patched logger.go:42: 11:11:59 | 1-028_validate_run_on_infra/3-change-back | statefulset.apps/openshift-gitops-application-controller patched I0731 11:12:00.615569 2217 request.go:682] Waited for 1.030299914s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machine.openshift.io/v1beta1?timeout=32s logger.go:42: 11:12:02 | 1-028_validate_run_on_infra/3-change-back | test step completed 3-change-back logger.go:42: 11:12:02 | 1-028_validate_run_on_infra/4-check | starting test step 4-check logger.go:42: 11:12:04 | 1-028_validate_run_on_infra/4-check | test step completed 4-check logger.go:42: 11:12:04 | 1-028_validate_run_on_infra | skipping kubernetes event logging logger.go:42: 11:12:04 | 1-028_validate_run_on_infra | Deleting namespace: kuttl-test-sterling-sheep === CONT kuttl/harness/1-027_validate_operand_from_git logger.go:42: 11:12:11 | 1-027_validate_operand_from_git | Creating namespace: kuttl-test-able-pony logger.go:42: 11:12:11 | 1-027_validate_operand_from_git/1- | starting test step 1- I0731 11:12:12.253603 2217 request.go:682] Waited for 1.031271364s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/packages.operators.coreos.com/v1?timeout=32s logger.go:42: 11:12:13 | 1-027_validate_operand_from_git/1- | test step completed 1- logger.go:42: 11:12:13 | 1-027_validate_operand_from_git/2-install | starting test step 2-install logger.go:42: 11:12:16 | 1-027_validate_operand_from_git/2-install | Application:openshift-gitops/1-27-argocd created logger.go:42: 11:12:50 | 1-027_validate_operand_from_git/2-install | test step completed 2-install logger.go:42: 11:12:50 | 1-027_validate_operand_from_git/3-create-app | starting test step 3-create-app I0731 11:12:51.154960 2217 request.go:682] Waited for 1.030701196s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloud.network.openshift.io/v1?timeout=32s logger.go:42: 11:12:52 | 1-027_validate_operand_from_git/3-create-app | Application:test-1-27-custom/guestbook created logger.go:42: 11:13:00 | 1-027_validate_operand_from_git/3-create-app | test step completed 3-create-app logger.go:42: 11:13:00 | 1-027_validate_operand_from_git/99-delete | starting test step 99-delete I0731 11:13:14.344430 2217 request.go:682] Waited for 1.030275553s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/argoproj.io/v1beta1?timeout=32s logger.go:42: 11:13:15 | 1-027_validate_operand_from_git/99-delete | test step completed 99-delete logger.go:42: 11:13:15 | 1-027_validate_operand_from_git | skipping kubernetes event logging logger.go:42: 11:13:15 | 1-027_validate_operand_from_git | Deleting namespace: kuttl-test-able-pony === CONT kuttl/harness/1-026-validate_backend_service_permissions logger.go:42: 11:13:22 | 1-026-validate_backend_service_permissions | Creating namespace: kuttl-test-wise-grouper logger.go:42: 11:13:22 | 1-026-validate_backend_service_permissions/1-check-backend-service | starting test step 1-check-backend-service I0731 11:13:24.373391 2217 request.go:682] Waited for 2.276007489s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/cloud.network.openshift.io/v1?timeout=32s logger.go:42: 11:13:24 | 1-026-validate_backend_service_permissions/1-check-backend-service | test step completed 1-check-backend-service logger.go:42: 11:13:24 | 1-026-validate_backend_service_permissions | skipping kubernetes event logging logger.go:42: 11:13:24 | 1-026-validate_backend_service_permissions | Deleting namespace: kuttl-test-wise-grouper === CONT kuttl/harness/1-006_validate_machine_config logger.go:42: 11:13:30 | 1-006_validate_machine_config | Creating namespace: kuttl-test-joint-unicorn logger.go:42: 11:13:30 | 1-006_validate_machine_config/1-install | starting test step 1-install logger.go:42: 11:13:33 | 1-006_validate_machine_config/1-install | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:13:33 | 1-006_validate_machine_config/1-install | Application:openshift-gitops/validate-machine-config created logger.go:42: 11:13:44 | 1-006_validate_machine_config/1-install | test step completed 1-install logger.go:42: 11:13:44 | 1-006_validate_machine_config/2- | starting test step 2- I0731 11:13:45.730690 2217 request.go:682] Waited for 1.031347053s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s logger.go:42: 11:13:47 | 1-006_validate_machine_config/2- | test step completed 2- logger.go:42: 11:13:47 | 1-006_validate_machine_config/3-scale-down-repo-server | starting test step 3-scale-down-repo-server logger.go:42: 11:13:49 | 1-006_validate_machine_config/3-scale-down-repo-server | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:13:50 | 1-006_validate_machine_config/3-scale-down-repo-server | test step completed 3-scale-down-repo-server logger.go:42: 11:13:50 | 1-006_validate_machine_config/99-delete | starting test step 99-delete logger.go:42: 11:13:53 | 1-006_validate_machine_config/99-delete | test step completed 99-delete logger.go:42: 11:13:53 | 1-006_validate_machine_config | skipping kubernetes event logging logger.go:42: 11:13:53 | 1-006_validate_machine_config | Deleting namespace: kuttl-test-joint-unicorn === CONT kuttl/harness/1-018_validate_disable_default_instance logger.go:42: 11:13:59 | 1-018_validate_disable_default_instance | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 11:13:59 | 1-018_validate_disable_default_instance | Creating namespace: kuttl-test-harmless-falcon logger.go:42: 11:13:59 | 1-018_validate_disable_default_instance/1- | starting test step 1- I0731 11:14:00.570193 2217 request.go:682] Waited for 1.030404562s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/authorization.openshift.io/v1?timeout=32s logger.go:42: 11:14:02 | 1-018_validate_disable_default_instance/1- | test step completed 1- logger.go:42: 11:14:02 | 1-018_validate_disable_default_instance/2-patch-subscription | starting test step 2-patch-subscription logger.go:42: 11:14:02 | 1-018_validate_disable_default_instance/2-patch-subscription | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type merge --patch '{"spec": {"config": {"env": [{"name": "DISABLE_DEFAULT_ARGOCD_INSTANCE", "value": "true"}]}}}' ] logger.go:42: 11:14:02 | 1-018_validate_disable_default_instance/2-patch-subscription | subscription.operators.coreos.com/openshift-gitops-operator patched logger.go:42: 11:14:02 | 1-018_validate_disable_default_instance/2-patch-subscription | running command: [sh -c sleep 20] I0731 11:14:23.582308 2217 request.go:682] Waited for 1.028381634s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/machineconfiguration.openshift.io/v1?timeout=32s logger.go:42: 11:14:25 | 1-018_validate_disable_default_instance/2-patch-subscription | test step completed 2-patch-subscription logger.go:42: 11:14:25 | 1-018_validate_disable_default_instance/3-check | starting test step 3-check logger.go:42: 11:14:34 | 1-018_validate_disable_default_instance/3-check | test step completed 3-check logger.go:42: 11:14:34 | 1-018_validate_disable_default_instance/4-patch-subscription | starting test step 4-patch-subscription logger.go:42: 11:14:34 | 1-018_validate_disable_default_instance/4-patch-subscription | running command: [sh -c oc patch -n openshift-operators subscription openshift-gitops-operator \ --type json --patch '[{"op": "remove", "path": "/spec/config"}]' ] logger.go:42: 11:14:35 | 1-018_validate_disable_default_instance/4-patch-subscription | subscription.operators.coreos.com/openshift-gitops-operator patched I0731 11:14:36.379258 2217 request.go:682] Waited for 1.030721951s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/console.openshift.io/v1?timeout=32s logger.go:42: 11:15:36 | 1-018_validate_disable_default_instance/4-patch-subscription | test step completed 4-patch-subscription logger.go:42: 11:15:36 | 1-018_validate_disable_default_instance | skipping kubernetes event logging logger.go:42: 11:15:36 | 1-018_validate_disable_default_instance | Deleting namespace: kuttl-test-harmless-falcon === CONT kuttl/harness/1-010_validate-ootb-manage-other-namespace logger.go:42: 11:15:42 | 1-010_validate-ootb-manage-other-namespace | Ignoring README.md as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 11:15:42 | 1-010_validate-ootb-manage-other-namespace | Ignoring errors.yaml as it does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$ logger.go:42: 11:15:42 | 1-010_validate-ootb-manage-other-namespace | Creating namespace: kuttl-test-cute-snake logger.go:42: 11:15:42 | 1-010_validate-ootb-manage-other-namespace/1-install | starting test step 1-install I0731 11:15:43.935901 2217 request.go:682] Waited for 1.030586574s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/k8s.cni.cncf.io/v1?timeout=32s logger.go:42: 11:15:45 | 1-010_validate-ootb-manage-other-namespace/1-install | Namespace:/test-1-10-custom created logger.go:42: 11:15:45 | 1-010_validate-ootb-manage-other-namespace/1-install | test step completed 1-install logger.go:42: 11:15:45 | 1-010_validate-ootb-manage-other-namespace/2- | starting test step 2- logger.go:42: 11:15:48 | 1-010_validate-ootb-manage-other-namespace/2- | test step completed 2- logger.go:42: 11:15:48 | 1-010_validate-ootb-manage-other-namespace/3-create-application | starting test step 3-create-application logger.go:42: 11:15:50 | 1-010_validate-ootb-manage-other-namespace/3-create-application | Application:openshift-gitops/test-1-10-custom created logger.go:42: 11:16:05 | 1-010_validate-ootb-manage-other-namespace/3-create-application | test step completed 3-create-application logger.go:42: 11:16:05 | 1-010_validate-ootb-manage-other-namespace/4-unlabel-namespace | starting test step 4-unlabel-namespace logger.go:42: 11:16:05 | 1-010_validate-ootb-manage-other-namespace/4-unlabel-namespace | running command: [sh -c kubectl label ns test-1-10-custom argocd.argoproj.io/managed-by-] logger.go:42: 11:16:06 | 1-010_validate-ootb-manage-other-namespace/4-unlabel-namespace | namespace/test-1-10-custom unlabeled logger.go:42: 11:16:06 | 1-010_validate-ootb-manage-other-namespace/4-unlabel-namespace | running command: [sh -c sleep 5] I0731 11:16:12.419147 2217 request.go:682] Waited for 1.031140079s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/stable.example.com/v1?timeout=32s logger.go:42: 11:16:13 | 1-010_validate-ootb-manage-other-namespace/4-unlabel-namespace | test step completed 4-unlabel-namespace logger.go:42: 11:16:13 | 1-010_validate-ootb-manage-other-namespace/5-check-rbac | starting test step 5-check-rbac logger.go:42: 11:16:16 | 1-010_validate-ootb-manage-other-namespace/5-check-rbac | test step completed 5-check-rbac logger.go:42: 11:16:16 | 1-010_validate-ootb-manage-other-namespace/99-delete | starting test step 99-delete I0731 11:16:31.077350 2217 request.go:682] Waited for 1.030790867s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v2?timeout=32s logger.go:42: 11:16:32 | 1-010_validate-ootb-manage-other-namespace/99-delete | test step completed 99-delete logger.go:42: 11:16:32 | 1-010_validate-ootb-manage-other-namespace | skipping kubernetes event logging logger.go:42: 11:16:32 | 1-010_validate-ootb-manage-other-namespace | Deleting namespace: kuttl-test-cute-snake === CONT kuttl/harness/1-004_validate_argocd_installation logger.go:42: 11:16:38 | 1-004_validate_argocd_installation | Creating namespace: kuttl-test-promoted-gar logger.go:42: 11:16:38 | 1-004_validate_argocd_installation/1-check-prereqs | starting test step 1-check-prereqs I0731 11:16:41.096109 2217 request.go:682] Waited for 2.379990584s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/autoscaling.openshift.io/v1beta1?timeout=32s logger.go:42: 11:16:41 | 1-004_validate_argocd_installation/1-check-prereqs | test step completed 1-check-prereqs logger.go:42: 11:16:41 | 1-004_validate_argocd_installation/2-change-operand | starting test step 2-change-operand logger.go:42: 11:16:43 | 1-004_validate_argocd_installation/2-change-operand | ArgoCD:openshift-gitops/openshift-gitops updated logger.go:42: 11:16:43 | 1-004_validate_argocd_installation/2-change-operand | test step completed 2-change-operand logger.go:42: 11:16:43 | 1-004_validate_argocd_installation/3-wait | starting test step 3-wait logger.go:42: 11:16:43 | 1-004_validate_argocd_installation/3-wait | running command: [sh -c sleep 5] I0731 11:16:51.103578 2217 request.go:682] Waited for 2.179925631s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/performance.openshift.io/v1alpha1?timeout=32s logger.go:42: 11:16:51 | 1-004_validate_argocd_installation/3-wait | test step completed 3-wait logger.go:42: 11:16:51 | 1-004_validate_argocd_installation/4- | starting test step 4- logger.go:42: 11:16:56 | 1-004_validate_argocd_installation/4- | test step completed 4- logger.go:42: 11:16:56 | 1-004_validate_argocd_installation | skipping kubernetes event logging logger.go:42: 11:16:56 | 1-004_validate_argocd_installation | Deleting namespace: kuttl-test-promoted-gar === CONT kuttl/harness/1-005_validate_metrics logger.go:42: 11:17:02 | 1-005_validate_metrics | Creating namespace: kuttl-test-legal-flea logger.go:42: 11:17:02 | 1-005_validate_metrics/1- | starting test step 1- I0731 11:17:03.521597 2217 request.go:682] Waited for 1.030491003s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/samples.operator.openshift.io/v1?timeout=32s logger.go:42: 11:17:05 | 1-005_validate_metrics/1- | test step completed 1- logger.go:42: 11:17:05 | 1-005_validate_metrics | skipping kubernetes event logging logger.go:42: 11:17:05 | 1-005_validate_metrics | Deleting namespace: kuttl-test-legal-flea === CONT kuttl/harness/1-002_validate_backend_service logger.go:42: 11:17:11 | 1-002_validate_backend_service | Creating namespace: kuttl-test-equipped-wasp logger.go:42: 11:17:11 | 1-002_validate_backend_service/1-check-backend-service | starting test step 1-check-backend-service I0731 11:17:13.524107 2217 request.go:682] Waited for 2.279780233s due to client-side throttling, not priority and fairness, request: GET:https://api.psi-1117412.ocp-gitops-qe.com:6443/apis/tuned.openshift.io/v1?timeout=32s logger.go:42: 11:17:13 | 1-002_validate_backend_service/1-check-backend-service | test step completed 1-check-backend-service logger.go:42: 11:17:13 | 1-002_validate_backend_service | skipping kubernetes event logging logger.go:42: 11:17:13 | 1-002_validate_backend_service | Deleting namespace: kuttl-test-equipped-wasp === CONT kuttl harness.go:405: run tests finished harness.go:513: cleaning up harness.go:570: removing temp folder: "" --- PASS: kuttl (2206.79s) --- PASS: kuttl/harness (0.00s) --- PASS: kuttl/harness/1-001_validate_kam_service (14.88s) --- PASS: kuttl/harness/1-040_validate_quoted_RBAC_group_names (16.52s) --- PASS: kuttl/harness/1-105_validate_label_selector (343.46s) --- PASS: kuttl/harness/1-104_validate_prometheus_alert (8.75s) --- PASS: kuttl/harness/1-086_validate_default_argocd_role (45.69s) --- PASS: kuttl/harness/1-085_validate_dynamic_plugin_installation (43.13s) --- PASS: kuttl/harness/1-084_validate_prune_templates (43.00s) --- PASS: kuttl/harness/1-083_validate_apps_in_any_namespace (83.64s) --- PASS: kuttl/harness/1-078_validate_default_argocd_consoleLink (76.26s) --- PASS: kuttl/harness/1-071_validate_node_selectors (34.85s) --- PASS: kuttl/harness/1-064_validate_tcp_reset_error (75.04s) --- PASS: kuttl/harness/1-056_validate_managed-by (83.20s) --- PASS: kuttl/harness/1-050_validate_sso (209.46s) --- PASS: kuttl/harness/1-042_validate_status_host (38.28s) --- PASS: kuttl/harness/1-041_validate_argocd_sync_alert (8.65s) --- PASS: kuttl/harness/1-020_validate_redis_ha_nonha (573.68s) --- PASS: kuttl/harness/1-035_validate_argocd_secret_repopulate (51.99s) --- PASS: kuttl/harness/1-034_validate_custom_roles (95.97s) --- PASS: kuttl/harness/1-031_validate_toolchain (13.73s) --- PASS: kuttl/harness/1-028_validate_run_on_infra (30.22s) --- PASS: kuttl/harness/1-027_validate_operand_from_git (70.87s) --- PASS: kuttl/harness/1-026-validate_backend_service_permissions (8.63s) --- PASS: kuttl/harness/1-006_validate_machine_config (28.81s) --- PASS: kuttl/harness/1-018_validate_disable_default_instance (103.36s) --- PASS: kuttl/harness/1-010_validate-ootb-manage-other-namespace (55.83s) --- PASS: kuttl/harness/1-004_validate_argocd_installation (23.79s) --- PASS: kuttl/harness/1-005_validate_metrics (8.75s) --- PASS: kuttl/harness/1-002_validate_backend_service (8.58s) PASS ========================== ==== E2E TESTS PASSED ==== ========================== Copying results Deleted temp working directory /kuttl-e2e/gitops-operator/tmp.o9bxTjrT8A make: Leaving directory '/kuttl-e2e/gitops-operator' File has been uploaded to CI/kuttl-tests-412-1117/240731-100620/sequential_2024.07.31-10.06.49.xml 🚀 File has been uploaded to CI/kuttl-tests-412-1117/240731-100620/sequential_2024.07.31-10.06.49.log 🚀 File has been uploaded to CI/kuttl-tests-412-1117/240731-100620/parallel_2024.07.31-10.06.49.xml 🚀 File has been uploaded to CI/kuttl-tests-412-1117/240731-100620/parallel_2024.07.31-10.06.49.log 🚀 Updating artifacts path to results http://uploader.devtools-gitops--pipeline.svc.cluster.local:8080/CI/kuttl-tests-412-1117/240731-100620/