* Update the Devfile library
* Add test for container-overrides and pod-overrides attributes
Signed-off-by: Parthvi Vala <pvala@redhat.com>
Attempt at fixing CI failures
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Fix CI failure
* Attempt at fixing OC integration test failures
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Use random name in integration test
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Rebase and fix integration test failure
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Make integration test work for podman
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Temp attempt at fixing podman test for GH
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Another attempt at fixing CI test for podman
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* One more attempt at fixing integration test for podman
Signed-off-by: Parthvi Vala <pvala@redhat.com>
Signed-off-by: Parthvi Vala <pvala@redhat.com>
* Add integration test
* odo dev deletes remote resources not present in the Devfile
* Delete the servicebinding secret without SBO
* Fix integration tests failure for when SBO is installed
* code Refactor
* Refactor the code
* Fix components_test.go
* add todos to integration tests
* Code review from feloy
* Move secret removal out of UnbindWithLibrary; rename deleteServiceBindingSecrets; add spinner end defer
* Attempt at making resource deletion concurrent
* Temp changes
* temp change
* Use errgroup wg to handle go routines
* Use single spinner for all the resources
* Fix validation failures
* Temp changes
* Optimize the code
* Optimize error messages; remove the unnecessary use of 'Kubernetes'
* Add test cases highlighting the issue
* Sanitize value for 'app.openshift.io/runtime' label
* Lowercase value of 'app.openshift.io/runtime' label after sanitization
As suggested in review, this is to follow what's done by OpenShift console;
it is always lowercase when added by OpenShift Console.
Co-authored-by: Tomas Kral <tkral@redhat.com>
Co-authored-by: Tomas Kral <tkral@redhat.com>
* Add runtime label based on metadata:language/projectType
* Add integration tests for odo dev
* odo deploy integration test
* Reverse priority between pojectType and language