Running with gitlab-runner 14.1.0 (8925d9a0)  on gitlab-runners-bigbang-gitlab-runner-gitlab-runner-5fc8b59wbbzp hQqhwDZb section_start:1630337706:resolve_secrets Resolving secrets section_end:1630337706:resolve_secrets section_start:1630337706:prepare_executor Preparing the "kubernetes" executor Using Kubernetes namespace: gitlab-runners Using Kubernetes executor with image registry.dso.mil/platform-one/big-bang/pipeline-templates/pipeline-templates/k3d-builder:0.0.5 ... Using attach strategy to execute scripts... section_end:1630337706:prepare_executor section_start:1630337706:prepare_script Preparing environment Waiting for pod gitlab-runners/runner-hqqhwdzb-project-2317-concurrent-0pg9rn to be running, status is Pending Running on runner-hqqhwdzb-project-2317-concurrent-0pg9rn via gitlab-runners-bigbang-gitlab-runner-gitlab-runner-5fc8b59wbbzp... section_end:1630337712:prepare_script section_start:1630337712:get_sources Getting source from Git repository Fetching changes with git depth set to 50... Initialized empty Git repository in /builds/hQqhwDZb/0/platform-one/big-bang/apps/developer-tools/sonarqube/.git/ Created fresh repository. Checking out 7d969ac7 as refs/merge-requests/39/head... Skipping Git submodules setup section_end:1630337714:get_sources section_start:1630337714:step_script Executing "step_script" stage of the job script $ if [ -z ${PIPELINE_REPO_BRANCH} ]; then # collapsed multi-line command $ git clone -b ${PIPELINE_REPO_BRANCH} ${PIPELINE_REPO} ${PIPELINE_REPO_DESTINATION} Cloning into '../pipeline-repo'... $ echo "Directory structure of repository:" Directory structure of repository: $ tree . . |-- CHANGELOG.md |-- CODEOWNERS |-- CONTRIBUTING.md |-- Dockerfile |-- README.md |-- chart | |-- Chart.yaml | |-- LICENSE | |-- README.md | |-- charts | | |-- gluon-0.1.1.tgz | | `-- postgresql-8.6.4.tgz | |-- deps | | `-- postgresql | | |-- Chart.yaml | | |-- README.md | | |-- ci | | | |-- default-values.yaml | | | `-- shmvolume-disabled-values.yaml | | |-- files | | | |-- README.md | | | |-- conf.d | | | | `-- README.md | | | `-- docker-entrypoint-initdb.d | | | `-- README.md | | |-- templates | | | |-- NOTES.txt | | | |-- _helpers.tpl | | | |-- configmap.yaml | | | |-- extended-config-configmap.yaml | | | |-- initialization-configmap.yaml | | | |-- metrics-configmap.yaml | | | |-- metrics-svc.yaml | | | |-- networkpolicy.yaml | | | |-- prometheusrule.yaml | | | |-- secrets.yaml | | | |-- serviceaccount.yaml | | | |-- servicemonitor.yaml | | | |-- statefulset-slaves.yaml | | | |-- statefulset.yaml | | | |-- svc-headless.yaml | | | |-- svc-read.yaml | | | `-- svc.yaml | | |-- values-production.yaml | | |-- values.schema.json | | `-- values.yaml | |-- requirements.lock | |-- requirements.yaml | |-- templates | | |-- NOTES.txt | | |-- _helpers.tpl | | |-- bigbang | | | |-- monitoring.yaml | | | |-- networkpolicies | | | | |-- default-deny-all.yaml | | | | |-- helm-test-network-policy.yaml | | | | |-- istio-allow.yaml | | | | |-- monitoring-ingress.yaml | | | | |-- namespace-allow.yaml | | | | `-- postgres-egress.yaml | | | `-- virtualservice.yaml | | |-- change-admin-password-hook.yml | | |-- config.yaml | | |-- deployment.yaml | | |-- ingress.yaml | | |-- init-sysctl.yaml | | |-- install-plugins.yaml | | |-- postgres-config.yaml | | |-- pvc.yaml | | |-- secret.yaml | | |-- service.yaml | | |-- serviceaccount.yaml | | |-- sonarqube-scc.yaml | | `-- tests | | |-- sonarqube-cypress-test.yaml | | `-- test-config.yaml | |-- tests | | `-- cypress | | |-- cypress.json | | `-- sonarqube-health.spec.js | `-- values.yaml |-- docs | |-- Affinity.md | |-- ECK.md | |-- Keycloak.md | |-- PartyBus.md | |-- Prometheus.md | `-- README.md `-- tests `-- test-values.yml 17 directories, 73 files $ echo "Generic configuration validation tests:" Generic configuration validation tests: $ if [ $(ls -1 tests/test-values.y*ml 2>/dev/null | wc -l) -gt 0 ]; then # collapsed multi-line command Checking test values... WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube is missing livenessProbe WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube is missing readinessProbe WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube has ability to run as root WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube has ability to run as root WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube has a UID of less than 1000 WARN - Deployment RELEASE-NAME-sonarqube using defaulting to image UID WARN - Deployment RELEASE-NAME-sonarqube is using default Service Account WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube is not using a read only root filesystem WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql has ability to run as root WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql has a UID of less than 1000 WARN - StatefulSet RELEASE-NAME-postgresql using defaulting to image UID WARN - StatefulSet RELEASE-NAME-postgresql is using default Service Account WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql is not using a read only root filesystem WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test is missing livenessProbe WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test is missing readinessProbe WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test does not have a memory requests set WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test does not have a CPU requests set WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test does not have a memory limit set WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test does not have a CPU limit set WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test does not have QoS class of Guaranteed WARN - sonarqube-cypress-test in the Pod sonarqube-cypress-test has ability to run as root 54 tests, 33 passed, 21 warnings, 0 failures Checking chart values... WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube is not using a read only root filesystem WARN - Deployment RELEASE-NAME-sonarqube is using default Service Account WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube is missing livenessProbe WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube is missing readinessProbe WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube has ability to run as root WARN - wait-for-db in the Deployment RELEASE-NAME-sonarqube has ability to run as root WARN - sonarqube in the Deployment RELEASE-NAME-sonarqube has a UID of less than 1000 WARN - Deployment RELEASE-NAME-sonarqube using defaulting to image UID WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql is not using a read only root filesystem WARN - StatefulSet RELEASE-NAME-postgresql is using default Service Account WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql has ability to run as root WARN - RELEASE-NAME-postgresql in the StatefulSet RELEASE-NAME-postgresql has a UID of less than 1000 WARN - StatefulSet RELEASE-NAME-postgresql using defaulting to image UID 31 tests, 18 passed, 13 warnings, 0 failures $ if [ -d "tests/policy" ]; then # collapsed multi-line command section_end:1630337715:step_script section_start:1630337715:cleanup_file_variables Cleaning up file based variables section_end:1630337715:cleanup_file_variables Job succeeded