Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup e2e tests #6738

Merged
merged 5 commits into from
Apr 20, 2023
Merged

Conversation

valaparthvi
Copy link
Contributor

What type of PR is this:
/area testing

What does this PR do / why we need it:
This PR cleans up debug e2e test which wasn't testing Debug part. The test has instead been integrated into another e2e tests.

We do not need to test every devfile and it's debugging capabilities. Testing just one should be enough.
Which issue(s) this PR fixes:

Fixes #

PR acceptance criteria:

  • Unit test

  • Integration test

  • Documentation

How to test changes / Special notes to the reviewer:

@netlify
Copy link

netlify bot commented Apr 14, 2023

Deploy Preview for odo-docusaurus-preview canceled.

Name Link
🔨 Latest commit 2d7cef9
🔍 Latest deploy log https://app.netlify.com/sites/odo-docusaurus-preview/deploys/644018e8b7a7eb00082dacf4

@openshift-ci openshift-ci bot added the area/testing Issues or PRs related to testing, Quality Assurance or Quality Engineering label Apr 14, 2023
@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

NoCluster Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

OpenShift Unauthenticated Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

Unit Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

Validate Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

Kubernetes Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

Windows Tests (OCP) on commit fc37eb1 finished with errors.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

OpenShift Tests on commit fc37eb1 finished successfully.
View logs: TXT HTML

@odo-robot
Copy link

odo-robot bot commented Apr 14, 2023

Kubernetes Docs Tests on commit bd5098e finished successfully.
View logs: TXT HTML

@valaparthvi
Copy link
Contributor Author

OC Failure:

  [FAILED] Timed out after 240.000s.
  Expected
      <string>: Updating Component...
      
      Error occurred on Push - watch command was unable to push component: unable to delete remote resources: unable to delete resource: ServiceBinding/my-nodejs-app-cluster-sample-k8s: timeout while waiting for "my-nodejs-app-cluster-sample-k8s" resource to be deleted
      
      Pushing files...
      
      
      File /tmp/3273636396/devfile.yaml changed
       •  Waiting for Kubernetes resources  ...
      Error occurred on Push - watch command was unable to push component: unable to delete remote resources: unable to delete resource: ServiceBinding/my-nodejs-app-cluster-sample-k8s: timeout while waiting for "my-nodejs-app-cluster-sample-k8s" resource to be deleted
      
       •  Waiting for Kubernetes resources  ...
      Error occurred on Push - watch command was unable to push component: unable to delete remote resources: unable to delete resource: ServiceBinding/my-nodejs-app-cluster-sample-k8s: timeout while waiting for "my-nodejs-app-cluster-sample-k8s" resource to be deleted
      
       •  Waiting for Kubernetes resources  ...
      
  to contain substring
      <string>: Dev mode

Summarizing 1 Failure:
  [FAIL] odo remove binding command tests when the component with binding is bootstrapped (bindingName=my-nodejs-app-cluster-sample-k8s) when odo dev is running when binding is removed [BeforeEach] should have led odo dev to delete ServiceBinding from the cluster
  /go/odo_1/tests/helper/helper_run.go:54

Ran 444 of 805 Specs in 1758.308 seconds
FAIL! -- 443 Passed | 1 Failed | 0 Pending | 361 Skipped

Windows Failure:

Summarizing 2 Failures:
  [FAIL] odo dev command tests when running odo dev with devfile containing volume-component - with metadata.name [It] should successfully use the volume components in container components
  C:/Users/Administrator.ANSIBLE-TEST-VS/3701/tests/helper/helper_cmd_wrapper.go:101
  [FAIL] odo delete command tests when a component is bootstrapped when the component is running in both DEV and DEPLOY mode and dev mode is killed when the component is deleted using its name and namespace from another directory [It] should delete the appropriate resources
  C:/Users/Administrator.ANSIBLE-TEST-VS/3701/tests/helper/helper_oc.go:34

@valaparthvi
Copy link
Contributor Author

Discussed this with Armel, we still want to test java devfile with odo, but since testing a Java devfile for debugging requires extra efforts(setting up a debug client mainly), we can use the Java Devfile for normal running, and use nodejs for debugging.

@valaparthvi valaparthvi changed the title Cleanup e2e tests WIP: Cleanup e2e tests Apr 14, 2023
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. Required by Prow. label Apr 14, 2023
@valaparthvi valaparthvi changed the title WIP: Cleanup e2e tests Cleanup e2e tests Apr 17, 2023
@valaparthvi valaparthvi removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. Required by Prow. label Apr 18, 2023
@valaparthvi
Copy link
Contributor Author

/override Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

  [FAILED] user-guides/quickstart/docs-mdx/go/go_odo_dev_output.mdx
  Expected
      <string>: Â Â (
      Â Â 	"""
      Â Â 	... // 9 identical lines
        	•  Waiting for Kubernetes resources  ...
      Â Â 	âš   Pod is Pending
      - 	✓  Pod is Running
        	✓  Syncing files into the container [1s]
        	✓  Building your application in container (command: build) [1s]
      Â Â 	... // 10 identical lines
      Â Â 	[Ctrl+c] - Exit and delete resources from the cluster
      Â Â 	[p] - Manually apply local changes to the application on the cluster
      + 	✓  Pod is Running
      Â Â 	```
      Â Â 	"""
      Â Â )
      
  to be empty
  In [It] at: /go/odo_1/tests/documentation/user-guides/doc_user_guides_quickstart_test.go:152 @ 04/17/23 22:40:07.586
------------------------------

@valaparthvi
Copy link
Contributor Author

/override Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

  [FAILED] user-guides/quickstart/docs-mdx/go/go_odo_dev_output.mdx
  Expected
      <string>: Â Â (
      Â Â 	"""
      Â Â 	... // 9 identical lines
        	•  Waiting for Kubernetes resources  ...
      Â Â 	âš   Pod is Pending
      - 	✓  Pod is Running
        	✓  Syncing files into the container [1s]
        	✓  Building your application in container (command: build) [1s]
      Â Â 	... // 10 identical lines
      Â Â 	[Ctrl+c] - Exit and delete resources from the cluster
      Â Â 	[p] - Manually apply local changes to the application on the cluster
      + 	✓  Pod is Running
      Â Â 	```
      Â Â 	"""
      Â Â )
      
  to be empty
  In [It] at: /go/odo_1/tests/documentation/user-guides/doc_user_guides_quickstart_test.go:152 @ 04/17/23 22:40:07.586
------------------------------

Summarizing 1 Failure:
  [FAIL] User guides: Quickstart test Go quickstart guide [It] should test the complete go quickstart output in order
  /go/odo_1/tests/documentation/user-guides/doc_user_guides_quickstart_test.go:152

Ran 5 of 5 Specs in 261.540 seconds
FAIL! -- 4 Passed | 1 Failed | 0 Pending | 0 Skipped

@openshift-ci
Copy link

openshift-ci bot commented Apr 18, 2023

@valaparthvi: Overrode contexts on behalf of valaparthvi: Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

In response to this:

/override Kubernetes-Integration-Tests/Kubernetes-Docs-Integration-Tests

 [FAILED] user-guides/quickstart/docs-mdx/go/go_odo_dev_output.mdx
 Expected
     <string>: Â Â (
     Â Â 	"""
     Â Â 	... // 9 identical lines
       	•  Waiting for Kubernetes resources  ...
     Â Â 	âš   Pod is Pending
     - 	✓  Pod is Running
       	✓  Syncing files into the container [1s]
       	✓  Building your application in container (command: build) [1s]
     Â Â 	... // 10 identical lines
     Â Â 	[Ctrl+c] - Exit and delete resources from the cluster
     Â Â 	[p] - Manually apply local changes to the application on the cluster
     + 	✓  Pod is Running
     Â Â 	```
     Â Â 	"""
     Â Â )
     
 to be empty
 In [It] at: /go/odo_1/tests/documentation/user-guides/doc_user_guides_quickstart_test.go:152 @ 04/17/23 22:40:07.586
------------------------------

Summarizing 1 Failure:
 [FAIL] User guides: Quickstart test Go quickstart guide [It] should test the complete go quickstart output in order
 /go/odo_1/tests/documentation/user-guides/doc_user_guides_quickstart_test.go:152

Ran 5 of 5 Specs in 261.540 seconds
FAIL! -- 4 Passed | 1 Failed | 0 Pending | 0 Skipped

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@valaparthvi
Copy link
Contributor Author

/override OpenShift-Integration-tests/OpenShift-Integration-tests

  [FAILED] Timed out after 360.001s.
  Expected
      <string>:   __
       /  \__     Developing using the "my-nodejs-app" Devfile
       \__/  \    Namespace: cmd-describe-list-binding-test742uga
       /  \__/    odo version: v3.9.0
       \__/
      
      ↪ Running on the cluster in Dev mode
       •  Waiting for Kubernetes resources  ...
       •  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-k8s  ...
      
 ✓  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-k8s 
       •  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-ocp  ...
      
 ✓  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-ocp 
       âš   Pod is Pending
       âš   Pod is Terminating
       âš   No pod exists
       âš   Pod is Pending
       ✓  Pod is Running
       •  Syncing files into the container  ...
      
 ✓  Syncing files into the container [1s]
       •  Building your application in container (command: install)  ...
      
 ✓  Building your application in container (command: install) [2s]
       •  Executing the application (command: run)  ...
       ✗  Finished executing the application (command: run) [2s]
       •  Waiting for the application to be ready  ...
      
  to contain substring
      <string>: [Ctrl+c] - Exit
  In [BeforeEach] at: /go/odo_1/tests/helper/helper_run.go:54 @ 04/17/23 17:37:16.03

Summarizing 1 Failure:
  [FAIL] odo describe/list binding command tests when creating a component with a spec binding (service in namespace "") when Starting a Pg service when running dev session [BeforeEach] should list the binding
  /go/odo_1/tests/helper/helper_run.go:54

Ran 444 of 805 Specs in 2255.468 seconds
FAIL! -- 443 Passed | 1 Failed | 0 Pending | 361 Skipped

@openshift-ci
Copy link

openshift-ci bot commented Apr 18, 2023

@valaparthvi: Overrode contexts on behalf of valaparthvi: OpenShift-Integration-tests/OpenShift-Integration-tests

In response to this:

/override OpenShift-Integration-tests/OpenShift-Integration-tests

 [FAILED] Timed out after 360.001s.
 Expected
     <string>:   __
      /  \__     Developing using the "my-nodejs-app" Devfile
      \__/  \    Namespace: cmd-describe-list-binding-test742uga
      /  \__/    odo version: v3.9.0
      \__/
     
     ↪ Running on the cluster in Dev mode
      •  Waiting for Kubernetes resources  ...
      •  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-k8s  ...
     
✓  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-k8s 
      •  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-ocp  ...
     
✓  Creating resource ServiceBinding/my-nodejs-app-cluster-sample-ocp 
      âš   Pod is Pending
      âš   Pod is Terminating
      âš   No pod exists
      âš   Pod is Pending
      ✓  Pod is Running
      •  Syncing files into the container  ...
     
✓  Syncing files into the container [1s]
      •  Building your application in container (command: install)  ...
     
✓  Building your application in container (command: install) [2s]
      •  Executing the application (command: run)  ...
      ✗  Finished executing the application (command: run) [2s]
      •  Waiting for the application to be ready  ...
     
 to contain substring
     <string>: [Ctrl+c] - Exit
 In [BeforeEach] at: /go/odo_1/tests/helper/helper_run.go:54 @ 04/17/23 17:37:16.03

Summarizing 1 Failure:
 [FAIL] odo describe/list binding command tests when creating a component with a spec binding (service in namespace "") when Starting a Pg service when running dev session [BeforeEach] should list the binding
 /go/odo_1/tests/helper/helper_run.go:54

Ran 444 of 805 Specs in 2255.468 seconds
FAIL! -- 443 Passed | 1 Failed | 0 Pending | 361 Skipped

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@rm3l rm3l added this to the v3.10.0 🚀 milestone Apr 18, 2023
@valaparthvi valaparthvi reopened this Apr 19, 2023
@valaparthvi
Copy link
Contributor Author

/override OpenShift-Integration-tests/OpenShift-Integration-tests

  [FAILED] Timed out after 360.001s.
  Expected
      <string>:   __
       /  \__     Developing using the "ylsbdr" Devfile
       \__/  \    Namespace: cmd-dev-debug-test386jde
       /  \__/    odo version: v3.9.0
       \__/
      
      ↪ Running on the cluster in Dev mode
       •  Waiting for Kubernetes resources  ...
       âš   Pod is Pending
      
  to contain substring
      <string>: [Ctrl+c] - Exit
  In [BeforeEach] at: /go/odo_1/tests/helper/helper_run.go:54 @ 04/19/23 08:38:06.553
------------------------------
•••••••••••••••

Summarizing 1 Failure:
  [FAIL] odo dev debug command tests when running build and debug commands as composite in different containers and a shared volume - with metadata.name [BeforeEach] should run successfully
  /go/odo_1/tests/helper/helper_run.go:54

Ran 444 of 805 Specs in 2028.193 seconds
FAIL! -- 443 Passed | 1 Failed | 0 Pending | 361 Skipped

@openshift-ci
Copy link

openshift-ci bot commented Apr 19, 2023

@valaparthvi: Overrode contexts on behalf of valaparthvi: OpenShift-Integration-tests/OpenShift-Integration-tests

In response to this:

/override OpenShift-Integration-tests/OpenShift-Integration-tests

 [FAILED] Timed out after 360.001s.
 Expected
     <string>:   __
      /  \__     Developing using the "ylsbdr" Devfile
      \__/  \    Namespace: cmd-dev-debug-test386jde
      /  \__/    odo version: v3.9.0
      \__/
     
     ↪ Running on the cluster in Dev mode
      •  Waiting for Kubernetes resources  ...
      âš   Pod is Pending
     
 to contain substring
     <string>: [Ctrl+c] - Exit
 In [BeforeEach] at: /go/odo_1/tests/helper/helper_run.go:54 @ 04/19/23 08:38:06.553
------------------------------
•••••••••••••••

Summarizing 1 Failure:
 [FAIL] odo dev debug command tests when running build and debug commands as composite in different containers and a shared volume - with metadata.name [BeforeEach] should run successfully
 /go/odo_1/tests/helper/helper_run.go:54

Ran 444 of 805 Specs in 2028.193 seconds
FAIL! -- 443 Passed | 1 Failed | 0 Pending | 361 Skipped

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Copy link
Member

@rm3l rm3l left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for cleaning up the E2E tests.
I just realized that E2E tests are triggered on OpenShift and Windows clusters, but only after integration tests have successfully passed; so we need to make sure integration tests pass on those clusters first so we can check this PR.
Anyway, I ran them manually against my local K8s cluster, and had the following errors:

[...]
   [odo] ↪ Dev mode                                                                                                                                                                           
    [odo]  Status:                                                                                                                                                                             
    [odo]  Watching for changes in the current directory /tmp/3738401087                                                                                                                       
    [odo]                                                                                                                                                                                      
    [odo]  Keyboard Commands:                                                                                                                                                                  
    [odo] [Ctrl+c] - Exit and delete resources from the cluster                                                                                                                                
    [odo]      [p] - Manually apply local changes to the application on the cluster                                                                                                            
    Running kubectl with args [kubectl get pod --namespace e2e-test197jah --field-selector=status.phase=Running --selector=component=jswunf -o jsonpath={.items[*].metadata.name}] and odo env:
 []                                                                                                                                                                                            
    [kubectl] jswunf-app-644ff4cd75-t2mt7Running kubectl with args [kubectl exec jswunf-app-644ff4cd75-t2mt7 --namespace e2e-test197jah -c runtime -- curl http://localhost:8080] and odo env: 
[]                                                                                                                                                                                             
    [kubectl] Error from server (BadRequest): container runtime is not valid for pod jswunf-app-644ff4cd75-t2mt7                                                                               
    Running kubectl with args [kubectl get pod --namespace e2e-test197jah --field-selector=status.phase=Running --selector=component=jswunf -o jsonpath={.items[*].metadata.name}] and odo env:
 []                                                                                                                                                                                            
    [kubectl] jswunf-app-644ff4cd75-t2mt7Running kubectl with args [kubectl exec jswunf-app-644ff4cd75-t2mt7 --namespace e2e-test197jah -c runtime -- curl http://localhost:8080] and odo env: 
[]                                                                                                                                                                                             
    [kubectl] Error from server (BadRequest): container runtime is not valid for pod jswunf-app-644ff4cd75-t2mt7                                                                               
    Running kubectl with args [kubectl get pod --namespace e2e-test197jah --field-selector=status.phase=Running --selector=component=jswunf -o jsonpath={.items[*].metadata.name}] and odo env:
 []                                                                                                                                                                                            
    [kubectl] jswunf-app-644ff4cd75-t2mt7Running kubectl with args [kubectl exec jswunf-app-644ff4cd75-t2mt7 --namespace e2e-test197jah -c runtime -- curl http://localhost:8080] and odo env: 
[]                                                                                                                                                                                             
    [kubectl] Error from server (BadRequest): container runtime is not valid for pod jswunf-app-644ff4cd75-t2mt7                                                                               
    Running kubectl with args [kubectl get pod --namespace e2e-test197jah --field-selector=status.phase=Running --selector=component=jswunf -o jsonpath={.items[*].metadata.name}] and odo env:

[...]
                                                                                                                                                                                               
  Timed out after 120.000s.                                                                                                                                                                    
  Expected success, but got an error:                                                                                                                                                          
      <*errors.errorString | 0xc00061f450>: {                                                                                                                                                  
          s: "Assertion in callback at /home/asoro/work/projects/odo/tests/helper/helper_component.go:29 failed:\nExpected\n    <string>: \nto contain substring\n    <string>: Hello from Node
.js Starter Application!",                                                                                                                                                                     
      }                                                                                                                                                                                        
      Assertion in callback at /home/asoro/work/projects/odo/tests/helper/helper_component.go:29 failed:                                                                                       
      Expected                                                                                                                                                                                 
          <string>:                                                                                                                                                                            
      to contain substring                                                                                                                                                                     
          <string>: Hello from Node.js Starter Application!                                                                                                                                    
  In [It] at: /home/asoro/work/projects/odo/tests/helper/helper_component.go:34                                                                                                                
------------------------------                                                                                                                                                                 
                                                                                                                                                                                               
Summarizing 2 Failures:                                                                                                                                                                        
  [FAIL] E2E Test starting with non-empty Directory [It] should verify developer workflow from non-empty Directory                                                                             
  /home/asoro/work/projects/odo/tests/helper/helper_component.go:34                                                                                                                            
  [FAIL] E2E Test starting with non-empty Directory test debugging [It] should verify developer workflow from non-empty Directory                                                              
  /home/asoro/work/projects/odo/tests/helper/helper_component.go:34                                                                                                                            
                                                                                                                                                                                               
Ran 4 of 4 Specs in 201.935 seconds                                                                                                                                                            
FAIL! -- 2 Passed | 2 Failed | 0 Pending | 0 Skipped

I assume we are not using the right container name in the tests.
Can you check on your side?

Signed-off-by: Parthvi Vala <pvala@redhat.com>
This reverts commit fa61002.
Signed-off-by: Parthvi Vala <pvala@redhat.com>
@valaparthvi valaparthvi force-pushed the cleanup-e2e branch 2 times, most recently from a09448f to d9d262c Compare April 19, 2023 15:49
Signed-off-by: Parthvi Vala <pvala@redhat.com>
…ion to be ready

Signed-off-by: Parthvi Vala <pvala@redhat.com>
@sonarcloud
Copy link

sonarcloud bot commented Apr 19, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.2% 0.2% Duplication

@valaparthvi
Copy link
Contributor Author

Podman Failure
• [FAILED] [30.191 seconds]
odo dev command tests port-forwarding for the component when devfile has multiple endpoints when running odo dev [BeforeEach] should expose all endpoints on localhost regardless of exposure(podman=true, manual=true, customPortForwarding=true) [podman]
  [BeforeEach] /home/runner/work/odo/odo/tests/integration/cmd_dev_test.go:1007
  [It] /home/runner/work/odo/odo/tests/integration/cmd_dev_test.go:1029

  Timeline >>
  Created dir: /tmp/1493445438
  Created dir: /tmp/577430567
  Current working dir: /home/runner/work/odo/odo/tests/integration
  Running odo with args [odo preference remove registry DefaultDevfileRegistry -f] and odo env: []
  [odo] I0419 16:53:02.037065  191152 implem.go:110] The path for preference file is /tmp/577430567/preference.yaml
  [odo] Successfully removed registry
  Running odo with args [odo preference add registry DefaultDevfileRegistry https://registry.stage.devfile.io] and odo env: []
  [odo] I0419 16:53:02.105256  191159 implem.go:110] The path for preference file is /tmp/577430567/preference.yaml
  [odo] New registry successfully added
  Setting current dir to: /tmp/1493445438
  Running odo with args [odo init --name jjnsbi --devfile-path /home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile-with-multiple-endpoints.yaml] and odo env: []
  [odo] I0419 16:53:02.165653  191165 implem.go:110] The path for preference file is /tmp/577430567/preference.yaml
  [odo] I0419 16:53:02.165842  191165 util.go:198] path /tmp/1493445438/devfile.yaml doesn't exist, skipping it
  [odo] I0419 16:53:02.165873  191165 util.go:198] path /tmp/1493445438/.devfile.yaml doesn't exist, skipping it
  [odo] I0419 16:53:02.165893  191165 util.go:198] path /tmp/1493445438/devfile.yaml doesn't exist, skipping it
  [odo]   __
  [odo]  /  \__     Initializing a new component
  [odo]  \__/  \    
  [odo]  /  \__/    odo version: v3.9.0
  [odo]  \__/
  [odo] 
  [odo]  •  Copying devfile from "/home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile-with-multiple-endpoints.yaml"  ...
  [odo] 
 ✓  Copying devfile from "/home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile-with-multiple-endpoints.yaml" 
  [odo] I0419 16:53:02.166214  191165 context.go:159] absolute devfile path: '/tmp/1493445438/devfile.yaml'
  [odo] I0419 16:53:02.166233  191165 context.go:110] absolute devfile path: '/tmp/1493445438/devfile.yaml'
  [odo] I0419 16:53:02.166534  191165 content.go:48] converted devfile YAML to JSON
  [odo] I0419 16:53:02.166610  191165 apiVersion.go:60] devfile schemaVersion: '2.0.0'
  [odo] I0419 16:53:02.166643  191165 helper.go:56] devfile apiVersion '2.0.0' is supported
  [odo] I0419 16:53:02.171326  191165 schema.go:61] validated devfile schema
  [odo] I0419 16:53:02.173978  191165 writer.go:55] devfile yaml created at: 'devfile.yaml'
  [odo] 
  [odo] Your new component 'jjnsbi' is ready in the current directory.
  [odo] To start editing your component, use 'odo dev' and open this folder in your favorite IDE.
  [odo] Changes will be directly reflected on the cluster.
  Running odo with args [odo dev --port-forward=30006:3000 --port-forward=30007:4567 --port-forward=30008:7890 --no-watch --platform podman] and odo env: [ODO_LOG_LEVEL=4 ODO_TRACKING_CONSENT=no]
  [odo] I0419 16:53:02.222974  191172 version.go:28] executing [podman version --format json]
  [odo] I0419 16:53:02.359707  191172 implem.go:110] The path for preference file is /tmp/577430567/preference.yaml
  [odo] I0419 16:53:02.359918  191172 context.go:159] absolute devfile path: '/tmp/1493445438/devfile.yaml'
  [odo] I0419 16:53:02.359932  191172 context.go:110] absolute devfile path: '/tmp/1493445438/devfile.yaml'
  [odo] I0419 16:53:02.360231  191172 content.go:48] converted devfile YAML to JSON
  [odo] I0419 16:53:02.360288  191172 apiVersion.go:60] devfile schemaVersion: '2.0.0'
  [odo] I0419 16:53:02.360301  191172 helper.go:56] devfile apiVersion '2.0.0' is supported
  [odo] I0419 16:53:02.364818  191172 schema.go:61] validated devfile schema
  [odo] I0419 16:53:02.367349  191172 validate.go:45] Successfully validated devfile sections
  [odo] I0419 16:53:02.367369  191172 validate.go:45] Successfully validated devfile sections
  [odo] I0419 16:53:02.367417  191172 component.go:87] name of component is "jjnsbi", and sanitized name is "jjnsbi"
  [odo] I0419 16:53:02.367491  191172 version.go:28] executing [podman version --format json]
  [odo]   __
  [odo]  /  \__     Developing using the "jjnsbi" Devfile
  [odo]  \__/  \    Platform: podman
  [odo]  /  \__/    odo version: v3.9.0
  [odo]  \__/
  [odo] 
  [odo] ↪ Running on podman in Dev mode
  [odo]  •  Deploying pod  ...
  [odo] I0419 16:53:02.504073  191172 libdevfile.go:307] not running in Debug mode, so ignored Debug port for container runtime:debug:5005
  [odo] I0419 16:53:02.504090  191172 libdevfile.go:307] not running in Debug mode, so ignored Debug port for container runtime:debug-1:5006
  [odo] I0419 16:53:02.504105  191172 utils.go:77] Updating container runtime with mandatory volume mounts
  [odo] I0419 16:53:02.504125  191172 utils.go:149] No entrypoint defined for the component, setting container runtime entrypoint to 'tail -f /dev/null'. You can set a 'command' and/or 'args' for the component to override this default entrypoint.
  [odo] I0419 16:53:02.504218  191172 podman.go:187] executing [podman volume ls --format {{.Name}} --noheading]
  [odo] I0419 16:53:02.650937  191172 podman.go:54] executing [podman play kube -]
  [odo] I0419 16:53:02.653319  191172 podman.go:73] Pod spec to play: 
  [odo] ---
  [odo] apiVersion: v1
  [odo] kind: Pod
  [odo] metadata:
  [odo]   creationTimestamp: null
  [odo]   labels:
  [odo]     app: app
  [odo]     app.kubernetes.io/instance: jjnsbi
  [odo]     app.kubernetes.io/managed-by: odo
  [odo]     app.kubernetes.io/managed-by-version: v3.9.0
  [odo]     app.kubernetes.io/part-of: app
  [odo]     app.openshift.io/runtime: nodejs
  [odo]     component: jjnsbi
  [odo]     odo.dev/mode: Dev
  [odo]     odo.dev/project-type: nodejs
  [odo]   name: jjnsbi-app
  [odo] spec:
  [odo]   containers:
  [odo]   - args:
  [odo]     - -f
  [odo]     - /dev/null
  [odo]     command:
  [odo]     - tail
  [odo]     env:
  [odo]     - name: PROJECTS_ROOT
  [odo]       value: /projects
  [odo]     - name: PROJECT_SOURCE
  [odo]       value: /projects
  [odo]     image: registry.access.redhat.com/ubi8/nodejs-14:latest
  [odo]     imagePullPolicy: Always
  [odo]     name: runtime
  [odo]     ports:
  [odo]     - containerPort: 3000
  [odo]       hostPort: 30006
  [odo]       name: http-3000
  [odo]       protocol: TCP
  [odo]     - containerPort: 4567
  [odo]       hostPort: 30007
  [odo]       name: http-4567
  [odo]       protocol: TCP
  [odo]     - containerPort: 7890
  [odo]       hostPort: 30008
  [odo]       name: http-7890
  [odo]       protocol: TCP
  [odo]     resources:
  [odo]       limits:
  [odo]         memory: 1Gi
  [odo]     volumeMounts:
  [odo]     - mountPath: /projects
  [odo]       name: odo-projects
  [odo]     - mountPath: /opt/odo/
  [odo]       name: odo-shared-data
  [odo]   volumes:
  [odo]   - name: odo-projects
  [odo]     persistentVolumeClaim:
  [odo]       claimName: odo-projects-jjnsbi-app
  [odo]   - name: odo-shared-data
  [odo]     persistentVolumeClaim:
  [odo]       claimName: odo-shared-data-jjnsbi-app
  [odo] status: {}
  [odo] 
  [odo] ---
  [odo] I0419 16:53:03.340218  191172 podman.go:87] Trying to pull registry.access.redhat.com/ubi8/nodejs-14:latest...
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.900046  191172 podman.go:87] Getting image source signatures
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.901664  191172 podman.go:87] Copying blob sha256:c60edf6f7eec2ab519e7945f03c6f6ba0f1bb1c2174fc94975ead7008f2d3c25
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.901764  191172 podman.go:87] Copying blob sha256:6208c5a2e205726f3a2cd42a392c5e4f05256850d13197a711000c4021ede87b
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.901995  191172 podman.go:87] Copying blob sha256:87b6121ef647e82c2efa8e6489d94c7668d88af38c138236592c6675acdf055a
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.902353  191172 podman.go:87] Copying config sha256:298c1b42dd282775092d8d4f38953f33cadf575a179ef60471d750f05e11ac8c
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.904036  191172 podman.go:87] Writing manifest to image destination
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:03.904086  191172 podman.go:87] Storing signatures
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:04.170529  191172 podman.go:87] Pod:
  [odo] b33e6f40cffdd5e9e85935fea2940843e0661d822c3960a9194d1600b21a9c52
  [odo] Container:
  [odo] 1b1cc5de326313de3ef396c9d81fcfa712844a70933f979729ab7af024f939f9
  [odo] 
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] 
 ✓  Deploying pod [2s]
  [odo] I0419 16:53:04.212253  191172 podman.go:87] ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0419 16:53:04.212388  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438, destBase: ., destFile: .
  [odo] I0419 16:53:04.212393  191172 file_indexer.go:406] Corrected destinations: base: . file: .
  [odo] I0419 16:53:04.212603  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/.gitignore, destBase: ., destFile: .gitignore
  [odo] I0419 16:53:04.212608  191172 file_indexer.go:406] Corrected destinations: base: . file: .gitignore
  [odo] I0419 16:53:04.212724  191172 file_indexer.go:453] file added: /tmp/1493445438/.gitignore
  [odo] I0419 16:53:04.212733  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/.odo, destBase: ., destFile: .odo
  [odo] I0419 16:53:04.212736  191172 file_indexer.go:406] Corrected destinations: base: . file: .odo
  [odo] I0419 16:53:04.212846  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/devfile.yaml, destBase: ., destFile: devfile.yaml
  [odo] I0419 16:53:04.212849  191172 file_indexer.go:406] Corrected destinations: base: . file: devfile.yaml
  [odo] I0419 16:53:04.212949  191172 file_indexer.go:453] file added: /tmp/1493445438/devfile.yaml
  [odo] I0419 16:53:04.212955  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/package.json, destBase: ., destFile: package.json
  [odo] I0419 16:53:04.212958  191172 file_indexer.go:406] Corrected destinations: base: . file: package.json
  [odo] I0419 16:53:04.213067  191172 file_indexer.go:453] file added: /tmp/1493445438/package.json
  [odo] I0419 16:53:04.213074  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/server.js, destBase: ., destFile: server.js
  [odo] I0419 16:53:04.213077  191172 file_indexer.go:406] Corrected destinations: base: . file: server.js
  [odo] I0419 16:53:04.213164  191172 file_indexer.go:453] file added: /tmp/1493445438/server.js
  [odo] I0419 16:53:04.213171  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/test, destBase: ., destFile: test
  [odo] I0419 16:53:04.213174  191172 file_indexer.go:406] Corrected destinations: base: . file: test
  [odo] I0419 16:53:04.213267  191172 file_indexer.go:453] file added: /tmp/1493445438/test
  [odo] I0419 16:53:04.213291  191172 file_indexer.go:400] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/test/test.js, destBase: ., destFile: test/test.js
  [odo] I0419 16:53:04.213294  191172 file_indexer.go:406] Corrected destinations: base: . file: test/test.js
  [odo] I0419 16:53:04.213397  191172 file_indexer.go:453] file added: /tmp/1493445438/test/test.js
  [odo] I0419 16:53:04.214381  191172 sync.go:134] List of files to be deleted: +[]
  [odo] I0419 16:53:04.214393  191172 sync.go:136] List of files changed: +[/tmp/1493445438/package.json /tmp/1493445438/server.js /tmp/1493445438/test /tmp/1493445438/test/test.js /tmp/1493445438/.gitignore /tmp/1493445438/devfile.yaml]
  [odo] I0419 16:53:04.214400  191172 sync.go:170] Push: componentName: jjnsbi, path: /tmp/1493445438, files: [/tmp/1493445438/package.json /tmp/1493445438/server.js /tmp/1493445438/test /tmp/1493445438/test/test.js /tmp/1493445438/.gitignore /tmp/1493445438/devfile.yaml], delFiles: [*], isForcePush: true
  [odo] I0419 16:53:04.214437  191172 sync.go:287] remote files marked for deletion are [/projects/*]
  [odo] I0419 16:53:04.214447  191172 exec.go:39] Executing command [rm -rf /projects/*] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:04.214497  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime rm -rf /projects/*]
  [odo] I0419 16:53:04.647361  191172 sync.go:210] Copying files /tmp/1493445438/package.json /tmp/1493445438/server.js /tmp/1493445438/test /tmp/1493445438/test/test.js /tmp/1493445438/.gitignore /tmp/1493445438/devfile.yaml to pod
  [odo] I0419 16:53:04.647381  191172 copy.go:35] CopyFile arguments: localPath /tmp/1493445438, dest /projects/1493445438, targetPath /projects, copyFiles [/tmp/1493445438/package.json /tmp/1493445438/server.js /tmp/1493445438/test /tmp/1493445438/test/test.js /tmp/1493445438/.gitignore /tmp/1493445438/devfile.yaml], globalExps [.git .odo .odo/odo-file-index.json]
  [odo] I0419 16:53:04.647401  191172 copy.go:63] Executing command tar xf - -C /projects --no-same-owner
  [odo] I0419 16:53:04.647466  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime tar xf - -C /projects --no-same-owner]
  [odo] I0419 16:53:04.647659  191172 copy.go:96] makeTar arguments: srcPath: /tmp/1493445438, destPath: /projects/1493445438, files: [/tmp/1493445438/package.json /tmp/1493445438/server.js /tmp/1493445438/test /tmp/1493445438/test/test.js /tmp/1493445438/.gitignore /tmp/1493445438/devfile.yaml]
  [odo] I0419 16:53:04.647849  191172 copy.go:127] Got abs path: /tmp/1493445438/package.json
  [odo] I0419 16:53:04.647855  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/package.json
  [odo] I0419 16:53:04.647861  191172 copy.go:144] makeTar srcFile: 1493445438/package.json
  [odo] I0419 16:53:04.647865  191172 copy.go:145] makeTar destFile: package.json
  [odo] I0419 16:53:04.647869  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/package.json, destBase: /projects, destFile: package.json
  [odo] I0419 16:53:04.647873  191172 copy.go:171] Corrected destinations: base: /projects file: package.json
  [odo] I0419 16:53:04.649218  191172 copy.go:127] Got abs path: /tmp/1493445438/server.js
  [odo] I0419 16:53:04.649227  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/server.js
  [odo] I0419 16:53:04.649233  191172 copy.go:144] makeTar srcFile: 1493445438/server.js
  [odo] I0419 16:53:04.649236  191172 copy.go:145] makeTar destFile: server.js
  [odo] I0419 16:53:04.649240  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/server.js, destBase: /projects, destFile: server.js
  [odo] I0419 16:53:04.649244  191172 copy.go:171] Corrected destinations: base: /projects file: server.js
  [odo] I0419 16:53:04.649284  191172 copy.go:127] Got abs path: /tmp/1493445438/test
  [odo] I0419 16:53:04.649288  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/test
  [odo] I0419 16:53:04.649292  191172 copy.go:144] makeTar srcFile: 1493445438/test
  [odo] I0419 16:53:04.649295  191172 copy.go:145] makeTar destFile: test
  [odo] I0419 16:53:04.649298  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/test, destBase: /projects, destFile: test
  [odo] I0419 16:53:04.649301  191172 copy.go:171] Corrected destinations: base: /projects file: test
  [odo] I0419 16:53:04.649334  191172 copy.go:127] Got abs path: /tmp/1493445438/test/test.js
  [odo] I0419 16:53:04.649337  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/test/test.js
  [odo] I0419 16:53:04.649341  191172 copy.go:144] makeTar srcFile: 1493445438/test/test.js
  [odo] I0419 16:53:04.649344  191172 copy.go:145] makeTar destFile: test/test.js
  [odo] I0419 16:53:04.649347  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/test/test.js, destBase: /projects, destFile: test/test.js
  [odo] I0419 16:53:04.649350  191172 copy.go:171] Corrected destinations: base: /projects file: test/test.js
  [odo] I0419 16:53:04.649386  191172 copy.go:127] Got abs path: /tmp/1493445438/.gitignore
  [odo] I0419 16:53:04.649394  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/.gitignore
  [odo] I0419 16:53:04.649399  191172 copy.go:144] makeTar srcFile: 1493445438/.gitignore
  [odo] I0419 16:53:04.649403  191172 copy.go:145] makeTar destFile: .gitignore
  [odo] I0419 16:53:04.649406  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/.gitignore, destBase: /projects, destFile: .gitignore
  [odo] I0419 16:53:04.649409  191172 copy.go:171] Corrected destinations: base: /projects file: .gitignore
  [odo] I0419 16:53:04.649443  191172 copy.go:127] Got abs path: /tmp/1493445438/devfile.yaml
  [odo] I0419 16:53:04.649446  191172 copy.go:128] Making /tmp/1493445438 relative to /tmp/1493445438/devfile.yaml
  [odo] I0419 16:53:04.649450  191172 copy.go:144] makeTar srcFile: 1493445438/devfile.yaml
  [odo] I0419 16:53:04.649453  191172 copy.go:145] makeTar destFile: devfile.yaml
  [odo] I0419 16:53:04.649456  191172 copy.go:165] recursiveTar arguments: srcBase: /tmp, srcFile: 1493445438/devfile.yaml, destBase: /projects, destFile: devfile.yaml
  [odo] I0419 16:53:04.649459  191172 copy.go:171] Corrected destinations: base: /projects file: devfile.yaml
  [odo]  •  Building your application in container (command: install)  ...
  [odo] I0419 16:53:04.917902  191172 exec.go:39] Executing command [/bin/sh -c cd ${PROJECT_SOURCE} && (npm install) 1>>/proc/1/fd/1 2>>/proc/1/fd/2] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:04.917960  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cd ${PROJECT_SOURCE} && (npm install) 1>>/proc/1/fd/1 2>>/proc/1/fd/2]
  [odo] I0419 16:53:09.889808  191172 kubeexec.go:62] StartProcessForCommand for "run"
  [odo] I0419 16:53:09.889831  191172 retry.go:48] waiting for 5 second(s) before trying task "process for command \"run\""
  [odo] I0419 16:53:09.889843  191172 exec.go:39] Executing command [/bin/sh -c echo $$ > /opt/odo/.odo_cmd_run.pid && cd ${PROJECT_SOURCE} &&  (npm start) 1>>/proc/1/fd/1 2>>/proc/1/fd/2; echo $? >> /opt/odo/.odo_cmd_run.pid] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:09.889911  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c echo $$ > /opt/odo/.odo_cmd_run.pid && cd ${PROJECT_SOURCE} &&  (npm start) 1>>/proc/1/fd/1 2>>/proc/1/fd/2; echo $? >> /opt/odo/.odo_cmd_run.pid]
  [odo] 
 ✓  Building your application in container (command: install) [5s]
  [odo]  •  Executing the application (command: run)  ...
  [odo] I0419 16:53:14.890694  191172 execute_run.go:97] checking if process for command "run" is running
  [odo] I0419 16:53:14.890713  191172 kubeexec.go:43] GetProcessInfoForCommand for "run"
  [odo] I0419 16:53:14.890729  191172 exec.go:39] Executing command [/bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:14.890799  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true]
  [odo] I0419 16:53:15.154719  191172 exec.go:88] 16
  [odo] I0419 16:53:15.154747  191172 exec.go:39] Executing command [/bin/sh -c kill -0 16; echo $?] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:15.154812  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c kill -0 16; echo $?]
  [odo] I0419 16:53:15.402787  191172 exec.go:88] 0
  [odo] I0419 16:53:15.402817  191172 kubeexec.go:43] GetProcessInfoForCommand for "run"
  [odo] I0419 16:53:15.402832  191172 exec.go:39] Executing command [/bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:15.403314  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true]
  [odo] I0419 16:53:15.650800  191172 exec.go:88] 16
  [odo] I0419 16:53:15.650826  191172 exec.go:39] Executing command [/bin/sh -c kill -0 16; echo $?] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:15.650886  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c kill -0 16; echo $?]
  [odo]  •  Waiting for the application to be ready  ...
  [odo] I0419 16:53:16.009640  191172 exec.go:88] 0
  [odo] I0419 16:53:17.010773  191172 exec.go:39] Executing command [/bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:17.010875  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6]
  [odo] 
 ✓  Waiting for the application to be ready [1s]
  [odo] I0419 16:53:17.159873  191172 exec.go:88]   sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
  [odo] I0419 16:53:17.159886  191172 exec.go:88]    0: 6402000A:9EB8 23101068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159890  191172 exec.go:88]    1: 6402000A:8C30 23131068:01BB 06 00000000:00000000 03:00001491 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159894  191172 exec.go:88]    2: 6402000A:AF38 23191068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159897  191172 exec.go:88]    3: 6402000A:8332 23181068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159900  191172 exec.go:88]    4: 6402000A:E2F8 23151068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159903  191172 exec.go:88]    5: 6402000A:E300 23151068:01BB 06 00000000:00000000 03:00001491 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159906  191172 exec.go:88]    6: 6402000A:E8A0 231B1068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159908  191172 exec.go:88]    7: 6402000A:833E 23181068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159912  191172 exec.go:88]    8: 6402000A:9EBA 23101068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159915  191172 exec.go:88]    9: 6402000A:EB86 231A1068:01BB 06 00000000:00000000 03:00001490 00000000     0        0 0 3 0000000000000000                                      
  [odo] I0419 16:53:17.159918  191172 exec.go:88]    sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode ref pointer drops            
  [odo] I0419 16:53:17.159921  191172 exec.go:88]   sl  local_address                         remote_address                        st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode
  [odo] I0419 16:53:17.159924  191172 exec.go:88]    0: 00000000000000000000000000000000:11D7 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 532002 1 0000000000000000 100 0 0 10 0
  [odo] I0419 16:53:17.159927  191172 exec.go:88]    1: 00000000000000000000000000000000:0BB8 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 532001 1 0000000000000000 100 0 0 10 0
  [odo] I0419 16:53:17.159930  191172 exec.go:88]    2: 00000000000000000000000000000000:1ED2 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 532003 1 0000000000000000 100 0 0 10 0
  [odo] I0419 16:53:17.159933  191172 exec.go:88]   sl  local_address                         remote_address                        st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode ref pointer drops
  [odo] I0419 16:53:17.159970  191172 port.go:344] ports not listening: map[]
  [odo] I0419 16:53:17.160003  191172 exec.go:39] Executing command [/bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:17.160059  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6]
  [odo] Cleaning up resources
  [odo] I0419 16:53:17.505904  191172 exec.go:55] ExecuteCommand returned an an err: exit status 255. for command '[/bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6]'
  [odo] stdout: []
  [odo] stderr: []
  [odo] I0419 16:53:17.505998  191172 podman.go:132] executing [podman pod stop jjnsbi-app]
  [odo] I0419 16:53:27.889165  191172 exec.go:55] ExecuteCommand returned an an err: exit status 137. for command '[/bin/sh -c echo $$ > /opt/odo/.odo_cmd_run.pid && cd ${PROJECT_SOURCE} &&  (npm start) 1>>/proc/1/fd/1 2>>/proc/1/fd/2; echo $? >> /opt/odo/.odo_cmd_run.pid]'
  [odo] stdout: []
  [odo] stderr: []
  [odo] I0419 16:53:27.889193  191172 kubeexec.go:126] error while running background command: unable to exec command [/bin/sh -c echo $$ > /opt/odo/.odo_cmd_run.pid && cd ${PROJECT_SOURCE} &&  (npm start) 1>>/proc/1/fd/1 2>>/proc/1/fd/2; echo $? >> /opt/odo/.odo_cmd_run.pid]: exit status 137
  [odo] I0419 16:53:27.889201  191172 kubeexec.go:43] GetProcessInfoForCommand for "run"
  [odo] I0419 16:53:27.889212  191172 exec.go:39] Executing command [/bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true] for pod: jjnsbi-app in container: runtime
  [odo] I0419 16:53:27.889266  191172 exec.go:25] executing [podman exec --interactive jjnsbi-app-runtime /bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true]
  [odo] I0419 16:53:27.918086  191172 podman.go:140] Stopped pod b33e6f40cffdd5e9e85935fea2940843e0661d822c3960a9194d1600b21a9c52
  [odo] I0419 16:53:27.918151  191172 podman.go:146] executing [podman pod rm jjnsbi-app]
  [odo]  ✗  Finished executing the application (command: run) [18s]
  [odo] I0419 16:53:28.018460  191172 exec.go:55] ExecuteCommand returned an an err: exit status 255. for command '[/bin/sh -c cat /opt/odo/.odo_cmd_run.pid || true]'
  [odo] stdout: []
  [odo] stderr: []
  [odo] I0419 16:53:28.018508  191172 execute_run.go:43] error while running background command: unable to exec command [/bin/sh -c echo $$ > /opt/odo/.odo_cmd_run.pid && cd ${PROJECT_SOURCE} &&  (npm start) 1>>/proc/1/fd/1 2>>/proc/1/fd/2; echo $? >> /opt/odo/.odo_cmd_run.pid]: exit status 137
  [odo] I0419 16:53:28.287347  191172 podman.go:154] Deleted pod b33e6f40cffdd5e9e85935fea2940843e0661d822c3960a9194d1600b21a9c52
  [odo] I0419 16:53:28.287364  191172 podman.go:213] deleting podman volume "odo-projects-jjnsbi-app"
  [odo] I0419 16:53:28.287412  191172 podman.go:173] executing [podman volume rm odo-projects-jjnsbi-app]
  [odo] I0419 16:53:28.437533  191172 podman.go:181] Deleted volume odo-projects-jjnsbi-app
  [odo] I0419 16:53:28.437547  191172 podman.go:213] deleting podman volume "odo-shared-data-jjnsbi-app"
  [odo] I0419 16:53:28.437596  191172 podman.go:173] executing [podman volume rm odo-shared-data-jjnsbi-app]
  [odo] I0419 16:53:28.587493  191172 podman.go:181] Deleted volume odo-shared-data-jjnsbi-app
  [odo]  ✗  unable to detect container ports bound on the loopback interface: unable to exec command [/bin/sh -c cat /proc/net/tcp /proc/net/udp /proc/net/tcp6 /proc/net/udp6]: exit status 255
  [FAILED] in [BeforeEach] - /home/runner/work/odo/odo/tests/helper/helper_run.go:50 @ 04/19/23 16:53:32.183
  Setting current dir to: /home/runner/work/odo/odo/tests/integration
  Deleting dir: /tmp/1493445438
  Deleting dir: /tmp/577430567
  << Timeline

  [FAILED] session exited, but substring not found
  Expected
      <string>:   __
       /  \__     Developing using the "jjnsbi" Devfile
       \__/  \    Platform: podman
       /  \__/    odo version: v3.9.0
       \__/
      
      ↪ Running on podman in Dev mode
       •  Deploying pod  ...
      
 ✓  Deploying pod [2s]
       •  Building your application in container (command: install)  ...
      
 ✓  Building your application in container (command: install) [5s]
       •  Executing the application (command: run)  ...
       •  Waiting for the application to be ready  ...
      
 ✓  Waiting for the application to be ready [1s]
      Cleaning up resources
       ✗  Finished executing the application (command: run) [18s]
      
  to contain substring
      <string>: [Ctrl+c] - Exit
  In [BeforeEach] at: /home/runner/work/odo/odo/tests/helper/helper_run.go:50 @ 04/19/23 16:53:32.183
------------------------------
SSSSS•SSSSSSSS•SS•SSSSS•SSSSSS•SSSSSSSSSS•S•SSSSSSSSSSS••S•S•SSSS•••••••••

Summarizing 1 Failure:
  [FAIL] odo dev command tests port-forwarding for the component when devfile has multiple endpoints when running odo dev [BeforeEach] should expose all endpoints on localhost regardless of exposure(podman=true, manual=true, customPortForwarding=true) [podman]
  /home/runner/work/odo/odo/tests/helper/helper_run.go:50

Ran 138 of 820 Specs in 906.251 seconds
FAIL! -- 137 Passed | 1 Failed | 0 Pending | 682 Skipped
  [FAILED] session exited, but substring not found
  Expected
      <string>:   __
       /  \__     Developing using the "jjnsbi" Devfile
       \__/  \    Platform: podman
       /  \__/    odo version: v3.9.0
       \__/
      
      ↪ Running on podman in Dev mode
       •  Deploying pod  ...
      
 ✓  Deploying pod [2s]
       •  Building your application in container (command: install)  ...
      
 ✓  Building your application in container (command: install) [5s]
       •  Executing the application (command: run)  ...
       •  Waiting for the application to be ready  ...
      
 ✓  Waiting for the application to be ready [1s]
      Cleaning up resources
       ✗  Finished executing the application (command: run) [18s]
      
  to contain substring
      <string>: [Ctrl+c] - Exit
  In [BeforeEach] at: /home/runner/work/odo/odo/tests/helper/helper_run.go:50 @ 04/19/23 16:53:32.183

@valaparthvi
Copy link
Contributor Author

Windows Failure:
  [FAIL] odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=false, manual=false, customPortForwarding=true)
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_run.go:50
 V  Waiting for the application to be ready [1s]
  [odo] Unable to listen on port 30029: Listeners failed to create with the following errors: [unable to create listener: Error listen tcp4 127.0.0.1:30029: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. unable to create listener: Error listen tcp6 [::1]:30029: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.]
  [odo] Failed to setup port-forwarding: unable to listen on any of the requested ports: [{30029 3000}]
  [FAIL] odo logs command tests when component is created and odo logs is executed when running in Deploy mode [It] should successfully show logs of the running component
  [FAILED] Expected
      <string>: main: Wed Apr 19 17:07:24 UTC 2023 - this is infinite while loop
      main: Wed Apr 19 17:07:29 UTC 2023 - this is infinite while loop
      main[2]: 
      main[2]: > nodejs-starter@1.0.0 start /opt/app-root/src
      main[2]: > node server.js
      main[2]: 
      main[2]: App started on PORT 3000
      main[2]: {"level":30,"time":1681924046415,"pid":17,"hostname":"devfile-nodejs-deploy-684f88bdbf-4lq6n","req":{"id":1,"method":"GET","url":"/","query":{},"params":{},"headers":{"host":"172.17.48.46:3000","user-agent":"kube-probe/1.23","accept":"*/*","connection":"close"},"remoteAddress":"::ffff:10.243.64.6","remotePort":27695},"message":"Hello from Node.js Starter Application!"}
      main[2]: {"level":30,"time":1681924046421,"pid":17,"hostname":"devfile-nodejs-deploy-684f88bdbf-4lq6n","req":{"id":1,"method":"GET","url":"/","query":{},"params":{},"headers":{"host":"172.17.48.46:3000","user-agent":"kube-probe/1.23","accept":"*/*","connection":"close"},"remoteAddress":"::ffff:10.243.64.6","remotePort":27695},"res":{"statusCode":200,"headers":{"x-powered-by":"Express","content-type":"text/html; charset=utf-8","content-length":"38","etag":"W/\"26-tWfopc/J/wrx1F/+R+Noh9LRPaM\""}},"responseTime":6,"msg":"request completed"}
      
  to contain substring
      <string>: main[1]:
  [FAIL] odo dev command tests when a component is bootstrapped when Automount volumes are present in the namespace when odo dev is executed [It] should mount the volumes
  Running oc.exe with args [oc get pods --namespace cmd-dev-test632blo --selector=component=ncxbiz -o jsonpath={.items[*].metadata.name}] and odo env: []
  [oc] ncxbiz-app-fd7fd8f67-lw8bgRunning oc.exe with args [oc exec ncxbiz-app-fd7fd8f67-lw8bg --namespace cmd-dev-test632blo -c runtime -- df /tmp/automount-default-pvc] and odo env: []
  [oc] Filesystem     1K-blocks  Used Available Use% Mounted on
  [oc] /dev/vdm        10218772    24  10202364   1% /tmp/automount-default-pvc
  Running oc.exe with args [oc get pods --namespace cmd-dev-test632blo --selector=component=ncxbiz -o jsonpath={.items[*].metadata.name}] and odo env: []
  [oc] ncxbiz-app-fd7fd8f67-lw8bgRunning oc.exe with args [oc exec ncxbiz-app-fd7fd8f67-lw8bg --namespace cmd-dev-test632blo -c runtime -- df /etc/config/automount-default-configmap] and odo env: []
  [oc] Filesystem     1K-blocks     Used Available Use% Mounted on
  [oc] /dev/vda2      102140092 79203480  17729916  82% /etc/config/automount-default-configmap
  Running oc.exe with args [oc get pods --namespace cmd-dev-test632blo --selector=component=ncxbiz -o jsonpath={.items[*].metadata.name}] and odo env: []
  [oc] Unable to connect to the server: dial tcp 161.156.12.82:31700: connectex: No connection could be made because the target machine actively refused it.
  [FAILED] in [It] - C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101 @ 04/19/23 11:44:16.882
  [odo] Cleaning resources, please wait

  [FAILED] No future change is possible.  Bailing out early after 1.165s.
  Running oc.exe with args [oc get pods --namespace cmd-dev-test632blo --selector=component=ncxbiz -o jsonpath={.items[*].metadata.name}] and odo env: []
  Expected
      <int>: 1
  to match exit code:
      <int>: 0
 [FAIL] 
odo dev command tests [AfterEach] when running odo dev and composite command are nested - without metadata.name should execute all commands in composite commmand

 X  Finished executing the application (command: run) [50s]
  [odo]  X  Dev mode interrupted by user
  Deleting project: cmd-dev-test2112zlp
  Running oc.exe with args [oc delete project cmd-dev-test2112zlp --wait=false] and odo env: []
  [oc] Unable to connect to the server: dial tcp 158.177.79.34:31700: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
  [FAILED] in [AfterEach] - C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101 @ 04/19/23 12:03:30.8
  << Timeline

  [FAILED] No future change is possible.  Bailing out early after 21.147s.
  Running oc.exe with args [oc delete project cmd-dev-test2112zlp --wait=false] and odo env: []
  Expected
      <int>: 1
  to match exit code:
      <int>: 0
 [FAIL] odo dev command tests when Starting a PostgreSQL service when creating local files and dir and running odo dev - with metadata.name [AfterEach] when deleting local files and dir and waiting for sync should not list deleted dir and file in container

  [FAILED] in [AfterEach] - C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_dev.go:213 @ 04/19/23 12:09:03.649
  Deleting project: cmd-dev-test1444nal
  Running oc.exe with args [oc delete project cmd-dev-test1444nal --wait=false] and odo env: []
  [oc] project.project.openshift.io "cmd-dev-test1444nal" deleted
  Setting current dir to: C:\Users\Administrator.ANSIBLE-TEST-VS\3744\tests\integration
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126
  Unable to delete C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126 on attempt #1, trying again...
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126
  Unable to delete C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126 on attempt #2, trying again...
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126
  Unable to delete C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126 on attempt #3, trying again...
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126
  Unable to delete C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126 on attempt #4, trying again...
  [odo] Failed to delete the "Deployment" resource: slwthq-app
  [odo] Failed to delete the "ServiceBinding" resource: my-nodejs-app-cluster-sample-ocp
  [odo]  X  Dev mode interrupted by user
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126
  Successfully deleted C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\2228717126 after #5 attempts
  Deleting dir: C:\Users\Administrator.ANSIBLE-TEST-VS\AppData\Local\Temp\1910717005
  << Timeline

  [FAILED] Timed out after 180.015s.
  Expected process to exit.  It did not.
  In [AfterEach] at: C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_dev.go:213 @ 04/19/23 12:09:03.649
Summarizing 5 Failures:
  [FAIL] odo logs command tests when component is created and odo logs is executed when running in Deploy mode [It] should successfully show logs of the running component
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_generic.go:79
  [FAIL] odo dev command tests when a component is bootstrapped when Automount volumes are present in the namespace when odo dev is executed [It] should mount the volumes
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
  [FAIL] odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=false, manual=false, customPortForwarding=true)
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_run.go:50
  [FAIL] odo dev command tests [AfterEach] when running odo dev and composite command are nested - without metadata.name should execute all commands in composite commmand
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
  [FAIL] odo dev command tests when Starting a PostgreSQL service when creating local files and dir and running odo dev - with metadata.name [AfterEach] when deleting local files and dir and waiting for sync should not list deleted dir and file in container
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_dev.go:213

Ran 441 of 820 Specs in 1632.486 seconds
FAIL! -- 436 Passed | 5 Failed | 0 Pending | 379 Skipped

@valaparthvi
Copy link
Contributor Author

Podman failure #2
• [FAILED] [10.378 seconds]
odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=true, manual=true, customPortForwarding=true) [podman]
  [BeforeEach] /home/runner/work/odo/odo/tests/integration/cmd_dev_test.go:883
  [It] /home/runner/work/odo/odo/tests/integration/cmd_dev_test.go:905

  Timeline >>
  Created dir: /tmp/171712272
  Created dir: /tmp/1680125500
  Current working dir: /home/runner/work/odo/odo/tests/integration
  Running odo with args [odo preference remove registry DefaultDevfileRegistry -f] and odo env: []
  [odo] I0420 04:50:14.168735  220654 implem.go:110] The path for preference file is /tmp/1680125500/preference.yaml
  [odo] Successfully removed registry
  Running odo with args [odo preference add registry DefaultDevfileRegistry https://registry.stage.devfile.io] and odo env: []
  [odo] I0420 04:50:14.299689  220679 implem.go:110] The path for preference file is /tmp/1680125500/preference.yaml
  [odo] New registry successfully added
  Setting current dir to: /tmp/171712272
  Running odo with args [odo init --name ubbixy --devfile-path /home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile.yaml] and odo env: []
  [odo] I0420 04:50:14.414992  220702 implem.go:110] The path for preference file is /tmp/1680125500/preference.yaml
  [odo] I0420 04:50:14.415604  220702 util.go:198] path /tmp/171712272/devfile.yaml doesn't exist, skipping it
  [odo] I0420 04:50:14.415651  220702 util.go:198] path /tmp/171712272/.devfile.yaml doesn't exist, skipping it
  [odo] I0420 04:50:14.415673  220702 util.go:198] path /tmp/171712272/devfile.yaml doesn't exist, skipping it
  [odo]   __
  [odo]  /  \__     Initializing a new component
  [odo]  \__/  \    
  [odo]  /  \__/    odo version: v3.9.0
  [odo]  \__/
  [odo] 
  [odo]  •  Copying devfile from "/home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile.yaml"  ...
  [odo] 
 ✓  Copying devfile from "/home/runner/work/odo/odo/tests/examples/source/devfiles/nodejs/devfile.yaml" 
  [odo] I0420 04:50:14.416308  220702 context.go:159] absolute devfile path: '/tmp/171712272/devfile.yaml'
  [odo] I0420 04:50:14.416332  220702 context.go:110] absolute devfile path: '/tmp/171712272/devfile.yaml'
  [odo] I0420 04:50:14.416802  220702 content.go:48] converted devfile YAML to JSON
  [odo] I0420 04:50:14.416885  220702 apiVersion.go:60] devfile schemaVersion: '2.0.0'
  [odo] I0420 04:50:14.416920  220702 helper.go:56] devfile apiVersion '2.0.0' is supported
  [odo] I0420 04:50:14.438409  220702 schema.go:61] validated devfile schema
  [odo] I0420 04:50:14.441379  220702 writer.go:55] devfile yaml created at: 'devfile.yaml'
  [odo] 
  [odo] Your new component 'ubbixy' is ready in the current directory.
  [odo] To start editing your component, use 'odo dev' and open this folder in your favorite IDE.
  [odo] Changes will be directly reflected on the cluster.
  Running odo with args [odo dev --port-forward=30005:3000 --no-watch --platform podman] and odo env: [ODO_LOG_LEVEL=4 ODO_TRACKING_CONSENT=no]
  [odo] I0420 04:50:14.552264  220738 version.go:28] executing [podman version --format json]
  [odo] I0420 04:50:14.730474  220738 implem.go:110] The path for preference file is /tmp/1680125500/preference.yaml
  [odo] I0420 04:50:14.730725  220738 context.go:159] absolute devfile path: '/tmp/171712272/devfile.yaml'
  [odo] I0420 04:50:14.730737  220738 context.go:110] absolute devfile path: '/tmp/171712272/devfile.yaml'
  [odo] I0420 04:50:14.731008  220738 content.go:48] converted devfile YAML to JSON
  [odo] I0420 04:50:14.731050  220738 apiVersion.go:60] devfile schemaVersion: '2.0.0'
  [odo] I0420 04:50:14.731060  220738 helper.go:56] devfile apiVersion '2.0.0' is supported
  [odo] I0420 04:50:14.753710  220738 schema.go:61] validated devfile schema
  [odo] I0420 04:50:14.758871  220738 validate.go:45] Successfully validated devfile sections
  [odo] I0420 04:50:14.758937  220738 validate.go:45] Successfully validated devfile sections
  [odo] I0420 04:50:14.759007  220738 component.go:87] name of component is "ubbixy", and sanitized name is "ubbixy"
  [odo] I0420 04:50:14.759115  220738 version.go:28] executing [podman version --format json]
  [odo] I0420 04:50:14.940134  220738 utils.go:77] Updating container runtime with mandatory volume mounts
  [odo] I0420 04:50:14.940161  220738 utils.go:149] No entrypoint defined for the component, setting container runtime entrypoint to 'tail -f /dev/null'. You can set a 'command' and/or 'args' for the component to override this default entrypoint.
  [odo] I0420 04:50:14.940250  220738 podman.go:187] executing [podman volume ls --format {{.Name}} --noheading]
  [odo]   __
  [odo]  /  \__     Developing using the "ubbixy" Devfile
  [odo]  \__/  \    Platform: podman
  [odo]  /  \__/    odo version: v3.9.0
  [odo]  \__/
  [odo] 
  [odo] ↪ Running on podman in Dev mode
  [odo]  •  Deploying pod  ...
  [odo] I0420 04:50:15.175267  220738 podman.go:54] executing [podman play kube -]
  [odo] I0420 04:50:15.177729  220738 podman.go:73] Pod spec to play: 
  [odo] ---
  [odo] apiVersion: v1
  [odo] kind: Pod
  [odo] metadata:
  [odo]   creationTimestamp: null
  [odo]   labels:
  [odo]     app: app
  [odo]     app.kubernetes.io/instance: ubbixy
  [odo]     app.kubernetes.io/managed-by: odo
  [odo]     app.kubernetes.io/managed-by-version: v3.9.0
  [odo]     app.kubernetes.io/part-of: app
  [odo]     app.openshift.io/runtime: nodejs
  [odo]     component: ubbixy
  [odo]     odo.dev/mode: Dev
  [odo]     odo.dev/project-type: nodejs
  [odo]   name: ubbixy-app
  [odo] spec:
  [odo]   containers:
  [odo]   - args:
  [odo]     - -f
  [odo]     - /dev/null
  [odo]     command:
  [odo]     - tail
  [odo]     env:
  [odo]     - name: PROJECTS_ROOT
  [odo]       value: /projects
  [odo]     - name: PROJECT_SOURCE
  [odo]       value: /projects
  [odo]     image: registry.access.redhat.com/ubi8/nodejs-12:1-36
  [odo]     imagePullPolicy: Always
  [odo]     name: runtime
  [odo]     ports:
  [odo]     - containerPort: 3000
  [odo]       hostPort: 30005
  [odo]       name: 3000-tcp
  [odo]       protocol: TCP
  [odo]     resources:
  [odo]       limits:
  [odo]         memory: 1Gi
  [odo]     volumeMounts:
  [odo]     - mountPath: /projects
  [odo]       name: odo-projects
  [odo]     - mountPath: /opt/odo/
  [odo]       name: odo-shared-data
  [odo]   volumes:
  [odo]   - name: odo-projects
  [odo]     persistentVolumeClaim:
  [odo]       claimName: odo-projects-ubbixy-app
  [odo]   - name: odo-shared-data
  [odo]     persistentVolumeClaim:
  [odo]       claimName: odo-shared-data-ubbixy-app
  [odo] status: {}
  [odo] 
  [odo] ---
  [odo] I0420 04:50:15.831115  220738 podman.go:87] Trying to pull registry.access.redhat.com/ubi8/nodejs-12:1-36...
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.659914  220738 podman.go:87] Getting image source signatures
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.661035  220738 podman.go:87] Copying blob sha256:256c5bafa6bf9f016e45e7814845a896cf22582174408182222d07c1b6129b49
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.661073  220738 podman.go:87] Copying blob sha256:ee2244abc66ff9c6a4bf50fe19041fec82a95c87d18ee3a3660368cb274927c7
  [odo] Copying blob sha256:befb03b11956169cf23096fc58081ca35034a6545fc37d63605bf0d200fe5eda
  [odo] Copying blob sha256:b5a4aba5fb838842849ccb5c253fcda2c0b8a9e3071b08366f22bbead6d10bc6
  [odo] Copying blob sha256:b6edece17e86ae59c1be4f7120079f9407e68444516fcc5ce757a9eb2d3af61d
  [odo] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.661533  220738 podman.go:87] Copying config sha256:c2c2b09149eebb195926db68d8a20bea00983e789162a8d2b49462fbc9cf6865
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.677730  220738 podman.go:87] Writing manifest to image destination
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:16.677831  220738 podman.go:87] Storing signatures
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151191  220738 podman.go:87] [error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use]
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151386  220738 podman.go:87] [error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use error starting container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df: a dependency of container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df failed to start: container state improper]
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151498  220738 podman.go:87] Pod:
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151555  220738 podman.go:87] 19fa7195679e786a9266ef582e274ba6e0916831f8bde6fe3ea45a8a4f045130
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151626  220738 podman.go:87] Container:
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151703  220738 podman.go:87] 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151802  220738 podman.go:87] 
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151878  220738 podman.go:87] error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.151961  220738 podman.go:87] error starting container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df: a dependency of container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df failed to start: container state improper
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.152046  220738 podman.go:87] 
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.152134  220738 podman.go:87] Error: failed to start 2 containers
  [odo] ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.154181  220738 podman.go:87] ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] I0420 04:50:20.154368  220738 podman.go:160] executing [podman pod list --format {{.Name}} --noheading]
  [odo] I0420 04:50:20.440074  220738 podman.go:132] executing [podman pod stop ubbixy-app]
  [odo]  ✗  Deploying pod [6s]
  [odo] Cleaning up resources
  [odo] I0420 04:50:20.612191  220738 podman.go:140] Stopped pod 19fa7195679e786a9266ef582e274ba6e0916831f8bde6fe3ea45a8a4f045130
  [odo] I0420 04:50:20.612276  220738 podman.go:146] executing [podman pod rm ubbixy-app]
  [odo] I0420 04:50:20.895125  220738 podman.go:154] Deleted pod 19fa7195679e786a9266ef582e274ba6e0916831f8bde6fe3ea45a8a4f045130
  [odo]  ✗  exit status 125: 
  [odo] Complete Podman output:
  [odo] Trying to pull registry.access.redhat.com/ubi8/nodejs-12:1-36...
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Getting image source signatures
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Copying blob sha256:256c5bafa6bf9f016e45e7814845a896cf22582174408182222d07c1b6129b49
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Copying blob sha256:ee2244abc66ff9c6a4bf50fe19041fec82a95c87d18ee3a3660368cb274927c7
  [odo] Copying blob sha256:befb03b11956169cf23096fc58081ca35034a6545fc37d63605bf0d200fe5eda
  [odo] Copying blob sha256:b5a4aba5fb838842849ccb5c253fcda2c0b8a9e3071b08366f22bbead6d10bc6
  [odo] Copying blob sha256:b6edece17e86ae59c1be4f7120079f9407e68444516fcc5ce757a9eb2d3af61d
  [odo] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Copying config sha256:c2c2b09149eebb195926db68d8a20bea00983e789162a8d2b49462fbc9cf6865
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Writing manifest to image destination
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Storing signatures
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use]
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use error starting container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df: a dependency of container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df failed to start: container state improper]
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Pod:
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������19fa7195679e786a9266ef582e274ba6e0916831f8bde6fe3ea45a8a4f045130
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Container:
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df
  [odo] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������error starting container 190a0000dc05d3c2132e16a899650fc05ca3e2c3318fdfba97497cee0c79b691: rootlessport listen tcp 0.0.0.0:30005: bind: address already in use
  [odo] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������error starting container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df: a dependency of container 990c2274e48814fc4c0126836a5edb6fd3a622a478b3be122d2f058bb0d772df failed to start: container state improper
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [odo] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Error: failed to start 2 containers
  [odo] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  [FAILED] in [BeforeEach] - /home/runner/work/odo/odo/tests/helper/helper_run.go:50 @ 04/20/23 04:50:24.455
  Setting current dir to: /home/runner/work/odo/odo/tests/integration
  Deleting dir: /tmp/171712272
  Deleting dir: /tmp/1680125500
  << Timeline

  [FAILED] session exited, but substring not found
  Expected
      <string>:   __
       /  \__     Developing using the "ubbixy" Devfile
       \__/  \    Platform: podman
       /  \__/    odo version: v3.9.0
       \__/
      
      ↪ Running on podman in Dev mode
       •  Deploying pod  ...
       ✗  Deploying pod [6s]
      Cleaning up resources
      
  to contain substring
      <string>: [Ctrl+c] - Exit
  In [BeforeEach] at: /home/runner/work/odo/odo/tests/helper/helper_run.go:50 @ 04/20/23 04:50:24.455
------------------------------
SSSS•SSSSSSSSSSS•••••••••

Summarizing 1 Failure:
  [FAIL] odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=true, manual=true, customPortForwarding=true) [podman]
  /home/runner/work/odo/odo/tests/helper/helper_run.go:50

@rm3l
Copy link
Member

rm3l commented Apr 20, 2023

Podman failure #2

Issue reported in #6758. There can be a port collision when tests are running in parallel.

Copy link
Member

@rm3l rm3l left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - thanks for the cleanup.
Also, E2E tests were successfully run on OpenShift.

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. Required by Prow. label Apr 20, 2023
@rm3l
Copy link
Member

rm3l commented Apr 20, 2023

...
  [oc] Unable to connect to the server: dial tcp 161.156.12.82:31700: connectex: No connection could be made because the target machine actively refused it.

  [oc] Unable to connect to the server: dial tcp 158.177.79.34:31700: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

...

Summarizing 5 Failures:
  [FAIL] odo logs command tests when component is created and odo logs is executed when running in Deploy mode [It] should successfully show logs of the running component
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_generic.go:79
  [FAIL] odo dev command tests when a component is bootstrapped when Automount volumes are present in the namespace when odo dev is executed [It] should mount the volumes
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
  [FAIL] odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=false, manual=false, customPortForwarding=true)
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_run.go:50
  [FAIL] odo dev command tests [AfterEach] when running odo dev and composite command are nested - without metadata.name should execute all commands in composite commmand
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
  [FAIL] odo dev command tests when Starting a PostgreSQL service when creating local files and dir and running odo dev - with metadata.name [AfterEach] when deleting local files and dir and waiting for sync should not list deleted dir and file in container
  C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_dev.go:213

Ran 441 of 820 Specs in 1632.486 seconds
FAIL! -- 436 Passed | 5 Failed | 0 Pending | 379 Skipped

Most of the errors were network issues.
One failure was a flaky test related to odo logs: #6619

Overriding since this PR is mostly about E2E tests, which passed successfully on OpenShift (after all integration tests).

/override windows-integration-test/Windows-test

@openshift-ci
Copy link

openshift-ci bot commented Apr 20, 2023

@rm3l: Overrode contexts on behalf of rm3l: windows-integration-test/Windows-test

In response to this:

...
 [oc] Unable to connect to the server: dial tcp 161.156.12.82:31700: connectex: No connection could be made because the target machine actively refused it.

 [oc] Unable to connect to the server: dial tcp 158.177.79.34:31700: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

...

Summarizing 5 Failures:
 [FAIL] odo logs command tests when component is created and odo logs is executed when running in Deploy mode [It] should successfully show logs of the running component
 C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_generic.go:79
 [FAIL] odo dev command tests when a component is bootstrapped when Automount volumes are present in the namespace when odo dev is executed [It] should mount the volumes
 C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
 [FAIL] odo dev command tests port-forwarding for the component when devfile has single endpoint when running odo dev [BeforeEach] should expose the endpoint on localhost (podman=false, manual=false, customPortForwarding=true)
 C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_run.go:50
 [FAIL] odo dev command tests [AfterEach] when running odo dev and composite command are nested - without metadata.name should execute all commands in composite commmand
 C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_cmd_wrapper.go:101
 [FAIL] odo dev command tests when Starting a PostgreSQL service when creating local files and dir and running odo dev - with metadata.name [AfterEach] when deleting local files and dir and waiting for sync should not list deleted dir and file in container
 C:/Users/Administrator.ANSIBLE-TEST-VS/3744/tests/helper/helper_dev.go:213

Ran 441 of 820 Specs in 1632.486 seconds
FAIL! -- 436 Passed | 5 Failed | 0 Pending | 379 Skipped

Most of the errors were network issues.
One failure was a flaky test related to odo logs: #6619

Overriding since this PR is mostly about E2E tests, which passed successfully on OpenShift (after all integration tests).

/override windows-integration-test/Windows-test

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci openshift-ci bot merged commit a10229d into redhat-developer:main Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/testing Issues or PRs related to testing, Quality Assurance or Quality Engineering lgtm Indicates that a PR is ready to be merged. Required by Prow.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants