-
Notifications
You must be signed in to change notification settings - Fork 243
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
List all urls even if they are only in local config or only in cluster #2034
List all urls even if they are only in local config or only in cluster #2034
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
creationTimestamp
is empty in themetadata
section of json output. Is it not possible to set it? Is it not of use to the dev? Is it there for future purpose? If it's not supposed to have the value, why have it in the metadata?- Code looks good, but can use a few comments.
That comes from reusing k8s |
/retest
|
/retest
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Integration test script update looks good to me. @kadel However UTs coverage is not done properly for newly added function.
Due to the current structure, it is almost impossible to write a unit test for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works and code LGTM! I don't see any issues as well as -o json
works well.
~/nodejs-ex master ✗ 317d ⚑ ◒
▶ odo url list
Found the following URLs for component nodejs-nodejs-ex-sgwk in application app:
NAME STATE URL PORT
nodejs-nodejs-ex-sgwk-8080 Pushed [REDACTED] 8080
url0 Pushed [REDACTED] 8080
~/nodejs-ex master ✗ 317d ⚑ ◒
▶ odo url delete url0
? Are you sure you want to delete the url url0 Yes
✓ URL url0 removed from the config file
To delete URL on the OpenShift Cluster, please use `odo push`
~/nodejs-ex master ✗ 317d ⚑ ◒
▶ odo url list
Found the following URLs for component nodejs-nodejs-ex-sgwk in application app:
NAME STATE URL PORT
nodejs-nodejs-ex-sgwk-8080 Pushed [REDACTED] 8080
url0 Locally Deleted [REDACTED] 8080
There are local changes. Please run 'odo push'.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cdrage The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
- Lists all URLs even if they are undeployed or not (redhat-developer#2034) - Added json output for `odo project delete -o json` (redhat-developer#2037) - Fixed service integration test that was previously failing (redhat-developer#2022) - `odo push` will now only push changed files (redhat-developer#2030) - We now use relative paths within the file indexer (redhat-developer#2003) - You can now create list and edit services using --app and --project (redhat-developer#2001) - Deleted files will now propagate to the OpenShift container (redhat-developer#1999) - Added `odo service create --context` functionality (redhat-developer#1997) - Making cross-compile independant of gox vendor package (redhat-developer#2047) - `odo-supervisord-image` has been renamed to `odo-init-image` (redhat-developer#2027) - Releases now use .tar.gz (redhat-developer#2009) - If there is an error creating a service, it will fail quicker (redhat-developer#2008) - We now have a Google Group! (redhat-developer#2007) - Added documentation on how to manage environment variables(redhat-developer#2026) - Badges added to the README (redhat-developer#2060) - Updated documentation on uninstallation (redhat-developer#2053) - Added documentation for default parameters (redhat-developer#2038) - Minor update to help output (redhat-developer#2006) - Updated documentation regarding bootstrapper image (redhat-developer#1991)
- Lists all URLs even if they are undeployed or not (#2034) - Added json output for `odo project delete -o json` (#2037) - Fixed service integration test that was previously failing (#2022) - `odo push` will now only push changed files (#2030) - We now use relative paths within the file indexer (#2003) - You can now create list and edit services using --app and --project (#2001) - Deleted files will now propagate to the OpenShift container (#1999) - Added `odo service create --context` functionality (#1997) - Making cross-compile independant of gox vendor package (#2047) - `odo-supervisord-image` has been renamed to `odo-init-image` (#2027) - Releases now use .tar.gz (#2009) - If there is an error creating a service, it will fail quicker (#2008) - We now have a Google Group! (#2007) - Added documentation on how to manage environment variables(#2026) - Badges added to the README (#2060) - Updated documentation on uninstallation (#2053) - Added documentation for default parameters (#2038) - Minor update to help output (#2006) - Updated documentation regarding bootstrapper image (#1991)
What is the purpose of this change? What does it change?
This PR is adding
State
field intoURL
structs. Url can be in 3 different states:This is also reflected in the output
Was the change discussed in an issue?
fixes #1893
This PR replaces #1978
How to test changes?
Create some urls, and delete them without pushing.
You should see each url reporting correct state