Release of v1.1.1
v1.1.1 (2020-03-12)
Breaking changes:
- Breaking change to JSON output for
odo storage list
. Status.Path has now been moved to Spec.Path in the JSON output #2644
New features:
- Sharing volumes across components in a Devfile #2510
- odo service describe and odo catalog describe service for operators + services #2480
- status command for operators #2479
- Implement devfile parser #2477
- Implement Devfile volume support #2472
- Implement Devfile Deployment support #2471
- Instantiating operators using CRDs #2462
- Validation of cluster's capabilities to run operators and listing services #2461
- Change the default PVC size of 1Gi to 10Gi #2455
- odo link Doesn't Require odo push #2400
- Add json formatted output for
odo version
command #2323 - add odo debug info command #2015
- Implement
--wait
flag forodo storage delete
#1942 - Export context folder from deployed odo component created with previous release #1790
- Control aspects of component PVC creation #1777
--now
flag forodo component create
,odo url create --now
,odo config --now
#1595- Test coverage is not reported on each pr #1557
- Support for easily running unit tests in container (inner or outer loop) #1240
- Suggest a valid input for commands which require such an input #1104
- Should push not do anything if there aren't any local changes? #1103
- Add current repository git URL if exists to the deployment as annotation #799
- Add validation for empty values in pkg/occlient/occlient.go #598
- added a CmdShouldFail test helper which retries until it fails #2676 (girishramnani)
- Rename -all flag for odo list and Update description #2675 (adisky)
- Implement PushTarget preference #2656 (johnmcollier)
- Add Volume Storage Adapter for Devfiles #2651 (maysunfaisal)
- Adds auto selection of port if the default port is occupied #2648 (mik-dass)
- Devfile support for odo catalog list components #2637 (GeekArthur)
- create env.yaml file, add kclient function for ingress support #2636 (yangcao77)
- Removing odo specific checks from devfile parser #2629 (kanchwala-yusuf)
- Move file sync to its own package #2626 (johnmcollier)
- Remove devfile push cmd #2598 (kanchwala-yusuf)
- Adds ability to list Operators available in the cluster #2593 (dharmit)
- Create deployment based on Devfile #2589 (rajivnathan)
- Add State to Odo Storage List #2584 (adisky)
- Adds HTTPs support for URL #2568 (mik-dass)
- Odo Push Show Error to User from Openshift #2564 (adisky)
- Unit test on windows #2562 (prietyc123)
- Add support for experimental mode feature #2560 (kanchwala-yusuf)
- Add kclient functions for creating volumes #2546 (maysunfaisal)
- Updating build/VERSION to 1.1.0 #2531 (mohammedzee1000)
- Update VERSION to 1.0.3 #2526 (kadel)
- Adds the debug info command #2518 (mik-dass)
- Add kclient functions for creating deployments #2509 (rajivnathan)
- Validation for empty values in pkg/occlient/occlient.go #2501 (prietyc123)
- Add devfile parser #2500 (kanchwala-yusuf)
- Enabling now flag for remaining operations #2482 (mohammedzee1000)
Code Refactoring:
- odo storage list -o json strange output #2527
- Update CheckForExistence to get right resource #2698 (johnmcollier)
- add k8s.io/client-go/plugin/pkg/client/auth #2665 (kadel)
- Update Storage Type #2644 (adisky)
- removed duplicate LocalConfigInfo and redundent file reads #2631 (girishramnani)
- Exports ODO_LOG_LEVEL env variable in integration tests #2595 (mik-dass)
- Update vendor openshift 4.1 #2574 (kadel)
- add new reviewers to top level OWNERS #2556 (kadel)
Bugs:
- CheckForExistence in helper_oc.go only checks for routes #2697
- Gosec test failing in travis due to file permissions #2659
- Devfile push fails on non-OpenShift clusters with oAuth enabled #2658
- Projects field in devfiles isn't optional for odo #2655
- odo crashed when running catalog list components #2628
- nodejs source example doesn't work correctly with node:latest image on openshift 4.4 #2621
- Deleting a project says there is a default but it can't be used #2620
- Issues with localConfigInfo in common_push.go #2602
- Validation with default Devfile's does not work. #2600
- odo describe fail for not pushed components #2594
- cannot access my nodejs application even adding a url #2583
- Error when executing service create with a -p key=value where the value contains one or more commas #2547
- Image stream nodejs with tag 8 is not available on OpenShift 4.4 cluster #2542
- Error creating service using odo on IBM Power (ppc64le) #2541
- Remove push-devfile sub command from odo #2538
- odo delete does not delete user specified storage #2529
- odo application describe crash when run out of a component folder #2528
- odo 1.0.2 reported after 1.0.3 is out #2525
- Install odo completion fails on MacOS using bash #2474
- Update description for
--all
flag inodo list
#2452 - odo push fails with "tar xf - -C /tmp/src --strip 1" #2445
- Fix odo catalog describe service command to not require odo config file #2645 (kanchwala-yusuf)
- possible fix: index out of bound error on
odo catalog list compoments
when registry url and namespace are not present #2634 (girishramnani) - Updating nodejs:8 to nodejs:latest for source example run on openshift 4.* #2633 (prietyc123)
- Fix odo describe for not pushed components #2632 (adisky)
- Update changelog script #2587 (cdrage)
- Fix Panic: When odo app describe run out of component folder #2558 (adisky)
- Including testingutil package in test coverage report #2552 (amitkrout)
- Swapped out StringSliceVarP for StringArrayVarP to parse cli parameter… #2548 (LiveByTheCode)
- Deletes storage on component deletion #2533 (mik-dass)
Tests:
- Validating java component on disconnected cluster #2514
- Validating nodejs component on disconnected cluster #2478
- e2e test for every supported image #2364
- Deleted files are not remove from Java component #2248
- [Flake] Failed to update config to git component deployed #1981
- fix failing gosec check #2660 (kadel)
- run validate with unit tests on OpenShift CI #2649 (kadel)
- Use env variable for unit test verbose mode #2572 (amitkrout)
- Running Unit test on macOS #2549 (prietyc123)
- add test for java component to verify reflection of deleted files #2522 (girishramnani)
- Testing build fix #2406 (mik-dass)
- E2E test for every supported images #2402 (prietyc123)
Documentation & Discussions:
- Go Version in travis CI #2551
- Document using odo in disconnected environments #2513
- suggestion for the the pull request template #2495
- devfile support - implementation plan #2290
- disconnected environments #2189
- Autocompletion support is lacking documentation #1801
- Additional interactive commands #1242
- Doc - Add a section to explain how to install a java, spring boot application #839
- [RFE] Knative Support #762
- add flag to select which logs to see (all by default) #508
- Update Google Groups Link #2685 (adisky)
- update README: add info about odo calls #2597 (kadel)
- Update User Story Issue template #2554 (kadel)
- issue template: basic starting template for user story #2535 (kadel)
- add devfile proposal #2520 (kadel)
- Fix README.adoc text about supported versions #2374 (pmacko1)
Closed issues:
- [question] CI running environment #2700
- Implement Devfile Service support #2650
- Odo watch support for devfile components #2610
- Autoselect local port for debug port-forward #2606
- odo catalog commands without existing component #2605
- Add ability to switch context between local and kube (odo context) #2577
- unit test fails on macOS #2571
- Support for HTTPs URL #2561
- Odo Storage list command should have state
Pushed
orNot Pushed
#2559 - Run unit test on windows and macOS #2539
- EXPERIMENTAL feature flag #2536
- Mount service account secret in test container where odo build and runs test in OpenShift CI #2530
Merged pull requests:
Installation of v1.1.1
To install odo, follow our installation guide at docs.openshift.com
After each release, binaries are synced to mirror.openshift.com
* This Changelog was automatically generated by github_changelog_generator