Release of v1.0.3
v1.0.3 (2020-01-10)
New features:
- Being able to manually set a ODO_BOOTSTAPPER_IMAGE via
odo config
#2424 - Add .NET images as supported images. #2395
odo storage create
does not show when usingodo push
#2347- add PROJECT column to odo component list output #2219
- Add wait command for deleting service #2077
- odo log dumps for supportability #1980
- Use of client side caching when interacting with openshift #1882
- Flags naming and description issues in help message #1671
- Schedule nightly job on prow #1613
- GolangCI and codeclimate bot is missing after org migration #1561
- Add
-o json/yaml
option support forodo service list
#1480 - Machine readable output - global
-o
flag #1475 - Add UT coverage for function CheckOutputFlag and MachineOutput in pkg/util/util.go #1432
- make get command available for odo config #1352
- Add completion handler for output format #1273
- Integrate odo with Application and/or Component CRD #1244
- Support for GB, gb, Gb, Gi, gi, GI, MB, mb, Mb, Mi, MI, mi for memory and fail gracefully #1170
- Support Context Dir Like oc new-app #1152
- odo url open #1128
- odo config - Default ignore list for odo watch #1011
- odo update cmd imporvement adding wait flag #994
- odo watch - stop triggering push for non existing files #989
- Automated workflows with Odo #918
- [RFE] Confusing entity name used to list the images to be used to build/run an application #838
- add supportedTags list in the odo catalog list component json output #2486 (girishramnani)
- Remove enhancement labels #2469 (cdrage)
- Implement a stub kclient package for odo #2458 (johnmcollier)
- Adds warning component name and project change #2454 (mik-dass)
- Adds PROJECT field to 'odo list' output #2453 (dharmit)
- Update build to 1.0.2 #2431 (cdrage)
Code Refactoring:
- Issue triage #2465
- odo debug: use env DEV_MODE instead of DEBUG_MODE #2409
- Repeating code when creating new context in "pkg/odo/genericclioptions/context.go" #1915
- Proposal document for rewriting the occlient package #1678
- Use tab writer for listing components #1136
- two utils packages #1033
- removed , from describe example for app and component #2502 (girishramnani)
- resolve wrong argument in errorf - use component name instead of all args #2494 (girishramnani)
- Replace "for" loop with map #2466 (dharmit)
- remove ImageStreamRef from machine readable output #2451 (girishramnani)
- Fix help output for url and storage #2429 (cdrage)
- changed DEBUG_MODE to DEV_MODE in odo-debug design doc #2420 (girishramnani)
Bugs:
- "odo catalog describe service" doesn't work outside a component directory #2487
- odo push throws error of "watch channel was closed" in a disconnected cluster env #2460
- Add test to validate deleted files should not present in the directory that is used to build component. #2423
- odo push passing even after removing the files from source #2422
- .odo file gets pushed into component pod #2390
- Component delete doesn't honor component name in local config #2387
- No pre check is done for existence of same component in the cluster #2379
- If env var is set after first component push then route URL doesn't work after editing the source #2371
- Debug mode seems to be broken on the nodejs latest version on openshift 4.3 #2366
- odo delete Fails to Delete Linked Component When Secret Not Found #2355
- --context not working with push outside of the current directory... [Windows / macOS] #2301
- Paths in FileIndex on Windows have weird format #2217
- odo debug requires force push when DebugPort value is changed #2215
- odo catalog list components -o json is missing the supported flag #2208
- "odo storage list" doesn't honour "--app" or "--project" flags #2202
- Update the bump-version.sh script to function correctly #2181
- "odo push" doesn't delete OpenShift objects when component name is changed #2172
- Changing component's project and pushing it doesn't delete the component from the project it belonged to earlier #2165
- Json match fails on windows platform due to source path mismatch #2115
odo delete -o json
is returning nothing / blank (log.Errorf issues) #2102- Creating a service doesn't require context, but
odo service list
does... #2095 odo service create
doesn't honor parameters #2069- "odo service create" works in non-interactive mode without any context, app or project values #2051
- odo push panic out when fails with error "timed out waiting for the condition" #1956
- odo fails to login to 3.11 cluster on psi whereas oc login works as expected #1953
- odo incorrectly report invalid flag when a non existent command is used #1911
- Update from local to git fails #1782
- Error while updating from git to local #1778
- README/nodejs example problems with current CDK/minishift 3.8 #1611
- Install completion fails on windows terminal like powershell and command prompt #1109
- Deleting a component also unlinks it from components it might be linked to #2447 (dharmit)
- Removes redundant check for existence of component #2440 (dharmit)
- Fixes watch unit #2367 (mik-dass)
Tests:
- Verify the local config after component creation #2439
- Unit Test for Adding odo file index json to gitignore file #2404
- Create test file for odo catalog command #1752
- Verify local config after component create #2457 (prietyc123)
- Do not run e2e test in verbose #2450 (kadel)
- Unit test add odo-file-index.json to gitignore file #2441 (prietyc123)
Documentation:
- Suggestion: documentation on env variable in odo #2321
- Create a glossary for odo terminology #2320
- Documentation doesn't talk much about Java based components #2196
- Deleting app deletes the other component those are not part of the local config #2180
- Incorrect information about supported languages in readme #2178
- Compatibility table for hot reloading support / image support #2093
- Add table for compability support / hot reloading / what we support #2084
- Demonstration Video Uses Out of Date odo Version #1888
- Improved guidance/feedback when the user encounters errors #1781
- Re-enable watch tests #1669
- Update logging documentation #1187
- Refactor Examples Into A Directory #1155
- Roadmap/milestones #483
- fix links to google group #2475 (maxandersen)
Closed issues:
- Implement a kclient package for interacting with Kubernetes clusters #2436
- Run component command test with and without shortcuts commands #2432
- Avoid triggering CI job for only typo, comment and doc fix #2417
- fix watch unit test #2365
- Nodejs images are not showing as supported on 4.3 cluster #2359
- Don't run tests in verbose mode #2350
- HTTPD build is failed due to rsync is not install in the s2i base image #2289
- Scenarios that are not tested! #2249
- Evaluate possible test scenerios which have been missed #2176
- Fix
odo update
#2155 - Do a test release for GA #2071
- Shortcut for linking a component? #2058
- Update script generating cli-reference doc #1992
- Provide a way to figure out the OpenShift server version, whether 3.x or 4.x #1979
- Creating odo project prompts / output from logging in the wrong section. #1970
- oc logout Also Logs Out odo #1949
- Implement
--wait
flag forodo service delete
#1943 - Code cleanup of the current occlient package #1818
- Refactor occlient package for extensibility #1817
- Setup project and milestone via prow #1663
- Add unit tests for relative path #1631
- Write unit test for file pkg/util/config_util.go #1415
- Mock resolution of absolute pathof user home for OpenShift CI #1411
- new odo workflow: odo storage #1388
- machine readable output: odo project create #1381
- slow odo describe #1375
- Dry run option for odo delete #1318
- Unit test for watch.go #1267
- Support cron application types #1239
- Add unit tests for the completion handlers that don't have them #1225
- Figure out why interactive mode test does not work #1206
- "odo update -h" shows erroneously the command intent #1199
- INFO output on how to use odo url create after push #1186
- We should output information with regards to odo service create and how to use it #1184
- RUN_ALL_SERVICE_TESTS is undocumented and barely used. #1183
- Templates for integration tests #1179
- Be More Tolerant of Network Timeouts #1178
- Missing documents for what senarios are being tested #1164
- Check updates on SupervisorD project #1090
- Provide a more clear error message for odo login when authentication fails #978
- Make odo API friendy #873
- No unit tests for pkg/storage/storage.go #816
- Demo scenario for conference demos / minimal E2E experience #805
- Confusing syntax : odo catalog list components #692
- Clarification : purpose of the odo's application #691
- Format services of the catalog discovered #660
- Support machine readable output formats #655
- Adhere to new labels created for tool standarization in k8s #599
- How to extend the catalog to include by example Spring Boot component #500
- Document challenges and current state of the project #489
- Add unit tests for pkg/storage/storage.go #334
- UC 30: As a developer, I want to connect to my application #175
- UC 27: As a developer, I want to be able to manage URL for a component in an easy way #172
- UC 26: As a Developer, I want to be able to link/unlink two components together #171
- UC 25: As a developer, I want to be able to manage storage for a component in an easy way #170
- UC 23: As a developer, I want ocd to remember the application I was last working on on a per OpenShift project basis #168
- UC 16: As a developer, I want to be notified when synced changes require restart of the container #161
- UC 12: As a developer, I want to delete an application and all its components #157
- UC 11: As a developer, I want to delete specific components from my application #156
- UC 9: As a developer, I want to list all possible configurations of components I can deploy and their meaning #154
Merged pull requests:
- Bump release version 1.0.2 -> 1.0.3 #2504 (mohammedzee1000)
- fix wwhrd licence detection #2497 (kadel)
- update the odo init image to v1.0.2 #2496 (girishramnani)
- extracted some common code into a function in occlient for cleanup #2492 (girishramnani)
- remove duplicate code from context.go file #2489 (girishramnani)
- Update changelog script #2484 (cdrage)
- Update documentation issue template #2449 (kadel)
- Update pull request template #2446 (kadel)
- cleanup OWNERS file #2442 (kadel)
- Add check for "FIt" script #2435 (cdrage)
- Use the absolute path when using odo push #2307 (cdrage)
- Fix odo update #2281 (girishramnani)
Installation of v1.0.3
To install odo, follow our installation guide at docs.openshift.com
After each release, binaries synced on mirror.openshift.com
* This Changelog was automatically generated by github_changelog_generator