Running with gitlab-runner 14.1.0 (8925d9a0)  on gitlab-runners-bigbang-gitlab-runner-gitlab-runner-5fc8b59s948w yScSXEaE section_start:1627428825:resolve_secrets Resolving secrets section_end:1627428825:resolve_secrets section_start:1627428825: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:1627428825:prepare_executor section_start:1627428825:prepare_script Preparing environment Waiting for pod gitlab-runners/runner-yscsxeae-project-4359-concurrent-0jwfnd to be running, status is Pending Running on runner-yscsxeae-project-4359-concurrent-0jwfnd via gitlab-runners-bigbang-gitlab-runner-gitlab-runner-5fc8b59s948w... section_end:1627428829:prepare_script section_start:1627428829:get_sources Getting source from Git repository Fetching changes with git depth set to 50... Initialized empty Git repository in /builds/yScSXEaE/0/platform-one/big-bang/apps/application-utilities/minio-operator/.git/ Created fresh repository. Checking out dd7969bd as refs/merge-requests/12/head... Skipping Git submodules setup section_end:1627428830:get_sources section_start:1627428830: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 |-- README.md |-- chart | |-- Chart.yaml | |-- crds | | `-- minio.min.io_tenants.yaml | |-- templates | | |-- NOTES.txt | | |-- _helpers.tpl | | |-- cluster-role-binding.yaml | | |-- cluster-role.yaml | | |-- operator-deployment.yaml | | |-- operator-service.yaml | | `-- serviceaccount.yaml | `-- values.yaml |-- docs | |-- affinity.md | |-- backup.md | |-- elastic.md | |-- keycloak.md | |-- overview.md | |-- prometheus.md | `-- troubleshooting.md |-- tests | `-- test-values.yml `-- upstream |-- Kptfile `-- operator |-- CNAME |-- CONTRIBUTING.md |-- CREDITS |-- Dockerfile |-- Kptfile |-- LICENSE |-- Makefile |-- README.md |-- _config.yml |-- code_of_conduct.md |-- docs | |-- console.md | |-- crd.adoc | |-- custom-name-templates.md | |-- examples.md | |-- expansion.md | |-- images | | |-- architecture.png | | `-- console-dashboard.png | |-- kes.md | |-- operator-fields.md | |-- pod-security-policy.md | |-- sidecars.md | |-- templates | | |-- asciidoctor | | | |-- gv_details.tpl | | | |-- gv_list.tpl | | | |-- type.tpl | | | `-- type_members.tpl | | `-- config.yaml | |-- tls.md | `-- using-direct-csi.md |-- examples | |-- console-secret.yaml | |-- kes-secret.yaml | |-- patch.yaml | |-- tenant-encryption.yaml | |-- tenant-lite.yaml | |-- tenant-log-search.yaml | |-- tenant-pod-security-policy.yaml | |-- tenant-prometheus.yaml | |-- tenant-with-autocert-and-custom-certs-encryption-enabled.yaml | |-- tenant-with-autocert-and-ldap.yaml | |-- tenant-with-autocert-encryption-disabled.yaml | |-- tenant-with-autocert-encryption-enabled.yaml | |-- tenant-with-custom-ca-certs.yaml | |-- tenant-with-custom-cert-encryption-disabled.yaml | |-- tenant-with-custom-cert-encryption-enabled.yaml | |-- tenant-with-external-idp.yaml | |-- tenant.yaml | `-- vault | |-- deployment.yaml | `-- kes-policy.hcl |-- go.mod |-- go.sum |-- helm | |-- LICENSE | `-- minio-operator | |-- Chart.yaml | |-- README.md | |-- crds | | `-- minio.min.io_tenants.yaml | |-- templates | | |-- NOTES.txt | | |-- _helpers.tpl | | |-- cluster-role-binding.yaml | | |-- cluster-role.yaml | | |-- console-deployment.yaml | | |-- console-secret.yaml | | |-- console-service.yaml | | |-- console-ui.yaml | | |-- operator-deployment.yaml | | |-- operator-service.yaml | | |-- serviceaccount.yaml | | |-- tenant-secret.yaml | | `-- tenant.yaml | `-- values.yaml |-- helm-reindex.sh |-- helm-releases | |-- minio-operator-4.0.0.tgz | |-- minio-operator-4.0.1.tgz | |-- minio-operator-4.0.2.tgz | `-- minio-operator-4.0.3.tgz |-- index.yaml |-- k8s | |-- boilerplate.go.txt | `-- update-codegen.sh |-- kubectl-minio | |-- CREDITS | |-- LICENSE | |-- README.md | |-- cmd | | |-- delete.go | | |-- helpers | | | |-- constants.go | | | `-- helpers.go | | |-- init.go | | |-- kubectl-minio.go | | |-- proxy.go | | |-- resources | | | |-- cluter-role-binding.go | | | |-- common.go | | | |-- deployment.go | | | |-- namespace.go | | | |-- secret.go | | | |-- service-account.go | | | |-- service.go | | | `-- tenant.go | | |-- tenant-create.go | | |-- tenant-delete.go | | |-- tenant-expand.go | | |-- tenant-info.go | | |-- tenant-upgrade.go | | |-- tenant.go | | `-- version.go | |-- go.mod | |-- go.sum | `-- main.go |-- kustomization.yaml |-- logsearchapi | |-- CREDITS | |-- Dockerfile | |-- LICENSE | |-- README.md | |-- docker-buildx.sh | |-- go.mod | |-- go.sum | |-- main.go | `-- server | |-- auth.go | |-- constants.go | |-- db.go | |-- events.go | |-- partitions.go | |-- query.go | `-- server.go |-- main.go |-- package.sh |-- pkg | |-- apis | | `-- minio.min.io | | |-- register.go | | |-- v1 | | | |-- constants.go | | | |-- conversion.go | | | |-- doc.go | | | |-- globals.go | | | |-- helper.go | | | |-- helper_test.go | | | |-- labels.go | | | |-- names.go | | | |-- register.go | | | |-- types.go | | | `-- zz_generated.deepcopy.go | | `-- v2 | | |-- constants.go | | |-- conversion.go | | |-- doc.go | | |-- globals.go | | |-- helper.go | | |-- helper_test.go | | |-- labels.go | | |-- names.go | | |-- register.go | | |-- types.go | | `-- zz_generated.deepcopy.go | |-- client | | |-- clientset | | | `-- versioned | | | |-- clientset.go | | | |-- doc.go | | | |-- fake | | | | |-- clientset_generated.go | | | | |-- doc.go | | | | `-- register.go | | | |-- scheme | | | | |-- doc.go | | | | `-- register.go | | | `-- typed | | | `-- minio.min.io | | | |-- v1 | | | | |-- doc.go | | | | |-- fake | | | | | |-- doc.go | | | | | |-- fake_minio.min.io_client.go | | | | | `-- fake_tenant.go | | | | |-- generated_expansion.go | | | | |-- minio.min.io_client.go | | | | `-- tenant.go | | | `-- v2 | | | |-- doc.go | | | |-- fake | | | | |-- doc.go | | | | |-- fake_minio.min.io_client.go | | | | `-- fake_tenant.go | | | |-- generated_expansion.go | | | |-- minio.min.io_client.go | | | `-- tenant.go | | |-- informers | | | `-- externalversions | | | |-- factory.go | | | |-- generic.go | | | |-- internalinterfaces | | | | `-- factory_interfaces.go | | | `-- minio.min.io | | | |-- interface.go | | | |-- v1 | | | | |-- interface.go | | | | `-- tenant.go | | | `-- v2 | | | |-- interface.go | | | `-- tenant.go | | `-- listers | | `-- minio.min.io | | |-- v1 | | | |-- expansion_generated.go | | | `-- tenant.go | | `-- v2 | | |-- expansion_generated.go | | `-- tenant.go | |-- controller | | `-- cluster | | |-- console.go | | |-- console_test.go | | |-- csr.go | | |-- http_handlers.go | | |-- kes-csr.go | | |-- log-search.go | | |-- main-controller.go | | |-- operator.go | | |-- pools.go | | |-- pools_test.go | | |-- status.go | | `-- webhook-server.go | `-- resources | |-- configmaps | | |-- prometheus.go | | `-- prometheus_test.go | |-- deployments | | |-- console-deployment.go | | `-- log-search-api.go | |-- jobs | | `-- kes-job.go | |-- secrets | | `-- log.go | |-- services | | `-- service.go | `-- statefulsets | |-- kes-statefulset.go | |-- log.go | |-- minio-statefulset.go | |-- minio-statefulset_test.go | `-- prometheus.go |-- resources | |-- assets.go | |-- base | | |-- cluster-role-binding.yaml | | |-- cluster-role.yaml | | |-- console-ui.yaml | | |-- crds | | | `-- minio.min.io_tenants.yaml | | |-- deployment.yaml | | |-- kustomization.yaml | | |-- namespace.yaml | | |-- service-account.yaml | | `-- service.yaml | |-- kustomization.yaml | `-- patch-crd | |-- crd-conversion.yaml | `-- kustomization.yaml `-- testing |-- README.md |-- four-zones.yaml |-- one-zone-multi-disk.yaml |-- one-zone-multi-svc.yaml |-- one-zone-multi-svr.yaml |-- one-zone.yaml |-- patching | |-- add-one-zone-step-1.yaml | |-- add-one-zone-step-2.yaml | |-- upgrade-one-zone-step-1.yaml | |-- upgrade-one-zone-step-2.yaml | |-- upgrade-two-zones-step-1.yaml | `-- upgrade-two-zones-step-2.yaml |-- two-zones-diff-disks.yaml |-- two-zones.yaml `-- validations |-- no-zones.yaml |-- one-zone-no-creds-secret.yaml |-- one-zone-no-vct.yaml |-- one-zone-vct-no-access-mode.yaml |-- one-zone-vct-no-request.yaml |-- one-zone-vct-request-no-resources.yaml |-- one-zone-vct-resources-no-storage.yaml |-- one-zone-vct-resources-volume-2.yaml |-- one-zone-zero-servers.yaml |-- one-zone-zero-volumes.yaml `-- two-zones-two-volumes-total.yaml 67 directories, 260 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 - minio-operator in the Deployment minio-operator does not have a memory limit set WARN - minio-operator in the Deployment minio-operator does not have a CPU limit set WARN - minio-operator in the Deployment minio-operator does not have QoS class of Guaranteed WARN - minio-operator in the Deployment minio-operator has a UID of less than 1000 WARN - minio-operator in the Deployment minio-operator is not using a read only root filesystem WARN - Deployment minio-operator must include Kubernetes recommended labels: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/#labels WARN - minio-operator in the Deployment minio-operator is missing livenessProbe WARN - minio-operator in the Deployment minio-operator is missing readinessProbe 24 tests, 16 passed, 8 warnings, 0 failures Checking chart values... WARN - minio-operator in the Deployment minio-operator is not using a read only root filesystem WARN - Deployment minio-operator must include Kubernetes recommended labels: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/#labels WARN - minio-operator in the Deployment minio-operator is missing livenessProbe WARN - minio-operator in the Deployment minio-operator is missing readinessProbe WARN - minio-operator in the Deployment minio-operator has a UID of less than 1000 WARN - minio-operator in the Deployment minio-operator does not have a memory limit set WARN - minio-operator in the Deployment minio-operator does not have a CPU limit set WARN - minio-operator in the Deployment minio-operator does not have QoS class of Guaranteed 24 tests, 16 passed, 8 warnings, 0 failures $ if [ -d "tests/policy" ]; then # collapsed multi-line command section_end:1627428831:step_script section_start:1627428831:cleanup_file_variables Cleaning up file based variables section_end:1627428832:cleanup_file_variables Job succeeded