WARNING: Using insecure TLS client config. Setting this option is not supported! Login successful. You have access to 72 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default". Running gauge specs gauge run specs/clustertasks/clustertask-s2i.spec log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Compatible version of plugin go not found. Installing plugin go... Gathering metadata for go Downloading https://downloads.gauge.org/plugin/go?l=go&p=&o=linux&a=amd64 Downloading https://github.com/getgauge-contrib/gauge-go/releases/download/v0.4.0/gauge-go-0.4.0-linux.x86_64.zip ........................ Running plugin hook command => [go install github.com/go-delve/delve/cmd/dlv@latest] go: downloading github.com/go-delve/delve v1.23.1 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/spf13/cobra v1.7.0 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/derekparker/trie v0.0.0-20230829180723-39f4de51ef7d go: downloading github.com/cosiner/argv v0.1.0 go: downloading github.com/go-delve/liner v1.2.3-0.20231231155935-4726ab1d7f62 go: downloading github.com/google/go-dap v0.12.0 go: downloading github.com/hashicorp/golang-lru v1.0.2 go: downloading golang.org/x/arch v0.6.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading go.starlark.net v0.0.0-20231101134539-556fd59b42f6 go: downloading golang.org/x/sys v0.17.0 go: downloading github.com/cilium/ebpf v0.11.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/mattn/go-runewidth v0.0.13 go: downloading github.com/rivo/uniseg v0.2.0 go: downloading golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 Running plugin hook command => [go install github.com/getgauge-contrib/gauge-go@latest] go: downloading github.com/getgauge-contrib/gauge-go v0.4.0 go: downloading github.com/getgauge/common v0.0.0-20211105093448-e0aee1ccb217 go: downloading github.com/golang/protobuf v1.5.3 go: downloading github.com/dmotylev/goproperties v0.0.0-20140630191356-7cbffbaada47 go: downloading google.golang.org/protobuf v1.31.0 Installing plugin go 0.4.0 Successfully installed plugin 'go' version 0.4.0 Compatible version of plugin html-report not found. Installing plugin html-report... Gathering metadata for html-report Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go&o=linux&a=amd64 Downloading https://github.com/getgauge/html-report/releases/download/v4.3.1/html-report-4.3.1-linux.x86_64.zip ....................... Installing plugin html-report 4.3.1 Successfully installed plugin 'html-report' version 4.3.1 Compatible version of plugin xml-report not found. Installing plugin xml-report... Gathering metadata for xml-report Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report&o=linux&a=amd64 Downloading https://github.com/getgauge/xml-report/releases/download/v0.5.1/xml-report-0.5.1-linux.x86_64.zip ........................ Installing plugin xml-report 0.5.1 Successfully installed plugin 'xml-report' version 0.5.1 Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/clustertasks/clustertask-s2i.spec Parsing completed. Starting go runner go: downloading github.com/tektoncd/operator v0.71.0 go: downloading k8s.io/apimachinery v0.28.9 go: downloading github.com/openshift/api v0.0.0-20240422085825-2624175e9673 go: downloading github.com/openshift/client-go v0.0.0-20240422164335-6c851f4919dd go: downloading k8s.io/client-go v0.28.9 go: downloading github.com/tektoncd/pipeline v0.59.0 go: downloading k8s.io/api v0.28.9 Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 go: downloading gotest.tools/v3 v3.5.1 go: downloading go.opencensus.io v0.24.0 go: downloading knative.dev/pkg v0.0.0-20240116073220-b488e7be5902 go: downloading github.com/tektoncd/cli v0.37.0 go: downloading github.com/prometheus/client_golang v1.19.0 go: downloading github.com/prometheus/common v0.52.2 go: downloading github.com/google/go-cmp v0.6.0 go: downloading github.com/openshift-pipelines/manual-approval-gate v0.2.2 go: downloading github.com/operator-framework/api v0.16.0 go: downloading github.com/operator-framework/operator-lifecycle-manager v0.22.0 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/tektoncd/triggers v0.27.0 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/klog/v2 v2.120.1 go: downloading k8s.io/utils v0.0.0-20240310230437-4693a0247e57 go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go: downloading github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/prometheus/client_model v0.6.1 go: downloading google.golang.org/protobuf v1.33.0 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading go.uber.org/zap v1.27.0 go: downloading github.com/manifestival/manifestival v0.7.2 go: downloading github.com/openshift-pipelines/pipelines-as-code v0.27.0 go: downloading github.com/google/cel-go v0.20.1 go: downloading golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 go: downloading k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1 go: downloading golang.org/x/net v0.24.0 go: downloading github.com/imdario/mergo v0.3.16 go: downloading golang.org/x/term v0.20.0 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go: downloading github.com/fatih/color v1.16.0 go: downloading github.com/jonboulle/clockwork v0.4.0 go: downloading github.com/spf13/cobra v1.8.0 go: downloading go.uber.org/multierr v1.11.0 go: downloading k8s.io/cli-runtime v0.28.9 go: downloading sigs.k8s.io/yaml v1.4.0 go: downloading github.com/AlecAivazis/survey/v2 v2.3.7 go: downloading github.com/ktr0731/go-fuzzyfinder v0.8.0 go: downloading golang.org/x/time v0.5.0 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/go-logr/logr v1.4.1 go: downloading github.com/evanphx/json-patch/v5 v5.9.0 go: downloading github.com/openshift/apiserver-library-go v0.0.0-20230816171015-6bfafa975bfb go: downloading github.com/google/uuid v1.6.0 go: downloading golang.org/x/sync v0.7.0 go: downloading github.com/blendle/zapdriver v1.3.1 go: downloading github.com/blang/semver/v4 v4.0.0 go: downloading github.com/google/go-containerregistry v0.19.1 go: downloading github.com/evanphx/json-patch v5.9.0+incompatible go: downloading golang.org/x/sys v0.20.0 go: downloading golang.org/x/oauth2 v0.19.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240401170217-c3f982113cda go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/emicklei/go-restful/v3 v3.12.0 go: downloading github.com/go-openapi/jsonreference v0.21.0 go: downloading github.com/go-openapi/swag v0.23.0 go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 go: downloading knative.dev/eventing v0.40.3 go: downloading github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b go: downloading github.com/cloudevents/sdk-go/v2 v2.15.2 go: downloading github.com/tidwall/sjson v1.2.4 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading golang.org/x/text v0.15.0 go: downloading contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d go: downloading contrib.go.opencensus.io/exporter/prometheus v0.4.2 go: downloading google.golang.org/grpc v1.63.2 go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0 go: downloading github.com/gdamore/tcell/v2 v2.6.0 go: downloading github.com/ktr0731/go-ansisgr v0.1.0 go: downloading github.com/mattn/go-runewidth v0.0.15 go: downloading github.com/nsf/termbox-go v1.1.1 go: downloading github.com/kelseyhightower/envconfig v1.4.0 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading k8s.io/apiextensions-apiserver v0.28.9 go: downloading github.com/go-openapi/jsonpointer v0.21.0 go: downloading github.com/mailru/easyjson v0.7.7 go: downloading github.com/opencontainers/go-digest v1.0.0 go: downloading github.com/tidwall/gjson v1.12.1 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading github.com/prometheus/statsd_exporter v0.26.1 go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1 go: downloading google.golang.org/api v0.172.0 go: downloading github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de go: downloading sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 go: downloading sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 go: downloading github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 go: downloading github.com/peterbourgon/diskv v2.0.1+incompatible go: downloading github.com/rivo/uniseg v0.4.4 go: downloading github.com/gdamore/encoding v1.0.0 go: downloading github.com/lucasb-eyer/go-colorful v1.2.0 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/josharian/intern v1.0.0 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.2.0 go: downloading github.com/prometheus/procfs v0.13.0 go: downloading github.com/tidwall/match v1.1.1 go: downloading github.com/tidwall/pretty v1.2.0 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 go: downloading github.com/go-kit/log v0.2.1 go: downloading sigs.k8s.io/controller-runtime v0.15.3 go: downloading github.com/google/btree v1.1.2 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go: downloading github.com/go-logfmt/logfmt v0.6.0 go: downloading github.com/go-errors/errors v1.4.2 go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go: downloading github.com/xlab/treeprint v1.2.0 go: downloading github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 go: downloading go.starlark.net v0.0.0-20230525235612-a134d8f9ddca Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 39741 Successfully made the connection with plugin with port: 39741 Starting Xml Report plugin Attempting to connect to grpc server at port: 45797 Successfully made the connection with plugin with port: 45797 Initialising suite data store. # Verify Clustertasks E2E spec  ## S2I nodejs pipelinerun: PIPELINES-14-TC01 2024/10/21 07:23:23 output: Now using project "releasetest-jtgmx" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:23:23 Waiting for operator to be up and running.... 2024/10/21 07:23:23 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:23:23 Verify SA "pipeline" is created in namespace "releasetest-jtgmx"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:23:23 output: imagestream.image.openshift.io/nodejs-ex-git created deploymentconfig.apps.openshift.io/nodejs-ex-git created pipeline.tekton.dev/nodejs-ex-git created pipelinerun.tekton.dev/nodejs-ex-git-pr created  * Create |S.NO|resource_dir | |----|--------------------------------------------------------| |1 |testdata/v1beta1/pipelinerun/s2i-nodejs-pipelinerun.yaml| ...[PASS] 2024/10/21 07:23:23 validating pipeline run nodejs-ex-git-pr for success state... 2024/10/21 07:25:48 pipelineRun: nodejs-ex-git-pr is successful under namespace : releasetest-jtgmx  * Verify pipelinerun |S.NO|pipeline_run_name|status |check_lable_propagation| |----|-----------------|----------|-----------------------| |1 |nodejs-ex-git-pr |successful|no | ...[PASS] 2024/10/21 07:26:08 output: project.project.openshift.io "releasetest-jtgmx" deleted  ## S2I java pipelinerun: PIPELINES-14-TC04 2024/10/21 07:26:08 output: Now using project "releasetest-s54t6" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:26:08 Verify SA "pipeline" is created in namespace "releasetest-s54t6"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:26:14 output: pipeline.tekton.dev/s2i-java-pipeline created 2024/10/21 07:26:14 output: persistentvolumeclaim/shared-pvc created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/v1beta1/clustertask/pipelines/s2i-java.yaml| |2 |testdata/pvc/pvc.yaml | ...[PASS] 2024/10/21 07:26:14 Getting imagestream from the namespace openshift  * Get tags of the imagestream "java" from namespace "openshift" and store to variable "java-tags" ...[PASS] 2024/10/21 07:26:14 Starting pipeline s2i-java-pipeline with param VERSION=11 2024/10/21 07:26:14 Pipelinerun s2i-java-pipeline-run-qtpd6 started 2024/10/21 07:26:14 validating pipeline run s2i-java-pipeline-run-qtpd6 for success state... 2024/10/21 07:26:17 Starting pipeline s2i-java-pipeline with param VERSION=8 2024/10/21 07:26:17 Pipelinerun s2i-java-pipeline-run-2msst started 2024/10/21 07:26:17 validating pipeline run s2i-java-pipeline-run-2msst for success state... 2024/10/21 07:26:20 Starting pipeline s2i-java-pipeline with param VERSION=openjdk-11-el7 2024/10/21 07:26:20 Pipelinerun s2i-java-pipeline-run-5srgg started 2024/10/21 07:26:20 validating pipeline run s2i-java-pipeline-run-5srgg for success state... 2024/10/21 07:26:23 Starting pipeline s2i-java-pipeline with param VERSION=openjdk-11-ubi8 2024/10/21 07:26:23 Pipelinerun s2i-java-pipeline-run-m9smj started 2024/10/21 07:26:23 validating pipeline run s2i-java-pipeline-run-m9smj for success state... 2024/10/21 07:26:26 Starting pipeline s2i-java-pipeline with param VERSION=openjdk-17-ubi8 2024/10/21 07:26:26 Pipelinerun s2i-java-pipeline-run-pd9br started 2024/10/21 07:26:26 validating pipeline run s2i-java-pipeline-run-pd9br for success state... 2024/10/21 07:26:29 Starting pipeline s2i-java-pipeline with param VERSION=openjdk-8-el7 2024/10/21 07:26:29 Pipelinerun s2i-java-pipeline-run-hqm7p started 2024/10/21 07:26:29 validating pipeline run s2i-java-pipeline-run-hqm7p for success state... 2024/10/21 07:26:32 Starting pipeline s2i-java-pipeline with param VERSION=openjdk-8-ubi8 2024/10/21 07:26:32 Pipelinerun s2i-java-pipeline-run-8gt68 started 2024/10/21 07:26:32 validating pipeline run s2i-java-pipeline-run-8gt68 for success state... 2024/10/21 07:27:41 pipelineRun: s2i-java-pipeline-run-pd9br is successful under namespace : releasetest-s54t6 2024/10/21 07:28:15 pipelineRun: s2i-java-pipeline-run-5srgg is successful under namespace : releasetest-s54t6 2024/10/21 07:29:32 pipelineRun: s2i-java-pipeline-run-8gt68 is successful under namespace : releasetest-s54t6 2024/10/21 07:30:14 pipelineRun: s2i-java-pipeline-run-qtpd6 is successful under namespace : releasetest-s54t6 2024/10/21 07:30:17 pipelineRun: s2i-java-pipeline-run-2msst is successful under namespace : releasetest-s54t6 2024/10/21 07:31:23 pipelineRun: s2i-java-pipeline-run-m9smj is successful under namespace : releasetest-s54t6 2024/10/21 07:31:59 pipelineRun: s2i-java-pipeline-run-hqm7p is successful under namespace : releasetest-s54t6  * Start and verify pipeline "s2i-java-pipeline" with param "VERSION" with values stored in variable "java-tags" with workspace "name=source,claimName=shared-pvc" ...[PASS] 2024/10/21 07:32:19 output: project.project.openshift.io "releasetest-s54t6" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_07.32.19/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 07.32.19 Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 536.398s Runner with PID:4265 has exited Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 2 executed 2 passed 0 failed 0 skipped Total time taken: 8m56.301s gauge run specs/clustertasks/clustertask.spec log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin xml-report is already installed. Plugin go is already installed. Plugin html-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/clustertasks/clustertask.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 39661 Successfully made the connection with plugin with port: 39661 Starting Xml Report plugin Attempting to connect to grpc server at port: 34073 Successfully made the connection with plugin with port: 34073 Initialising suite data store. # Verify Clustertasks E2E spec  ## buildah pipelinerun: PIPELINES-16-TC01 2024/10/21 07:32:23 output: Now using project "releasetest-jwn92" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:32:23 Waiting for operator to be up and running.... 2024/10/21 07:32:23 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:32:23 Verify SA "pipeline" is created in namespace "releasetest-jwn92"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:32:28 output: pipeline.tekton.dev/buildah-pipeline created 2024/10/21 07:32:28 output: persistentvolumeclaim/shared-pvc created 2024/10/21 07:32:28 output: pipelinerun.tekton.dev/buildah-run created  * Create |S.NO|resource_dir | |----|-------------------------------------------------| |1 |testdata/v1/clustertask/pipelines/buildah.yaml | |2 |testdata/pvc/pvc.yaml | |3 |testdata/v1/clustertask/pipelineruns/buildah.yaml| ...[PASS] 2024/10/21 07:32:28 validating pipeline run buildah-run for success state... 2024/10/21 07:33:18 pipelineRun: buildah-run is successful under namespace : releasetest-jwn92  * Verify pipelinerun |S.NO|pipeline_run_name|status |check_label_propagation| |----|-----------------|----------|-----------------------| |1 |buildah-run |successful|no | ...[PASS] 2024/10/21 07:33:38 output: project.project.openshift.io "releasetest-jwn92" deleted  ## git-clone read private repo taskrun PIPELINES-16-TC12 2024/10/21 07:33:39 output: Now using project "releasetest-9ggc5" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:33:39 Verify SA "pipeline" is created in namespace "releasetest-9ggc5"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:33:44 output: pipeline.tekton.dev/git-clone-read-private-pipeline created 2024/10/21 07:33:44 output: persistentvolumeclaim/shared-pvc created 2024/10/21 07:33:44 output: secret/ssh-key created  * Create |S.NO|resource_dir | |----|-------------------------------------------------------------| |1 |testdata/v1/clustertask/pipelines/git-clone-read-private.yaml| |2 |testdata/pvc/pvc.yaml | |3 |testdata/v1/clustertask/secrets/ssh-key.yaml | ...[PASS] 2024/10/21 07:33:44 output:  * Link secret "ssh-key" to service account "pipeline" ...[PASS] 2024/10/21 07:33:44 output: pipelinerun.tekton.dev/git-clone-read-private-pipeline-run created  * Create |S.NO|resource_dir | |----|----------------------------------------------------------------| |1 |testdata/v1/clustertask/pipelineruns/git-clone-read-private.yaml| ...[PASS] 2024/10/21 07:33:44 validating pipeline run git-clone-read-private-pipeline-run for success state... 2024/10/21 07:33:54 pipelineRun: git-clone-read-private-pipeline-run is successful under namespace : releasetest-9ggc5  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|-----------------------------------|----------|-----------------------| |1 |git-clone-read-private-pipeline-run|successful|no | ...[PASS] 2024/10/21 07:34:14 output: project.project.openshift.io "releasetest-9ggc5" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_07.34.14/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 07.34.14 Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 111.582s Runner with PID:26018 has exited Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 2 executed 2 passed 0 failed 0 skipped Total time taken: 1m51.516s gauge run specs/pipelines/ log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 6 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/pipelines/bundles-resolver.spec specs/pipelines/cluster-resolvers.spec specs/pipelines/fail.spec specs/pipelines/git-resolvers.spec specs/pipelines/hub-resolvers.spec specs/pipelines/run.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 36021 Successfully made the connection with plugin with port: 36021 Starting Xml Report plugin Attempting to connect to grpc server at port: 34509 Successfully made the connection with plugin with port: 34509 Initialising suite data store. # Bundles resolver spec  ## Test the functionality of bundles resolver with parameter: PIPELINES-25-TC02 2024/10/21 07:34:18 output: Now using project "releasetest-qmfzx" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:34:18 Waiting for operator to be up and running.... 2024/10/21 07:34:18 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:34:18 Verify SA "pipeline" is created in namespace "releasetest-qmfzx"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:34:18 output: pipelinerun.tekton.dev/bundles-resolver-pipelinerun-param created  * Create |S.NO|resource_dir | |----|-----------------------------------------------------------------------| |1 |testdata/resolvers/pipelineruns/bundles-resolver-pipelinerun-param.yaml| ...[PASS] 2024/10/21 07:34:18 validating pipeline run bundles-resolver-pipelinerun-param for success state... 2024/10/21 07:34:38 pipelineRun: bundles-resolver-pipelinerun-param is successful under namespace : releasetest-qmfzx  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|----------------------------------|----------|-----------------------| |1 |bundles-resolver-pipelinerun-param|successful|no | ...[PASS] 2024/10/21 07:34:58 output: project.project.openshift.io "releasetest-qmfzx" deleted # Cluster resolvers spec  ## Checking the functionality of cluster resolvers#1: PIPELINES-23-TC01 2024/10/21 07:34:58 output: Now using project "releasetest-zmrqw" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:34:58 Check if project releasetest-tasks already exists 2024/10/21 07:34:58 Creating project releasetest-tasks 2024/10/21 07:34:59 output: Now using project "releasetest-tasks" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Create project "releasetest-tasks" ...[PASS] 2024/10/21 07:34:59 Verify SA "pipeline" is created in namespace "releasetest-tasks"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:35:04 output: task.tekton.dev/resolver-task2 created  * Create |S.NO|resource_dir | |----|--------------------------------------------| |1 |testdata/resolvers/tasks/resolver-task2.yaml| ...[PASS] 2024/10/21 07:35:04 Check if project releasetest-pipelines already exists 2024/10/21 07:35:04 Creating project releasetest-pipelines 2024/10/21 07:35:04 output: Now using project "releasetest-pipelines" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Create project "releasetest-pipelines" ...[PASS] 2024/10/21 07:35:04 Verify SA "pipeline" is created in namespace "releasetest-pipelines"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:35:09 output: pipeline.tekton.dev/resolver-pipeline created  * Create |S.NO|resource_dir | |----|---------------------------------------------------| |1 |testdata/resolvers/pipelines/resolver-pipeline.yaml| ...[PASS] 2024/10/21 07:35:09 Check if project releasetest-pipelineruns already exists 2024/10/21 07:35:09 Creating project releasetest-pipelineruns 2024/10/21 07:35:09 output: Now using project "releasetest-pipelineruns" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Create project "releasetest-pipelineruns" ...[PASS] 2024/10/21 07:35:09 Verify SA "pipeline" is created in namespace "releasetest-pipelineruns"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:35:15 output: pipelinerun.tekton.dev/resolver-pipelinerun created  * Create |S.NO|resource_dir | |----|---------------------------------------------------------| |1 |testdata/resolvers/pipelineruns/resolver-pipelinerun.yaml| ...[PASS] 2024/10/21 07:35:15 validating pipeline run resolver-pipelinerun for success state... 2024/10/21 07:35:25 pipelineRun: resolver-pipelinerun is successful under namespace : releasetest-pipelineruns  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|--------------------|----------|-----------------------| |1 |resolver-pipelinerun|successful|no | ...[PASS] 2024/10/21 07:35:25 Deleting project releasetest-tasks 2024/10/21 07:35:32 output: project.project.openshift.io "releasetest-tasks" deleted  * Delete project "releasetest-tasks" ...[PASS] 2024/10/21 07:35:32 Deleting project releasetest-pipelines 2024/10/21 07:35:39 output: project.project.openshift.io "releasetest-pipelines" deleted  * Delete project "releasetest-pipelines" ...[PASS] 2024/10/21 07:35:39 Deleting project releasetest-pipelineruns 2024/10/21 07:35:59 output: project.project.openshift.io "releasetest-pipelineruns" deleted  * Delete project "releasetest-pipelineruns" ...[PASS] 2024/10/21 07:36:06 output: project.project.openshift.io "releasetest-zmrqw" deleted # Verify Pipeline Failures  ## Run Pipeline with a non-existent ServiceAccount: PIPELINES-02-TC01 2024/10/21 07:36:06 output: Now using project "releasetest-pgxxq" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:36:06 Verify SA "foobar" is absent in namespace "releasetest-pgxxq"  * Verify ServiceAccount "foobar" does not exist ...[PASS] 2024/10/21 07:36:06 output: task.tekton.dev/create-file-vb created task.tekton.dev/check-stuff-file-exists-vb created pipeline.tekton.dev/output-pipeline-vb created pipelinerun.tekton.dev/output-pipeline-run-vb created  * Create |S.NO|resource_dir | |----|------------------------------------------| |1 |testdata/negative/v1beta1/pipelinerun.yaml| ...[PASS] 2024/10/21 07:36:06 validating pipeline run output-pipeline-run-vb for failure state... 2024/10/21 07:36:06 Waiting for PipelineRun in namespace releasetest-pgxxq to fail  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|----------------------|-------|-----------------------| |1 |output-pipeline-run-vb|Failure|no | ...[PASS] 2024/10/21 07:36:32 output: project.project.openshift.io "releasetest-pgxxq" deleted # Git resolvers spec  ## Test the functionality of git resolvers: PIPELINES-24-TC01 2024/10/21 07:36:32 output: Now using project "releasetest-js2tv" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:36:32 Verify SA "pipeline" is created in namespace "releasetest-js2tv"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:36:37 output: pipelinerun.tekton.dev/git-resolver-pipelinerun created  * Create |S.NO|resource_dir | |----|-------------------------------------------------------------| |1 |testdata/resolvers/pipelineruns/git-resolver-pipelinerun.yaml| ...[PASS] 2024/10/21 07:36:37 validating pipeline run git-resolver-pipelinerun for success state... 2024/10/21 07:36:47 pipelineRun: git-resolver-pipelinerun is successful under namespace : releasetest-js2tv  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|------------------------|----------|-----------------------| |1 |git-resolver-pipelinerun|successful|no | ...[PASS] 2024/10/21 07:37:07 output: project.project.openshift.io "releasetest-js2tv" deleted # HUB resolvers spec  ## Test the functionality of hub resolvers 2024/10/21 07:37:07 output: Now using project "releasetest-bvq4m" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:37:07 Verify SA "pipeline" is created in namespace "releasetest-bvq4m"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:37:12 output: pipeline.tekton.dev/hub-git-cli-pipeline created 2024/10/21 07:37:12 output: persistentvolumeclaim/shared-pvc created 2024/10/21 07:37:13 output: pipelinerun.tekton.dev/hub-git-cli-run created  * Apply |S.NO|resource_dir | |----|------------------------------------------------| |1 |testdata/resolvers/pipelines/git-cli-hub.yaml | |2 |testdata/pvc/pvc.yaml | |3 |testdata/resolvers/pipelineruns/git-cli-hub.yaml| ...[PASS] 2024/10/21 07:37:13 validating pipeline run hub-git-cli-run for success state... 2024/10/21 07:38:48 pipelineRun: hub-git-cli-run is successful under namespace : releasetest-bvq4m  * Verify pipelinerun |S.NO|pipeline_run_name|status |check_label_propagation| |----|-----------------|----------|-----------------------| |1 |hub-git-cli-run |successful|no | ...[PASS] 2024/10/21 07:39:08 output: project.project.openshift.io "releasetest-bvq4m" deleted # Verify Pipeline E2E spec  ## Pipelinerun Timeout failure Test: PIPELINES-03-TC04 2024/10/21 07:39:08 output: Now using project "releasetest-7758s" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:39:08 Verify SA "pipeline" is created in namespace "releasetest-7758s"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:39:13 output: task.tekton.dev/banana created pipeline.tekton.dev/tomatoes created pipelinerun.tekton.dev/pear created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/v1beta1/pipelinerun/pipelineruntimeout.yaml| ...[PASS] 2024/10/21 07:39:13 validating pipeline run pear to time out... 2024/10/21 07:39:13 Waiting for Pipelinerun pear in namespace releasetest-7758s to be started 2024/10/21 07:39:18 Waiting for TaskRuns from PipelineRun pear in namespace releasetest-7758s to be running 2024/10/21 07:39:18 Waiting for PipelineRun pear in namespace releasetest-7758s to be timed out 2024/10/21 07:39:23 Waiting for TaskRuns from PipelineRun pear in namespace releasetest-7758s to be cancelled  * Verify pipelinerun |S.NO|pipeline_run_name|status |check_label_propagation| |----|-----------------|-------|-----------------------| |1 |pear |timeout|no | ...[PASS] 2024/10/21 07:39:43 output: project.project.openshift.io "releasetest-7758s" deleted  ## Configure execution results at the Task level Test: PIPELINES-03-TC05 2024/10/21 07:39:43 output: Now using project "releasetest-dbcsv" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:39:43 Verify SA "pipeline" is created in namespace "releasetest-dbcsv"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:39:48 output: pipeline.tekton.dev/sum-and-multiply-pipeline created task.tekton.dev/sum created task.tekton.dev/multiply created pipelinerun.tekton.dev/task-level-results created  * Create |S.NO|resource_dir | |----|------------------------------------------------------| |1 |testdata/v1beta1/pipelinerun/task_results_example.yaml| ...[PASS] 2024/10/21 07:39:48 validating pipeline run task-level-results for success state... 2024/10/21 07:39:58 pipelineRun: task-level-results is successful under namespace : releasetest-dbcsv  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|------------------|----------|-----------------------| |1 |task-level-results|successful|no | ...[PASS] 2024/10/21 07:40:18 output: project.project.openshift.io "releasetest-dbcsv" deleted  ## Cancel pipelinerun Test: PIPELINES-03-TC06 2024/10/21 07:40:19 output: Now using project "releasetest-dw686" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:40:19 Verify SA "pipeline" is created in namespace "releasetest-dw686"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:40:24 output: persistentvolumeclaim/shared-pvc created 2024/10/21 07:40:24 output: task.tekton.dev/create-file-v1b1 created task.tekton.dev/check-file-exists-v1b1 created pipeline.tekton.dev/output-pipeline-v1b1 created pipelinerun.tekton.dev/output-pipeline-run-v1b1 created  * Create |S.NO|resource_dir | |----|---------------------------------------------| |1 |testdata/pvc/pvc.yaml | |2 |testdata/v1beta1/pipelinerun/pipelinerun.yaml| ...[PASS] 2024/10/21 07:40:24 validating pipeline run output-pipeline-run-v1b1 to be cancelled... 2024/10/21 07:40:24 Waiting for Pipelinerun output-pipeline-run-v1b1 in namespace releasetest-dw686 to be started 2024/10/21 07:40:29 Canceling pipeline run: PipelineRun cancelled: output-pipeline-run-v1b1 2024/10/21 07:40:34 Waiting for TaskRuns in PipelineRun output-pipeline-run-v1b1 in namespace releasetest-dw686 to be cancelled  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|------------------------|---------|-----------------------| |1 |output-pipeline-run-v1b1|cancelled|no | ...[PASS] 2024/10/21 07:40:54 output: project.project.openshift.io "releasetest-dw686" deleted  ## Pipelinerun with large result: PIPELINES-03-TC08 2024/10/21 07:40:54 output: Now using project "releasetest-gvcjn" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:40:54 Verify SA "pipeline" is created in namespace "releasetest-gvcjn"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:40:59 output: task.tekton.dev/print-result created task.tekton.dev/generate-result created pipeline.tekton.dev/result-test created pipelinerun.tekton.dev/result-test-run created  * Create |S.NO|resource_dir | |----|---------------------------------------------------------------| |1 |testdata/v1beta1/pipelinerun/pipelinerun-with-large-result.yaml| ...[PASS] 2024/10/21 07:40:59 validating pipeline run result-test-run for success state... 2024/10/21 07:41:09 pipelineRun: result-test-run is successful under namespace : releasetest-gvcjn  * Verify pipelinerun |S.NO|pipeline_run_name|status |check_label_propagation| |----|-----------------|----------|-----------------------| |1 |result-test-run |successful|no | ...[PASS] 2024/10/21 07:41:29 output: project.project.openshift.io "releasetest-gvcjn" deleted Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 07.41.29 Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_07.41.29/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 431.812s Runner with PID:26748 has exited Specifications: 6 executed 6 passed 0 failed 0 skipped Scenarios: 9 executed 9 passed 0 failed 0 skipped Total time taken: 7m11.741s gauge run specs/triggers/ log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 4 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/triggers/cron.spec specs/triggers/eventlistener.spec specs/triggers/triggerbinding.spec specs/triggers/tutorial.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 33255 Successfully made the connection with plugin with port: 33255 Starting Xml Report plugin Attempting to connect to grpc server at port: 45185 Successfully made the connection with plugin with port: 45185 Initialising suite data store. # Verify Triggers with cronjob  ## Create Triggers using k8s cronJob: PIPELINES-04-TC01 2024/10/21 07:41:33 output: Now using project "releasetest-stm6p" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:41:33 Waiting for operator to be up and running.... 2024/10/21 07:41:33 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:41:34 output: task.tekton.dev/say-hello created task.tekton.dev/say-message created task.tekton.dev/say-bye created pipeline.tekton.dev/simple-pipeline created 2024/10/21 07:41:34 output: triggerbinding.triggers.tekton.dev/cron-binding created 2024/10/21 07:41:34 output: triggertemplate.triggers.tekton.dev/pipeline-template created 2024/10/21 07:41:34 output: eventlistener.triggers.tekton.dev/cron-listener created  * Create |S.NO|resource_dir | |----|--------------------------------------------| |1 |testdata/triggers/cron/example-pipeline.yaml| |2 |testdata/triggers/cron/triggerbinding.yaml | |3 |testdata/triggers/cron/triggertemplate.yaml | |4 |testdata/triggers/cron/eventlistener.yaml | ...[PASS] 2024/10/21 07:41:34 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:41:34 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:41:39 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:41:34 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:34 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:34 +0000 UTC} Reason:ReplicaSetUpdated Message:ReplicaSet "el-cron-listener-85b47f85fd" is progressing.} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:41:34 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:34 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000aca090 Addresses:[]} Configuration:{GeneratedResourceName:el-cron-listener}} 2024/10/21 07:41:44 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:41 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:41 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:41 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-cron-listener-85b47f85fd" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:41 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:41:41 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000988270 Addresses:[]} Configuration:{GeneratedResourceName:el-cron-listener}} 2024/10/21 07:41:44 sinkpod name: el-cron-listener-85b47f85fd-ksrwx 2024/10/21 07:41:44 Route url: 'http://el-cron-listener-releasetest-stm6p.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "cron-listener" ...[PASS] 2024/10/21 07:41:49 Verify that image stream "golang" exists in namespace "openshift"  * Verify that image stream "golang" exists ...[PASS] 2024/10/21 07:41:49 Cronjob: hello created in namespace: releasetest-stm6p  * Create cron job with schedule "*/1 * * * *" ...[PASS] 2024/10/21 07:42:01 pipeline run : simple-pipeline-run-glcbd 2024/10/21 07:43:01 pipeline run : simple-pipeline-run-942z2 2024/10/21 07:44:01 pipeline run : simple-pipeline-run-2w27j 2024/10/21 07:45:01 pipeline run : simple-pipeline-run-dp9zt 2024/10/21 07:46:01 pipeline run : simple-pipeline-run-fs9zh  * Watch for pipelinerun resources ...[PASS]  * Delete cron job ...[PASS]  * Assert no new pipelineruns created ...[PASS] 2024/10/21 07:47:49 Deleted EventListener 2024/10/21 07:47:54 EventListener's Deployment was deleted 2024/10/21 07:47:54 EventListener's Service was deleted 2024/10/21 07:47:54 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:48:14 output: project.project.openshift.io "releasetest-stm6p" deleted # Verify eventlisteners spec  ## Create Eventlistener embedded TriggersBindings specs: PIPELINES-05-TC08 2024/10/21 07:48:15 output: Now using project "releasetest-tq8cm" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:48:15 output: task.tekton.dev/say-hello created task.tekton.dev/say-message created task.tekton.dev/say-bye created pipeline.tekton.dev/simple-pipeline created 2024/10/21 07:48:15 output: triggerbinding.triggers.tekton.dev/pipeline-binding created 2024/10/21 07:48:15 output: triggertemplate.triggers.tekton.dev/pipeline-template created 2024/10/21 07:48:15 output: eventlistener.triggers.tekton.dev/listener-embed-binding created  * Create |S.NO|resource_dir | |----|-------------------------------------------------------------------| |1 |testdata/triggers/sample-pipeline.yaml | |2 |testdata/triggers/triggerbindings/triggerbinding.yaml | |3 |testdata/triggers/triggertemplate/triggertemplate.yaml | |4 |testdata/triggers/eventlisteners/eventlistener-embeded-binding.yaml| ...[PASS] 2024/10/21 07:48:15 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:48:15 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:48:20 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:17 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:17 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:17 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-embed-binding-6b87b95f87" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:17 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:17 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000bfc3f0 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-embed-binding}} 2024/10/21 07:48:20 sinkpod name: el-listener-embed-binding-6b87b95f87-tmh27 2024/10/21 07:48:21 Route url: 'http://el-listener-embed-binding-releasetest-tq8cm.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-embed-binding" ...[PASS] 2024/10/21 07:48:26 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:48:26 validating pipeline run simple-pipeline-run for success state... 2024/10/21 07:48:36 pipelineRun: simple-pipeline-run is successful under namespace : releasetest-tq8cm  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|-------------------|----------|-----------------------| |1 |simple-pipeline-run|successful|no | ...[PASS] 2024/10/21 07:48:36 Deleted EventListener 2024/10/21 07:48:36 EventListener's Deployment was deleted 2024/10/21 07:48:36 EventListener's Service was deleted 2024/10/21 07:48:36 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:48:56 output: project.project.openshift.io "releasetest-tq8cm" deleted  ## Create embedded TriggersTemplate: PIPELINES-05-TC09 2024/10/21 07:48:56 output: Now using project "releasetest-6jzmb" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:48:56 output: triggerbinding.triggers.tekton.dev/pipeline-binding created 2024/10/21 07:48:56 output: triggertemplate.triggers.tekton.dev/pipeline-template created 2024/10/21 07:48:56 output: eventlistener.triggers.tekton.dev/listener-embed-binding created  * Create |S.NO|resource_dir | |----|-------------------------------------------------------------------| |1 |testdata/triggers/triggerbindings/triggerbinding.yaml | |2 |testdata/triggers/triggertemplate/embed-triggertemplate.yaml | |3 |testdata/triggers/eventlisteners/eventlistener-embeded-binding.yaml| ...[PASS] 2024/10/21 07:48:56 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:48:56 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:49:01 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:58 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:58 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:58 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-embed-binding-644dc9c8c" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:58 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:48:58 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000dad380 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-embed-binding}} 2024/10/21 07:49:01 sinkpod name: el-listener-embed-binding-644dc9c8c-xnhk4 2024/10/21 07:49:02 Route url: 'http://el-listener-embed-binding-releasetest-6jzmb.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-embed-binding" ...[PASS] 2024/10/21 07:49:07 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:49:07 validating pipeline run pipelinerun-with-taskspec-to-echo-message for success state... 2024/10/21 07:49:17 pipelineRun: pipelinerun-with-taskspec-to-echo-message is successful under namespace : releasetest-6jzmb  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|-----------------------------------------|----------|-----------------------| |1 |pipelinerun-with-taskspec-to-echo-message|successful|no | ...[PASS] 2024/10/21 07:49:17 Deleted EventListener 2024/10/21 07:49:22 EventListener's Deployment was deleted 2024/10/21 07:49:22 EventListener's Service was deleted 2024/10/21 07:49:22 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:49:42 output: project.project.openshift.io "releasetest-6jzmb" deleted  ## Verify Github push event with Embbeded TriggerTemplate using Github-CTB: PIPELINES-05-TC12 2024/10/21 07:49:42 output: Now using project "releasetest-n596n" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:49:42 Verify SA "pipeline" is created in namespace "releasetest-n596n"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:49:47 output: triggertemplate.triggers.tekton.dev/pipeline-template-git-push created 2024/10/21 07:49:47 output: eventlistener.triggers.tekton.dev/listener-ctb-github-push created  * Create |S.NO|resource_dir | |----|------------------------------------------------------------------| |1 |testdata/triggers/github-ctb/Embeddedtriggertemplate-git-push.yaml| |2 |testdata/triggers/github-ctb/eventlistener-ctb-git-push.yaml | ...[PASS] 2024/10/21 07:49:47 output: secret/github-secret created 2024/10/21 07:49:48 output:  * Create & Link secret "github-secret" to service account "pipeline" ...[PASS] 2024/10/21 07:49:48 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason:NewReplicaSetCreated Message:Created new replica set "el-listener-ctb-github-push-54596fd964"} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:49:48 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000cb88a0 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-ctb-github-push}} 2024/10/21 07:49:48 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason:NewReplicaSetCreated Message:Created new replica set "el-listener-ctb-github-push-54596fd964"} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:49:48 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:47 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000cb8c60 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-ctb-github-push}} 2024/10/21 07:49:53 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:49 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:49 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:49 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-ctb-github-push-54596fd964" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:49 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:49:49 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000f90840 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-ctb-github-push}} 2024/10/21 07:49:53 sinkpod name: el-listener-ctb-github-push-54596fd964-f8n6t 2024/10/21 07:49:53 Route url: 'http://el-listener-ctb-github-push-releasetest-n596n.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-ctb-github-push" ...[PASS] 2024/10/21 07:49:58 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/triggers/github-ctb/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:49:58 validating pipeline run pipelinerun-git-push-ctb for success state... 2024/10/21 07:50:03 pipelineRun: pipelinerun-git-push-ctb is successful under namespace : releasetest-n596n  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|------------------------|----------|-----------------------| |1 |pipelinerun-git-push-ctb|successful|no | ...[PASS] 2024/10/21 07:50:03 Deleted EventListener 2024/10/21 07:50:03 EventListener's Deployment was deleted 2024/10/21 07:50:03 EventListener's Service was deleted 2024/10/21 07:50:03 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:50:23 output: project.project.openshift.io "releasetest-n596n" deleted  ## Verify Github pull_request event with Embbeded TriggerTemplate using Github-CTB: PIPELINES-05-TC13 2024/10/21 07:50:23 output: Now using project "releasetest-tgspn" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:50:23 Verify SA "pipeline" is created in namespace "releasetest-tgspn"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:50:29 output: triggertemplate.triggers.tekton.dev/pipeline-template-git-pr created 2024/10/21 07:50:29 output: eventlistener.triggers.tekton.dev/listener-clustertriggerbinding-github-pr created  * Create |S.NO|resource_dir | |----|----------------------------------------------------------------| |1 |testdata/triggers/github-ctb/Embeddedtriggertemplate-git-pr.yaml| |2 |testdata/triggers/github-ctb/eventlistener-ctb-git-pr.yaml | ...[PASS] 2024/10/21 07:50:29 output: secret/github-secret created 2024/10/21 07:50:29 output:  * Create & Link secret "github-secret" to service account "pipeline" ...[PASS] 2024/10/21 07:50:29 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason:ReplicaSetUpdated Message:ReplicaSet "el-listener-clustertriggerbinding-github-pr-564ccbbcb6" is progressing.} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc00088c990 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-clustertriggerbinding-github-pr}} 2024/10/21 07:50:29 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason:ReplicaSetUpdated Message:ReplicaSet "el-listener-clustertriggerbinding-github-pr-564ccbbcb6" is progressing.} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:29 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000bfd650 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-clustertriggerbinding-github-pr}} 2024/10/21 07:50:34 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:30 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:30 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:30 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-clustertriggerbinding-github-pr-564ccbbcb6" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:30 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:50:30 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000bfd830 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-clustertriggerbinding-github-pr}} 2024/10/21 07:50:34 sinkpod name: el-listener-clustertriggerbinding-github-pr-564ccbbcb6-bxczx 2024/10/21 07:50:34 Route url: 'http://el-listener-clustertriggerbinding-github-pr-releasetest-tgspn.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-clustertriggerbinding-github-pr" ...[PASS] 2024/10/21 07:50:39 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "pull_request", payload "testdata/triggers/github-ctb/pr.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:50:39 validating pipeline run pipelinerun-git-pr-ctb for success state... 2024/10/21 07:50:44 pipelineRun: pipelinerun-git-pr-ctb is successful under namespace : releasetest-tgspn  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|----------------------|----------|-----------------------| |1 |pipelinerun-git-pr-ctb|successful|no | ...[PASS] 2024/10/21 07:50:44 Deleted EventListener 2024/10/21 07:50:44 EventListener's Deployment was deleted 2024/10/21 07:50:44 EventListener's Service was deleted 2024/10/21 07:50:45 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:51:05 output: project.project.openshift.io "releasetest-tgspn" deleted  ## Create TriggersCRD resource with CEL interceptors (overlays): PIPELINES-05-TC15 2024/10/21 07:51:05 output: Now using project "releasetest-6jwfh" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:51:05 Verify SA "pipeline" is created in namespace "releasetest-6jwfh"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:51:10 output: eventlistener.triggers.tekton.dev/listener-triggerref created 2024/10/21 07:51:10 output: trigger.triggers.tekton.dev/trigger created 2024/10/21 07:51:10 output: triggerbinding.triggers.tekton.dev/github-pr-binding created 2024/10/21 07:51:10 output: triggertemplate.triggers.tekton.dev/github-template created 2024/10/21 07:51:10 output: pipeline.tekton.dev/parallel-pipeline created task.tekton.dev/persist-param created task.tekton.dev/to-upper created task.tekton.dev/to-lower created task.tekton.dev/result-reporter created task.tekton.dev/validator created  * Create |S.NO|resource_dir | |----|-----------------------------------------------------------| |1 |testdata/triggers/triggersCRD/eventlistener-triggerref.yaml| |2 |testdata/triggers/triggersCRD/trigger.yaml | |3 |testdata/triggers/triggersCRD/triggerbindings.yaml | |4 |testdata/triggers/triggersCRD/triggertemplate.yaml | |5 |testdata/triggers/triggersCRD/pipeline.yaml | ...[PASS] 2024/10/21 07:51:10 output: secret/github-secret created 2024/10/21 07:51:10 output:  * Create & Link secret "github-secret" to service account "pipeline" ...[PASS] 2024/10/21 07:51:10 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason:ReplicaSetUpdated Message:ReplicaSet "el-listener-triggerref-d7d586c47" is progressing.} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000d40360 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-triggerref}} 2024/10/21 07:51:11 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason:MinimumReplicasUnavailable Message:Deployment does not have minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason:ReplicaSetUpdated Message:ReplicaSet "el-listener-triggerref-d7d586c47" is progressing.} {Type:Ready Status:False Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Condition Available has status: False with message: Deployment does not have minimum availability.} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:10 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000f90db0 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-triggerref}} 2024/10/21 07:51:16 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:11 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:11 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:11 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-triggerref-d7d586c47" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:11 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:51:11 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000d40840 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-triggerref}} 2024/10/21 07:51:16 sinkpod name: el-listener-triggerref-d7d586c47-6s6zp 2024/10/21 07:51:16 Route url: 'http://el-listener-triggerref-releasetest-6jwfh.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-triggerref" ...[PASS] 2024/10/21 07:51:21 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "pull_request", payload "testdata/triggers/triggersCRD/pull-request.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:51:21 validating pipeline run parallel-pipelinerun for success state... 2024/10/21 07:51:56 pipelineRun: parallel-pipelinerun is successful under namespace : releasetest-6jwfh  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|--------------------|----------|-----------------------| |1 |parallel-pipelinerun|successful|no | ...[PASS] 2024/10/21 07:51:56 Deleted EventListener 2024/10/21 07:52:01 EventListener's Deployment was deleted 2024/10/21 07:52:01 EventListener's Service was deleted 2024/10/21 07:52:01 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:52:21 output: project.project.openshift.io "releasetest-6jwfh" deleted  ## Create Eventlistener with github interceptor And verify Kuberenetes Events: PIPELINES-05-TC17 2024/10/21 07:52:21 output: Now using project "releasetest-h25xj" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:52:22 output: task.tekton.dev/say-hello created task.tekton.dev/say-message created task.tekton.dev/say-bye created pipeline.tekton.dev/simple-pipeline created 2024/10/21 07:52:22 output: triggerbinding.triggers.tekton.dev/pipeline-binding created 2024/10/21 07:52:22 output: triggertemplate.triggers.tekton.dev/pipeline-template created 2024/10/21 07:52:22 output: eventlistener.triggers.tekton.dev/listener-embed-binding created  * Create |S.NO|resource_dir | |----|-------------------------------------------------------------------| |1 |testdata/triggers/sample-pipeline.yaml | |2 |testdata/triggers/triggerbindings/triggerbinding.yaml | |3 |testdata/triggers/triggertemplate/triggertemplate.yaml | |4 |testdata/triggers/eventlisteners/eventlistener-embeded-binding.yaml| ...[PASS] 2024/10/21 07:52:22 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:52:22 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:52:27 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:52:24 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:52:24 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:52:24 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-listener-embed-binding-7f58b7dbd7" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:52:24 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:52:24 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000f01b90 Addresses:[]} Configuration:{GeneratedResourceName:el-listener-embed-binding}} 2024/10/21 07:52:27 sinkpod name: el-listener-embed-binding-7f58b7dbd7-mzhcw 2024/10/21 07:52:27 Route url: 'http://el-listener-embed-binding-releasetest-h25xj.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "listener-embed-binding" ...[PASS] 2024/10/21 07:52:32 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS]  * Verify kubernetes events for eventlistener ...[PASS] 2024/10/21 07:52:33 validating pipeline run simple-pipeline-run for success state... 2024/10/21 07:52:43 pipelineRun: simple-pipeline-run is successful under namespace : releasetest-h25xj  * Verify pipelinerun |S.NO|pipeline_run_name |status |check_label_propagation| |----|-------------------|----------|-----------------------| |1 |simple-pipeline-run|successful|no | ...[PASS] 2024/10/21 07:52:43 Deleted EventListener 2024/10/21 07:52:43 EventListener's Deployment was deleted 2024/10/21 07:52:43 EventListener's Service was deleted 2024/10/21 07:52:43 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:53:03 output: project.project.openshift.io "releasetest-h25xj" deleted # Verify triggerbindings spec  ## Verify CEL marshaljson function Test: PIPELINES-10-TC01 2024/10/21 07:53:03 output: Now using project "releasetest-bm2bn" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:53:03 output: eventlistener.triggers.tekton.dev/cel-marshaljson created  * Create |S.NO|resource_dir | |----|------------------------------------------------------| |1 |testdata/triggers/triggerbindings/cel-marshalJson.yaml| ...[PASS] 2024/10/21 07:53:03 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:53:03 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:53:08 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:05 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:05 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:05 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-cel-marshaljson-7cc77f4f84" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:05 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:05 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000a67380 Addresses:[]} Configuration:{GeneratedResourceName:el-cel-marshaljson}} 2024/10/21 07:53:08 sinkpod name: el-cel-marshaljson-7cc77f4f84-nqs6h 2024/10/21 07:53:09 Route url: 'http://el-cel-marshaljson-releasetest-bm2bn.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "cel-marshaljson" ...[PASS] 2024/10/21 07:53:14 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:53:14 Waiting for TaskRun cel-trig-marshaljson in namespace releasetest-bm2bn to succeed  * Verify taskrun |S.NO|task_run_name |status | |----|--------------------|-------| |1 |cel-trig-marshaljson|Success| ...[PASS] 2024/10/21 07:53:19 Deleted EventListener 2024/10/21 07:53:24 EventListener's Deployment was deleted 2024/10/21 07:53:24 EventListener's Service was deleted 2024/10/21 07:53:24 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:53:44 output: project.project.openshift.io "releasetest-bm2bn" deleted  ## Verify event message body parsing with old annotation Test: PIPELINES-10-TC02 2024/10/21 07:53:44 output: Now using project "releasetest-bq5td" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:53:44 output: triggertemplate.triggers.tekton.dev/taskrun-with-annotation created eventlistener.triggers.tekton.dev/parse-json-body-with-annotation created  * Create |S.NO|resource_dir | |----|----------------------------------------------------------------------| |1 |testdata/triggers/triggerbindings/parse-json-body-with-annotation.yaml| ...[PASS] 2024/10/21 07:53:44 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:53:44 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:53:49 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:47 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:47 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:47 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-parse-json-body-with-annotation-586cfb578f" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:47 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:53:47 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000c400f0 Addresses:[]} Configuration:{GeneratedResourceName:el-parse-json-body-with-annotation}} 2024/10/21 07:53:49 sinkpod name: el-parse-json-body-with-annotation-586cfb578f-vgt2c 2024/10/21 07:53:49 Route url: 'http://el-parse-json-body-with-annotation-releasetest-bq5td.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "parse-json-body-with-annotation" ...[PASS] 2024/10/21 07:53:54 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:53:55 Waiting for TaskRun trig-parse-json-body-with-annotation in namespace releasetest-bq5td to succeed  * Verify taskrun |S.NO|task_run_name |status | |----|------------------------------------|-------| |1 |trig-parse-json-body-with-annotation|Success| ...[PASS] 2024/10/21 07:54:00 Deleted EventListener 2024/10/21 07:54:05 EventListener's Deployment was deleted 2024/10/21 07:54:05 EventListener's Service was deleted 2024/10/21 07:54:05 EventListener's Route got deleted successfully...  * Cleanup Triggers ...[PASS] 2024/10/21 07:54:25 output: project.project.openshift.io "releasetest-bq5td" deleted # Verify triggers tutorial  ## Run pipelines tutorial using triggers: PIPELINES-06-TC02 2024/10/21 07:54:25 output: Now using project "releasetest-2gnw9" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 07:54:25 Verify SA "pipeline" is created in namespace "releasetest-2gnw9"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 07:54:30 output: task.tekton.dev/apply-manifests created 2024/10/21 07:54:30 output: task.tekton.dev/update-deployment created 2024/10/21 07:54:31 output: persistentvolumeclaim/source-pvc created 2024/10/21 07:54:31 output: pipeline.tekton.dev/build-and-deploy created 2024/10/21 07:54:31 output: triggerbinding.triggers.tekton.dev/vote-app created 2024/10/21 07:54:31 output: triggertemplate.triggers.tekton.dev/vote-app created 2024/10/21 07:54:32 output: trigger.triggers.tekton.dev/vote-trigger created secret/github-secret created 2024/10/21 07:54:32 output: eventlistener.triggers.tekton.dev/vote-app created  * Create remote |S.NO|resource_dir | |----|--------------------------------------------------------------------------------------------------------------------------------| |1 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/01_pipeline/01_apply_manifest_task.yaml | |2 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/01_pipeline/02_update_deployment_task.yaml | |3 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/01_pipeline/03_persistent_volume_claim.yaml| |4 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/01_pipeline/04_pipeline.yaml | |5 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/03_triggers/01_binding.yaml | |6 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/03_triggers/02_template.yaml | |7 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/03_triggers/03_trigger.yaml | |8 |https://raw.githubusercontent.com/openshift/pipelines-tutorial/{OSP_TUTORIAL_BRANCH}/03_triggers/04_event_listener.yaml | ...[PASS] 2024/10/21 07:54:32 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:54:32 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[] Annotations:map[]} AddressStatus:{Address: Addresses:[]} Configuration:{GeneratedResourceName:}} 2024/10/21 07:54:37 EventListenerStatus: {Status:{ObservedGeneration:0 Conditions:[{Type:Available Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:54:34 +0000 UTC} Reason:MinimumReplicasAvailable Message:Deployment has minimum availability.} {Type:Deployment Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:54:34 +0000 UTC} Reason: Message:Deployment exists} {Type:Progressing Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:54:34 +0000 UTC} Reason:NewReplicaSetAvailable Message:ReplicaSet "el-vote-app-5f7f845d69" has successfully progressed.} {Type:Ready Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:54:34 +0000 UTC} Reason: Message:EventListener is ready} {Type:Service Status:True Severity: LastTransitionTime:{Inner:2024-10-21 07:54:34 +0000 UTC} Reason: Message:Service exists}] Annotations:map[]} AddressStatus:{Address:0xc000bfdf50 Addresses:[]} Configuration:{GeneratedResourceName:el-vote-app}} 2024/10/21 07:54:37 sinkpod name: el-vote-app-5f7f845d69-94st2 2024/10/21 07:54:37 Route url: 'http://el-vote-app-releasetest-2gnw9.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Expose Event listener "vote-app" ...[PASS] 2024/10/21 07:54:42 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push-vote-api.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:54:42 Verifying if 1 number of pipelinerun are present  * "1" pipelinerun(s) should be present within "15" seconds ...[PASS] 2024/10/21 07:54:47 validating pipeline run build-deploy-pipelines-vote-api-lwzzl for success state... 2024/10/21 07:56:42 pipelineRun: build-deploy-pipelines-vote-api-lwzzl is successful under namespace : releasetest-2gnw9  * Verify the latest pipelinerun for "successful" state ...[PASS] 2024/10/21 07:56:42 Building headers for github interceptor..  * Mock post event to "github" interceptor with event-type "push", payload "testdata/push-vote-ui.json", with TLS "false" ...[PASS]  * Assert eventlistener response ...[PASS] 2024/10/21 07:56:42 Verifying if 2 number of pipelinerun are present  * "2" pipelinerun(s) should be present within "15" seconds ...[PASS] 2024/10/21 07:56:48 validating pipeline run build-deploy-pipelines-vote-ui-knjdd for success state... 2024/10/21 07:58:38 pipelineRun: build-deploy-pipelines-vote-ui-knjdd is successful under namespace : releasetest-2gnw9  * Verify the latest pipelinerun for "successful" state ...[PASS] 2024/10/21 07:58:38 Route url: 'http://pipelines-vote-ui-releasetest-2gnw9.apps.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com'  * Get route url of the route "pipelines-vote-ui" ...[PASS]  * Wait for pipelines-vote-ui deployment ...[PASS] 2024/10/21 07:58:48 Cat 🐺 vs Dog 🐶! (a) Cat 🐺 (b) Dog 🐶 (Tip: you can change your vote) Processed by container ID pipelines-vote-ui-859786ff84-nwfmp  * Validate route url for pipelines tutorial ...[PASS] 2024/10/21 07:59:08 output: project.project.openshift.io "releasetest-2gnw9" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_07.59.08/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 07.59.08 Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 1054.683s Runner with PID:28079 has exited Specifications: 4 executed 4 passed 0 failed 0 skipped Scenarios: 10 executed 10 passed 0 failed 0 skipped Total time taken: 17m34.605s gauge run specs/metrics/ log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/metrics/metrics.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 38869 Successfully made the connection with plugin with port: 38869 Starting Xml Report plugin Attempting to connect to grpc server at port: 33501 Successfully made the connection with plugin with port: 33501 Initialising suite data store. # Verify openshift pipelines monitoring  ## Openshift pipelines metrics acceptance tests: PIPELINES-01-TC01 2024/10/21 07:59:12 output: Now using project "releasetest-c94sk" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:59:12 Waiting for operator to be up and running.... 2024/10/21 07:59:12 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:59:12 Target Job: [node-exporter] ready/up status, Actual: [1], Expected: [1] 2024/10/21 07:59:12 Target Job: [kube-state-metrics] ready/up status, Actual: [1], Expected: [1] 2024/10/21 07:59:12 Target Job: [prometheus-k8s] ready/up status, Actual: [1], Expected: [1] 2024/10/21 07:59:13 Target Job: [prometheus-operator] ready/up status, Actual: [1], Expected: [1] 2024/10/21 07:59:13 Target Job: [alertmanager-main] ready/up status, Actual: [1], Expected: [1] 2024/10/21 07:59:13 Target Job: [tekton-pipelines-controller] ready/up status, Actual: [1], Expected: [1]  * Verify job health status metrics |S.NO|Job_name |Expected_value| |----|---------------------------|--------------| |1 |node-exporter |1 | |2 |kube-state-metrics |1 | |3 |prometheus-k8s |1 | |4 |prometheus-operator |1 | |5 |alertmanager-main |1 | |6 |tekton-pipelines-controller|1 | ...[PASS]  * Verify pipelines controlPlane metrics ...[PASS] 2024/10/21 07:59:20 output: project.project.openshift.io "releasetest-c94sk" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_07.59.20/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 07.59.20 Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 7.870s Runner with PID:30798 has exited Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 1 executed 1 passed 0 failed 0 skipped Total time taken: 7.807s gauge run specs/operator/addon.spec log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/operator/addon.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 37065 Successfully made the connection with plugin with port: 37065 Starting Xml Report plugin Attempting to connect to grpc server at port: 43473 Successfully made the connection with plugin with port: 43473 Initialising suite data store. # Verify Addon E2E spec  ## Disable/Enable community clustertasks: PIPELINES-15-TC01 2024/10/21 07:59:23 output: Now using project "releasetest-l572d" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 07:59:24 Waiting for operator to be up and running.... 2024/10/21 07:59:24 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 07:59:24 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 07:59:24 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are present 2024/10/21 07:59:29 Verifying if the clustertask jib-maven is present 2024/10/21 07:59:29 Clustertask jib-maven is present 2024/10/21 07:59:34 Verifying if the clustertask helm-upgrade-from-source is present 2024/10/21 07:59:34 Clustertask helm-upgrade-from-source is present 2024/10/21 07:59:39 Verifying if the clustertask helm-upgrade-from-repo is present 2024/10/21 07:59:39 Clustertask helm-upgrade-from-repo is present 2024/10/21 07:59:44 Verifying if the clustertask trigger-jenkins-job is present 2024/10/21 07:59:44 Clustertask trigger-jenkins-job is present 2024/10/21 07:59:49 Verifying if the clustertask git-cli is present 2024/10/21 07:59:49 Clustertask git-cli is present 2024/10/21 07:59:54 Verifying if the clustertask pull-request is present 2024/10/21 07:59:54 Clustertask pull-request is present 2024/10/21 07:59:59 Verifying if the clustertask kubeconfig-creator is present 2024/10/21 07:59:59 Clustertask kubeconfig-creator is present 2024/10/21 08:00:04 Verifying if the clustertask argocd-task-sync-and-wait is present 2024/10/21 08:00:04 Clustertask argocd-task-sync-and-wait is present  * "community" clustertasks are "present" ...[PASS] 2024/10/21 08:00:04 Checking if clustertasks tkn,openshift-client is/are present 2024/10/21 08:00:09 Verifying if the clustertask tkn is present 2024/10/21 08:00:09 Clustertask tkn is present 2024/10/21 08:00:14 Verifying if the clustertask openshift-client is present 2024/10/21 08:00:14 Clustertask openshift-client is present  * "tkn,openshift-client" clustertasks are "present" ...[PASS] 2024/10/21 08:00:14 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "false" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:00:14 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are not present 2024/10/21 08:00:19 Verifying if the clustertask jib-maven is not present 2024/10/21 08:00:19 Clustertask jib-maven is not present 2024/10/21 08:00:24 Verifying if the clustertask helm-upgrade-from-source is not present 2024/10/21 08:00:24 Clustertask helm-upgrade-from-source is not present 2024/10/21 08:00:29 Verifying if the clustertask helm-upgrade-from-repo is not present 2024/10/21 08:00:29 Clustertask helm-upgrade-from-repo is not present 2024/10/21 08:00:34 Verifying if the clustertask trigger-jenkins-job is not present 2024/10/21 08:00:34 Clustertask trigger-jenkins-job is not present 2024/10/21 08:00:39 Verifying if the clustertask git-cli is not present 2024/10/21 08:00:39 Clustertask git-cli is not present 2024/10/21 08:00:44 Verifying if the clustertask pull-request is not present 2024/10/21 08:00:44 Clustertask pull-request is not present 2024/10/21 08:00:49 Verifying if the clustertask kubeconfig-creator is not present 2024/10/21 08:00:49 Clustertask kubeconfig-creator is not present 2024/10/21 08:00:54 Verifying if the clustertask argocd-task-sync-and-wait is not present 2024/10/21 08:00:54 Clustertask argocd-task-sync-and-wait is not present  * "community" clustertasks are "not present" ...[PASS] 2024/10/21 08:00:54 Checking if clustertasks tkn,openshift-client is/are present 2024/10/21 08:00:59 Verifying if the clustertask tkn is present 2024/10/21 08:00:59 Clustertask tkn is present 2024/10/21 08:01:04 Verifying if the clustertask openshift-client is present 2024/10/21 08:01:04 Clustertask openshift-client is present  * "tkn,openshift-client" clustertasks are "present" ...[PASS] 2024/10/21 08:01:04 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:01:04 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are present 2024/10/21 08:01:09 Verifying if the clustertask jib-maven is present 2024/10/21 08:01:09 Clustertask jib-maven is present 2024/10/21 08:01:14 Verifying if the clustertask helm-upgrade-from-source is present 2024/10/21 08:01:14 Clustertask helm-upgrade-from-source is present 2024/10/21 08:01:19 Verifying if the clustertask helm-upgrade-from-repo is present 2024/10/21 08:01:19 Clustertask helm-upgrade-from-repo is present 2024/10/21 08:01:24 Verifying if the clustertask trigger-jenkins-job is present 2024/10/21 08:01:24 Clustertask trigger-jenkins-job is present 2024/10/21 08:01:29 Verifying if the clustertask git-cli is present 2024/10/21 08:01:29 Clustertask git-cli is present 2024/10/21 08:01:34 Verifying if the clustertask pull-request is present 2024/10/21 08:01:34 Clustertask pull-request is present 2024/10/21 08:01:39 Verifying if the clustertask kubeconfig-creator is present 2024/10/21 08:01:39 Clustertask kubeconfig-creator is present 2024/10/21 08:01:44 Verifying if the clustertask argocd-task-sync-and-wait is present 2024/10/21 08:01:44 Clustertask argocd-task-sync-and-wait is present  * "community" clustertasks are "present" ...[PASS] 2024/10/21 08:01:44 Checking if clustertasks tkn,openshift-client is/are present 2024/10/21 08:01:49 Verifying if the clustertask tkn is present 2024/10/21 08:01:49 Clustertask tkn is present 2024/10/21 08:01:54 Verifying if the clustertask openshift-client is present 2024/10/21 08:01:54 Clustertask openshift-client is present  * "tkn,openshift-client" clustertasks are "present" ...[PASS] 2024/10/21 08:02:00 output: project.project.openshift.io "releasetest-l572d" deleted  ## Disable/Enable clustertasks: PIPELINES-15-TC02 2024/10/21 08:02:01 output: Now using project "releasetest-82kjb" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:02:01 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:02:01 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are present 2024/10/21 08:02:06 Verifying if the clustertask jib-maven is present 2024/10/21 08:02:06 Clustertask jib-maven is present 2024/10/21 08:02:11 Verifying if the clustertask helm-upgrade-from-source is present 2024/10/21 08:02:11 Clustertask helm-upgrade-from-source is present 2024/10/21 08:02:16 Verifying if the clustertask helm-upgrade-from-repo is present 2024/10/21 08:02:16 Clustertask helm-upgrade-from-repo is present 2024/10/21 08:02:21 Verifying if the clustertask trigger-jenkins-job is present 2024/10/21 08:02:21 Clustertask trigger-jenkins-job is present 2024/10/21 08:02:26 Verifying if the clustertask git-cli is present 2024/10/21 08:02:26 Clustertask git-cli is present 2024/10/21 08:02:31 Verifying if the clustertask pull-request is present 2024/10/21 08:02:31 Clustertask pull-request is present 2024/10/21 08:02:36 Verifying if the clustertask kubeconfig-creator is present 2024/10/21 08:02:36 Clustertask kubeconfig-creator is present 2024/10/21 08:02:41 Verifying if the clustertask argocd-task-sync-and-wait is present 2024/10/21 08:02:41 Clustertask argocd-task-sync-and-wait is present  * "community" clustertasks are "present" ...[PASS] 2024/10/21 08:02:41 Checking if clustertasks tkn,openshift-client is/are present 2024/10/21 08:02:46 Verifying if the clustertask tkn is present 2024/10/21 08:02:46 Clustertask tkn is present 2024/10/21 08:02:51 Verifying if the clustertask openshift-client is present 2024/10/21 08:02:51 Clustertask openshift-client is present  * "tkn,openshift-client" clustertasks are "present" ...[PASS] 2024/10/21 08:02:56 Verifying that 27 pipelines are present in namespace openshift 2024/10/21 08:02:56 Pipelines are present in namespace openshift  * Assert pipelines are "present" in "openshift" namespace ...[PASS] 2024/10/21 08:02:56 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "false" communityClustertasks as "false" and pipelineTemplates as "false" and expect message "" ...[PASS] 2024/10/21 08:02:56 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are not present 2024/10/21 08:03:01 Verifying if the clustertask jib-maven is not present 2024/10/21 08:03:01 Clustertask jib-maven is not present 2024/10/21 08:03:06 Verifying if the clustertask helm-upgrade-from-source is not present 2024/10/21 08:03:06 Clustertask helm-upgrade-from-source is not present 2024/10/21 08:03:11 Verifying if the clustertask helm-upgrade-from-repo is not present 2024/10/21 08:03:11 Clustertask helm-upgrade-from-repo is not present 2024/10/21 08:03:16 Verifying if the clustertask trigger-jenkins-job is not present 2024/10/21 08:03:16 Clustertask trigger-jenkins-job is not present 2024/10/21 08:03:21 Verifying if the clustertask git-cli is not present 2024/10/21 08:03:21 Clustertask git-cli is not present 2024/10/21 08:03:26 Verifying if the clustertask pull-request is not present 2024/10/21 08:03:26 Clustertask pull-request is not present 2024/10/21 08:03:31 Verifying if the clustertask kubeconfig-creator is not present 2024/10/21 08:03:31 Clustertask kubeconfig-creator is not present 2024/10/21 08:03:36 Verifying if the clustertask argocd-task-sync-and-wait is not present 2024/10/21 08:03:36 Clustertask argocd-task-sync-and-wait is not present  * "community" clustertasks are "not present" ...[PASS] 2024/10/21 08:03:36 Checking if clustertasks tkn,openshift-client is/are not present 2024/10/21 08:03:41 Verifying if the clustertask tkn is not present 2024/10/21 08:03:41 Clustertask tkn is not present 2024/10/21 08:03:46 Verifying if the clustertask openshift-client is not present 2024/10/21 08:03:46 Clustertask openshift-client is not present  * "tkn,openshift-client" clustertasks are "not present" ...[PASS] 2024/10/21 08:03:51 Verifying if 0 pipelines are not present in namespace openshift 2024/10/21 08:03:51 Pipelines are present in namespace openshift  * Assert pipelines are "not present" in "openshift" namespace ...[PASS] 2024/10/21 08:03:51 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:03:51 Checking if clustertasks jib-maven,helm-upgrade-from-source,helm-upgrade-from-repo,trigger-jenkins-job,git-cli,pull-request,kubeconfig-creator,argocd-task-sync-and-wait is/are present 2024/10/21 08:03:56 Verifying if the clustertask jib-maven is present 2024/10/21 08:03:56 Clustertask jib-maven is present 2024/10/21 08:04:01 Verifying if the clustertask helm-upgrade-from-source is present 2024/10/21 08:04:01 Clustertask helm-upgrade-from-source is present 2024/10/21 08:04:06 Verifying if the clustertask helm-upgrade-from-repo is present 2024/10/21 08:04:06 Clustertask helm-upgrade-from-repo is present 2024/10/21 08:04:11 Verifying if the clustertask trigger-jenkins-job is present 2024/10/21 08:04:11 Clustertask trigger-jenkins-job is present 2024/10/21 08:04:16 Verifying if the clustertask git-cli is present 2024/10/21 08:04:16 Clustertask git-cli is present 2024/10/21 08:04:21 Verifying if the clustertask pull-request is present 2024/10/21 08:04:21 Clustertask pull-request is present 2024/10/21 08:04:26 Verifying if the clustertask kubeconfig-creator is present 2024/10/21 08:04:26 Clustertask kubeconfig-creator is present 2024/10/21 08:04:31 Verifying if the clustertask argocd-task-sync-and-wait is present 2024/10/21 08:04:31 Clustertask argocd-task-sync-and-wait is present  * "community" clustertasks are "present" ...[PASS] 2024/10/21 08:04:31 Checking if clustertasks tkn,openshift-client is/are present 2024/10/21 08:04:36 Verifying if the clustertask tkn is present 2024/10/21 08:04:36 Clustertask tkn is present 2024/10/21 08:04:41 Verifying if the clustertask openshift-client is present 2024/10/21 08:04:41 Clustertask openshift-client is present  * "tkn,openshift-client" clustertasks are "present" ...[PASS] 2024/10/21 08:04:46 Verifying that 27 pipelines are present in namespace openshift 2024/10/21 08:04:46 Pipelines are present in namespace openshift  * Assert pipelines are "present" in "openshift" namespace ...[PASS] 2024/10/21 08:04:53 output: project.project.openshift.io "releasetest-82kjb" deleted  ## Disable/Enable pipeline templates: PIPELINES-15-TC03 2024/10/21 08:04:53 output: Now using project "releasetest-kpbbk" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:04:54 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:04:59 Verifying that 27 pipelines are present in namespace openshift 2024/10/21 08:04:59 Pipelines are present in namespace openshift  * Assert pipelines are "present" in "openshift" namespace ...[PASS] 2024/10/21 08:04:59 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "false" and expect message "" ...[PASS] 2024/10/21 08:05:04 Verifying if 0 pipelines are not present in namespace openshift 2024/10/21 08:05:04 Pipelines are present in namespace openshift  * Assert pipelines are "not present" in "openshift" namespace ...[PASS] 2024/10/21 08:05:04 output: tektonconfig.operator.tekton.dev/config patched  * Update addon config with clusterTasks as "true" communityClustertasks as "true" and pipelineTemplates as "true" and expect message "" ...[PASS] 2024/10/21 08:05:09 Verifying that 27 pipelines are present in namespace openshift 2024/10/21 08:05:09 Pipelines are present in namespace openshift  * Assert pipelines are "present" in "openshift" namespace ...[PASS] 2024/10/21 08:05:16 output: project.project.openshift.io "releasetest-kpbbk" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_08.05.16/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 08.05.16 Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 353.185s Runner with PID:31367 has exited Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 3 executed 3 passed 0 failed 0 skipped Total time taken: 5m53.117s gauge run specs/operator/auto-prune.spec log-level : [debug] tags : [sanity & !tls] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity & !tls The following specifications satisfy filter criteria: specs/operator/auto-prune.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 42693 Successfully made the connection with plugin with port: 42693 Starting Xml Report plugin Attempting to connect to grpc server at port: 33249 Successfully made the connection with plugin with port: 33249 Initialising suite data store. # Verify auto-prune E2E 2024/10/21 08:05:20 output: Now using project "releasetest-g54d8" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 08:05:20 Annotating the namespaces with 'operator.tekton.dev/prune.skip=true' so that the pipelineruns should not get deleted 2024/10/21 08:05:20 output: namespace/openshift annotated 2024/10/21 08:05:21 output: namespace/releasetest-g54d8 annotated  ## Verify auto prune for taskrun: PIPELINES-12-TC01 2024/10/21 08:05:21 output: Now using project "releasetest-2ld7r" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 08:05:21 Waiting for operator to be up and running.... 2024/10/21 08:05:21 Waiting for config cr InstalledStatus Actual: [False] Expected: [True] 2024/10/21 08:05:21 Waiting for config cr InstalledStatus Actual: [False] Expected: [True] 2024/10/21 08:05:26 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 08:05:26 Verify SA "pipeline" is created in namespace "releasetest-2ld7r"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 08:05:26 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:05:26 output: task.tekton.dev/echo-task-pipeline created pipeline.tekton.dev/echo-pipeline created 2024/10/21 08:05:26 output: pipelinerun.tekton.dev/echo-pipeline-run-gmnwp created pipelinerun.tekton.dev/echo-pipeline-run-zgw7d created pipelinerun.tekton.dev/echo-pipeline-run-klxq6 created pipelinerun.tekton.dev/echo-pipeline-run-95qpg created pipelinerun.tekton.dev/echo-pipeline-run-w8t5l created 2024/10/21 08:05:26 output: task.tekton.dev/echo-task created 2024/10/21 08:05:27 output: taskrun.tekton.dev/echo-task-run-2wsr7 created taskrun.tekton.dev/echo-task-run-txnln created taskrun.tekton.dev/echo-task-run-m9d5x created taskrun.tekton.dev/echo-task-run-lrnb4 created taskrun.tekton.dev/echo-task-run-z4pkr created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/pruner/pipeline/pipeline-for-pruner.yaml | |2 |testdata/pruner/pipeline/pipelinerun-for-pruner.yaml| |3 |testdata/pruner/task/task-for-pruner.yaml | |4 |testdata/pruner/task/taskrun-for-pruner.yaml | ...[PASS] 2024/10/21 08:05:27 output: tektonconfig.operator.tekton.dev/config patched  * Update pruner config "with" keep "2" schedule "*/1 * * * *" resources "taskrun" and "without" keep-since "" ...[PASS] 2024/10/21 08:05:27 Verifying if the cronjob tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:05:32 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:05:32 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "present" in target namespace ...[PASS] 2024/10/21 08:05:32 Verifying if 2 number of taskruns are present  * "2" taskrun(s) should be present within "120" seconds ...[FAIL]  Failed Step: "2" taskrun(s) should be present within "120" seconds Specification: specs/operator/auto-prune.spec:30 Error Message: Error: Expected 2 number of taskruns but found 10 number of taskruns Stacktrace: /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/testing.go:46 github.com/openshift-pipelines/release-tests/pkg/pipelines.AssertNumberOfTaskruns(0xc000592120, {0xc000890360?, 0x379b709?}, {0x517ed90, 0x1}, {0xc000e00fa0, 0x3}) /tmp/release-tests/pkg/pipelines/pipelines.go:321 +0x273 github.com/openshift-pipelines/release-tests/steps/pipeline.init.func7({0x517ed90, 0x1}, {0xc000e00fa0, 0x3}) /tmp/release-tests/steps/pipeline/pipeline.go:50 +0xd1 reflect.Value.call({0x324a980?, 0x3906588?, 0x1c0?}, {0x3793271, 0x4}, {0xc000585080, 0x2, 0xc000122540?}) /usr/lib/golang/src/reflect/value.go:596 +0xca6 reflect.Value.Call({0x324a980?, 0x3906588?, 0x20?}, {0xc000585080?, 0x528f601?, 0xc000d18f20?}) /usr/lib/golang/src/reflect/value.go:380 +0xb9 github.com/getgauge-contrib/gauge-go/testsuit.executeFunc({0x324a980?, 0x3906588?, 0x4?}, {0xc0000cabc0, 0x2, 0x7c?}) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/funcExecutor.go:47 +0x235 github.com/getgauge-contrib/gauge-go/testsuit.(*Step).Execute(0xc00018bd40?, {0xc0000cabc0?, 0x31?, 0x7f?}) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/step.go:17 +0x8c github.com/getgauge-contrib/gauge-go/messageprocessors.(*ExecuteStepProcessor).Process(0x33bda40?, 0xc000124a50, 0xc000000007?) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/messageprocessors/ExecuteStepProcessor.go:20 +0xa6 github.com/getgauge-contrib/gauge-go/gauge.Run() /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/gauge/runner.go:219 +0x227 command-line-arguments.init.0() /tmp/gauge_temp1729497917426308916/gauge_test.go:34 +0xf 2024/10/21 08:07:32 Skipping deletion of the namespace 'releasetest-2ld7r' as the test got failed  ## Verify auto prune with keep-since: PIPELINES-12-TC04 2024/10/21 08:07:32 output: Now using project "releasetest-kbj8t" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:07:32 Verify SA "pipeline" is created in namespace "releasetest-kbj8t"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 08:07:37 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:07:37 output: task.tekton.dev/echo-task-pipeline created pipeline.tekton.dev/echo-pipeline created 2024/10/21 08:07:37 output: pipelinerun.tekton.dev/echo-pipeline-run-44pnf created pipelinerun.tekton.dev/echo-pipeline-run-srkt8 created pipelinerun.tekton.dev/echo-pipeline-run-g25ns created pipelinerun.tekton.dev/echo-pipeline-run-l66km created pipelinerun.tekton.dev/echo-pipeline-run-6wh2x created 2024/10/21 08:07:38 output: task.tekton.dev/echo-task created 2024/10/21 08:07:38 output: taskrun.tekton.dev/echo-task-run-pqhs7 created taskrun.tekton.dev/echo-task-run-hbvvh created taskrun.tekton.dev/echo-task-run-xxrlx created taskrun.tekton.dev/echo-task-run-xmkw6 created taskrun.tekton.dev/echo-task-run-nxmtp created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/pruner/pipeline/pipeline-for-pruner.yaml | |2 |testdata/pruner/pipeline/pipelinerun-for-pruner.yaml| |3 |testdata/pruner/task/task-for-pruner.yaml | |4 |testdata/pruner/task/taskrun-for-pruner.yaml | ...[PASS] 2024/10/21 08:07:38 Sleeping for 120 seconds  * Sleep for "120" seconds ...[PASS] 2024/10/21 08:09:38 output: pipelinerun.tekton.dev/echo-pipeline-run-2nqld created pipelinerun.tekton.dev/echo-pipeline-run-k6xsf created pipelinerun.tekton.dev/echo-pipeline-run-nsbqb created pipelinerun.tekton.dev/echo-pipeline-run-tflgm created pipelinerun.tekton.dev/echo-pipeline-run-4xhhx created 2024/10/21 08:09:38 output: taskrun.tekton.dev/echo-task-run-gn242 created taskrun.tekton.dev/echo-task-run-7rpbs created taskrun.tekton.dev/echo-task-run-sss74 created taskrun.tekton.dev/echo-task-run-cczlr created taskrun.tekton.dev/echo-task-run-77pb4 created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/pruner/pipeline/pipelinerun-for-pruner.yaml| |2 |testdata/pruner/task/taskrun-for-pruner.yaml | ...[PASS] 2024/10/21 08:09:38 output: tektonconfig.operator.tekton.dev/config patched  * Update pruner config "without" keep "" schedule "*/1 * * * *" resources "pipelinerun,taskrun" and "with" keep-since "2" ...[PASS] 2024/10/21 08:09:38 Verifying if the cronjob tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:09:43 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:09:43 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "present" in target namespace ...[PASS] 2024/10/21 08:09:43 Verifying if 5 number of pipelinerun are present  * "5" pipelinerun(s) should be present within "120" seconds ...[PASS] 2024/10/21 08:10:03 Verifying if 10 number of taskruns are present  * "10" taskrun(s) should be present within "120" seconds ...[PASS] 2024/10/21 08:10:23 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:10:23 Verifying if the cronjob tekton-resource-pruner is not present in namespace openshift-pipelines 2024/10/21 08:10:28 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:10:28 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "not present" in target namespace ...[PASS] 2024/10/21 08:10:48 output: project.project.openshift.io "releasetest-kbj8t" deleted  ## Verify auto prune add resources taskrun and pipelinerun per namespace with annotation: PIPELINES-12-TC07 2024/10/21 08:10:49 output: Now using project "releasetest-v782v" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:10:49 Verify SA "pipeline" is created in namespace "releasetest-v782v"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 08:10:54 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:10:54 output: task.tekton.dev/echo-task-pipeline created pipeline.tekton.dev/echo-pipeline created 2024/10/21 08:10:54 output: pipelinerun.tekton.dev/echo-pipeline-run-tklcn created pipelinerun.tekton.dev/echo-pipeline-run-6hspt created pipelinerun.tekton.dev/echo-pipeline-run-zjc7w created pipelinerun.tekton.dev/echo-pipeline-run-l2b6h created pipelinerun.tekton.dev/echo-pipeline-run-mg5ks created 2024/10/21 08:10:54 output: task.tekton.dev/echo-task created 2024/10/21 08:10:54 output: taskrun.tekton.dev/echo-task-run-hdvb6 created taskrun.tekton.dev/echo-task-run-cx4rl created taskrun.tekton.dev/echo-task-run-jnd5w created taskrun.tekton.dev/echo-task-run-m24tz created taskrun.tekton.dev/echo-task-run-kmq4m created  * Create |S.NO|resource_dir | |----|----------------------------------------------------| |1 |testdata/pruner/pipeline/pipeline-for-pruner.yaml | |2 |testdata/pruner/pipeline/pipelinerun-for-pruner.yaml| |3 |testdata/pruner/task/task-for-pruner.yaml | |4 |testdata/pruner/task/taskrun-for-pruner.yaml | ...[PASS] 2024/10/21 08:10:54 Annotating namespace releasetest-v782v with operator.tekton.dev/prune.resources=pipelinerun,taskrun 2024/10/21 08:10:55 output: namespace/releasetest-v782v annotated  * Annotate namespace with "operator.tekton.dev/prune.resources=pipelinerun,taskrun" ...[PASS] 2024/10/21 08:10:55 output: tektonconfig.operator.tekton.dev/config patched  * Update pruner config "with" keep "2" schedule "*/1 * * * *" resources "taskrun" and "without" keep-since "" ...[PASS] 2024/10/21 08:10:55 Verifying if the cronjob tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:11:00 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:11:00 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "present" in target namespace ...[PASS] 2024/10/21 08:11:00 Verifying if 2 number of pipelinerun are present  * "2" pipelinerun(s) should be present within "120" seconds ...[PASS] 2024/10/21 08:11:10 Verifying if 2 number of taskruns are present  * "2" taskrun(s) should be present within "120" seconds ...[FAIL]  Failed Step: "2" taskrun(s) should be present within "120" seconds Specification: specs/operator/auto-prune.spec:208 Error Message: Error: Expected 2 number of taskruns but found 10 number of taskruns Stacktrace: /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/testing.go:46 github.com/openshift-pipelines/release-tests/pkg/pipelines.AssertNumberOfTaskruns(0xc000a4a120, {0xc000890960?, 0x379b709?}, {0x517ed90, 0x1}, {0xc000aaf380, 0x3}) /tmp/release-tests/pkg/pipelines/pipelines.go:321 +0x273 github.com/openshift-pipelines/release-tests/steps/pipeline.init.func7({0x517ed90, 0x1}, {0xc000aaf380, 0x3}) /tmp/release-tests/steps/pipeline/pipeline.go:50 +0xd1 reflect.Value.call({0x324a980?, 0x3906588?, 0x1c0?}, {0x3793271, 0x4}, {0xc0005dac90, 0x2, 0xc000e96c40?}) /usr/lib/golang/src/reflect/value.go:596 +0xca6 reflect.Value.Call({0x324a980?, 0x3906588?, 0x20?}, {0xc0005dac90?, 0x528f601?, 0xc000d87600?}) /usr/lib/golang/src/reflect/value.go:380 +0xb9 github.com/getgauge-contrib/gauge-go/testsuit.executeFunc({0x324a980?, 0x3906588?, 0x4?}, {0xc000644c40, 0x2, 0x7c?}) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/funcExecutor.go:47 +0x235 github.com/getgauge-contrib/gauge-go/testsuit.(*Step).Execute(0xc00018bd40?, {0xc000644c40?, 0x31?, 0x7f?}) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/testsuit/step.go:17 +0x8c github.com/getgauge-contrib/gauge-go/messageprocessors.(*ExecuteStepProcessor).Process(0x33bda40?, 0xc000e12ff0, 0xc000000007?) /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/messageprocessors/ExecuteStepProcessor.go:20 +0xa6 github.com/getgauge-contrib/gauge-go/gauge.Run() /alabama/go/pkg/mod/github.com/getgauge-contrib/gauge-go@v0.4.0/gauge/runner.go:219 +0x227 command-line-arguments.init.0() /tmp/gauge_temp1729497917426308916/gauge_test.go:34 +0xf 2024/10/21 08:13:10 Skipping deletion of the namespace 'releasetest-v782v' as the test got failed  ## Verify auto prune cronjob contains single container: PIPELINES-12-TC14 2024/10/21 08:13:10 output: Now using project "releasetest-rxscq" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:13:10 output: tektonconfig.operator.tekton.dev/config patched  * Update pruner config "with" keep "2" schedule "20 * * * *" resources "taskrun" and "without" keep-since "" ...[PASS] 2024/10/21 08:13:10 Check if project test-project-1 already exists 2024/10/21 08:13:10 Creating project test-project-1 2024/10/21 08:13:10 output: Now using project "test-project-1" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Create project "test-project-1" ...[PASS] 2024/10/21 08:13:10 Check if project test-project-2 already exists 2024/10/21 08:13:11 Creating project test-project-2 2024/10/21 08:13:11 output: Now using project "test-project-2" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Create project "test-project-2" ...[PASS] 2024/10/21 08:13:11 Sleeping for 10 seconds  * Sleep for "10" seconds ...[PASS] 2024/10/21 08:13:21 Verifying if the cronjob with prefix tekton-resource-pruner in namespace openshift-pipelines contains 1 number of containers 2024/10/21 08:13:21 1 containers found in the cronjob spec  * Assert pruner cronjob(s) in namespace "target namespace" contains "1" number of container(s) ...[PASS] 2024/10/21 08:13:21 Deleting project test-project-1 2024/10/21 08:13:27 output: project.project.openshift.io "test-project-1" deleted  * Delete project "test-project-1" ...[PASS] 2024/10/21 08:13:27 Deleting project test-project-2 2024/10/21 08:13:33 output: project.project.openshift.io "test-project-2" deleted  * Delete project "test-project-2" ...[PASS] 2024/10/21 08:13:33 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:13:41 output: project.project.openshift.io "releasetest-rxscq" deleted  ## Verify that the operator is up and running after deleting namespace with pruner annotation: PIPELINES-12-TC15 2024/10/21 08:13:41 output: Now using project "releasetest-zwz2h" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname  * Validate Operator should be installed ...[PASS] 2024/10/21 08:13:41 Verify SA "pipeline" is created in namespace "releasetest-zwz2h"  * Verify ServiceAccount "pipeline" exist ...[PASS] 2024/10/21 08:13:46 Removing pruner configuration from config CR  * Remove auto pruner configuration from config CR ...[PASS] 2024/10/21 08:13:46 Verifying if the cronjob tekton-resource-pruner is not present in namespace openshift-pipelines 2024/10/21 08:13:51 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:13:51 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "not present" in target namespace ...[PASS] 2024/10/21 08:13:51 output: namespace/namespace-one created  * Create |S.NO|resource_dir | |----|---------------------------------------------| |1 |testdata/pruner/namespaces/namespace-one.yaml| ...[PASS] 2024/10/21 08:13:51 Verifying if the cronjob tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:13:56 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:13:56 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "present" in target namespace ...[PASS] 2024/10/21 08:13:56 Deleting project namespace-one 2024/10/21 08:14:03 output: project.project.openshift.io "namespace-one" deleted  * Delete project "namespace-one" ...[PASS] 2024/10/21 08:14:03 Sleeping for 5 seconds  * Sleep for "5" seconds ...[PASS] 2024/10/21 08:14:08 Verifying if the cronjob tekton-resource-pruner is not present in namespace openshift-pipelines 2024/10/21 08:14:13 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:14:13 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "not present" in target namespace ...[PASS]  * Validate Operator should be installed ...[PASS] 2024/10/21 08:14:13 output: namespace/namespace-two created  * Create |S.NO|resource_dir | |----|---------------------------------------------| |1 |testdata/pruner/namespaces/namespace-two.yaml| ...[PASS] 2024/10/21 08:14:13 Verifying if the cronjob tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:14:18 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:14:18 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "present" in target namespace ...[PASS] 2024/10/21 08:14:18 Deleting project namespace-two 2024/10/21 08:14:26 output: project.project.openshift.io "namespace-two" deleted  * Delete project "namespace-two" ...[PASS] 2024/10/21 08:14:26 Sleeping for 5 seconds  * Sleep for "5" seconds ...[PASS] 2024/10/21 08:14:31 Verifying if the cronjob tekton-resource-pruner is not present in namespace openshift-pipelines 2024/10/21 08:14:36 Verifying if cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines 2024/10/21 08:14:36 Cronjob with prefix tekton-resource-pruner is present in namespace openshift-pipelines  * Assert if cronjob with prefix "tekton-resource-pruner" is "not present" in target namespace ...[PASS] 2024/10/21 08:14:43 output: project.project.openshift.io "releasetest-zwz2h" deleted 2024/10/21 08:14:43 output: tektonconfig.operator.tekton.dev/config patched Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 08.14.43 Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_08.14.43/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Sending kill message to Html Report plugin. Sending kill message to Xml Report plugin. Sending kill message to runner. ok command-line-arguments 562.940s Runner with PID:32165 has exited Specifications: 1 executed 0 passed 1 failed 0 skipped Scenarios: 5 executed 3 passed 2 failed 0 skipped Total time taken: 9m22.868s gauge run specs/operator/rbac.spec log-level : [debug] tags : [sanity] verbose : [true] env will be loaded from default directory 'env' 'gauge_environment' set to 'default' Created gauge_screenshots_dir at /tmp/release-tests/.gauge/screenshots Plugin go is already installed. Plugin html-report is already installed. Plugin xml-report is already installed. Parsing started. Started concepts parsing. 14 concepts parsing completed. Started specifications parsing. 1 specifications parsing completed. Applying tags filter: sanity The following specifications satisfy filter criteria: specs/operator/rbac.spec Parsing completed. Starting go runner Checking updates... Downloading https://downloads.gauge.org/plugin/go?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/html-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Downloading https://downloads.gauge.org/plugin/xml-report?l=go&p=go,html-report,xml-report&o=linux&a=amd64 Established connection to runner. Validation started. Validation completed. Run started Starting Html Report plugin Setting MaxRecvMsgSize = 1024 MB Attempting to connect to grpc server at port: 38119 Successfully made the connection with plugin with port: 38119 Starting Xml Report plugin Attempting to connect to grpc server at port: 46051 Successfully made the connection with plugin with port: 46051 Initialising suite data store. # Verify RBAC Resources  ## Disable RBAC resource creation: PIPELINES-11-TC01 2024/10/21 08:14:47 output: Now using project "releasetest-n5flg" on server "https://api.ci-op-505bgyv4-41819.cspilp.interop.ccitredhat.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname 2024/10/21 08:14:47 Waiting for operator to be up and running.... 2024/10/21 08:14:47 Operator is up  * Validate Operator should be installed ...[PASS] 2024/10/21 08:14:47 enable auto creation of RBAC resources 2024/10/21 08:14:47 output: tektonconfig.operator.tekton.dev/config patched (no change)  * Update TektonConfig CR to use param with name createRbacResource and value "true" to "enable" auto creation of RBAC resources ...[PASS] 2024/10/21 08:14:47 Verifying that TektonConfig status is "installed" 2024/10/21 08:14:52 Verifying that service account pipeline exists 2024/10/21 08:14:57 Verifying that cluster role pipelines-scc-clusterrole exists 2024/10/21 08:15:02 Verifying that config map config-service-cabundle exists 2024/10/21 08:15:07 Verifying that config map config-trusted-cabundle exists 2024/10/21 08:15:12 Verifying that role binding openshift-pipelines-edit exists 2024/10/21 08:15:17 Verifying that role binding pipelines-scc-rolebinding exists 2024/10/21 08:15:22 Verifying that security context constraint pipelines-scc exists  * Verify RBAC resources are auto created successfully ...[PASS] 2024/10/21 08:15:22 disable auto creation of RBAC resources 2024/10/21 08:15:22 output: tektonconfig.operator.tekton.dev/config patched  * Update TektonConfig CR to use param with name createRbacResource and value "false" to "disable" auto creation of RBAC resources ...[PASS] 2024/10/21 08:15:27 Verifying that service account pipeline exists 2024/10/21 08:15:32 Verifying that cluster role pipelines-scc-clusterrole doesn't exist 2024/10/21 08:15:37 Verifying that config map config-service-cabundle doesn't exist 2024/10/21 08:15:42 Verifying that config map config-trusted-cabundle doesn't exist 2024/10/21 08:15:47 Verifying that role binding edit doesn't exist 2024/10/21 08:15:52 Verifying that role binding pipelines-scc-rolebinding doesn't exist 2024/10/21 08:15:57 Verifying that security context constraint pipelines-scc doesn't exist  * Verify RBAC resources disabled successfully ...[PASS] 2024/10/21 08:15:57 enable auto creation of RBAC resources 2024/10/21 08:15:57 output: tektonconfig.operator.tekton.dev/config patched  * Update TektonConfig CR to use param with name createRbacResource and value "true" to "enable" auto creation of RBAC resources ...[PASS] 2024/10/21 08:15:58 Verifying that TektonConfig status is "installed" 2024/10/21 08:16:03 Verifying that service account pipeline exists 2024/10/21 08:16:08 Verifying that cluster role pipelines-scc-clusterrole exists 2024/10/21 08:16:13 Verifying that config map config-service-cabundle exists 2024/10/21 08:16:18 Verifying that config map config-trusted-cabundle exists 2024/10/21 08:16:23 Verifying that role binding openshift-pipelines-edit exists 2024/10/21 08:16:28 Verifying that role binding pipelines-scc-rolebinding exists 2024/10/21 08:16:33 Verifying that security context constraint pipelines-scc exists  * Verify RBAC resources are auto created successfully ...[PASS] 2024/10/21 08:16:40 output: project.project.openshift.io "releasetest-n5flg" deleted Transformed SuiteResult to report structure Successfully generated html-report to => /logs/artifacts/html-report/2024-10-21_08.16.40/index.html Done generating HTML report using theme from /tmp/plugins/html-report/4.3.1/themes/default Successfully generated xml-report to => /logs/artifacts/xml-report/2024-10-21 08.16.40 Sending kill message to Xml Report plugin. Sending kill message to Html Report plugin. Sending kill message to runner. ok command-line-arguments 113.282s Runner with PID:33579 has exited Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 1 executed 1 passed 0 failed 0 skipped Total time taken: 1m53.221s Rename xml files to junit_test_*.xml