Release of v1.2.4
v1.2.4 (2020-07-22)
New features:
- "odo service list" should output Operator backed service as "<servicekind>/<servicename>" #3560
- Configure travis CI and OpenShift CI to support testing features with secrets #3553
- Devfile v2: Breaking change. endpoints.configuration has been moved / removed #3544
- Remove nanoseconds from UX / UI when deploying #3507
- Devfile v2: Implement events from schema #3486
- skip
odo create
for existing devfiles #3346 - odo test --watch command #3303
- Throw Error, If multiple commands of same kind specified in devfile v2 and none is default #3271
- Namespace name missing in odo service list -o json message #3241
- Add 'odo preference list` command with '-o' options support #3094
- Default registry migration #2961
- Release 1.2.4 #3622 (cdrage)
- Adds support for deletion of Operator backed service #3564 (dharmit)
- Implement support for postStart lifecycle events #3533 (upLukeWeston)
- Fixing kubeconfig path and login session for 4.x cluster #3528 (prietyc123)
- Secure registry support #3516 (GeekArthur)
- Copy kubeconfig to temporary file and add permissions #3462 (prietyc123)
- Adding oc from build to container image in multistage #3418 (prietyc123)
- Adding latest minikube version on travis #3411 (prietyc123)
- Add support for SourceMapping field in devfiles #3295 (johnmcollier)
- Devfile v2 command group impl + Odo catalog list components #3291 (maysunfaisal)
- Push odo without an .odo directory #3254 (cdrage)
- Expose oc build timeout in preference #3232 (amitkrout)
- Add command to provide starter project information #3173 (skoh7645)
- Extend download source to support revisions #3100 (EnriqueL8)
- Adds exec command for devfile components with kube push target #3083 (mik-dass)
Code Refactoring:
- PlatformAdapter interface seems redundant and should be removed #3333
- Clean ups #3588 (metacosm)
- Change service list output to make linking easier #3561 (dharmit)
- Uncomment odo project list json test #3546 (amitkrout)
- Building redistributable only on x86_64 and updating golang version to 1.13 #3464 (mohammedzee1000)
- Rename --downloadSource to --starter #3425 (johnmcollier)
- fix 'Timeout out' typo and fix formatting #3404 (kadel)
- refactoring: remove redundant PlatformAdapter interface #3331 (metacosm)
- Corrected 'List' type struct definitions #3242 (dev-gaur)
Bugs:
url create
should validate host format #3589- odo create --devfile ./devfile.yaml deletes current devfile #3542
- test-cmd-devfile-debug teardown steps throws error while deleting context on windows platform #3534
- "odo url describe" doesn't state "Kind" of the url on windows platform #3532
- "odo url describe" doesn't describe the created URL on windows platform #3527
- KUBECONFIG somehow reverted back to the original path in CI #3501
- Json match throws error due to spec attribute mismatch on windows 3.11 cluster #3499
- "odo delete --app" should throw error for invalid app in devfile #3493
- Sync "--build-command" and "--run-command" flag args with test code in example for better UX #3490
- Devfile v2: Registry listing is showing an invalid URL #3485
- odo watch deletes all files #3479
- odo config view does not work for devfile/ devfile registry component #3476
- Add --devfile flag for "odo delete" enhance UX #3468
- odo create --devfile devfile.yaml, overriding the existing devfile to empty #3452
- Add unsupported git component info in watch command help UX #3447
- Additional flag --log_file_max_size and --skip_log_headers along with odo subcommand doesn't work #3445
- Additional flag --log_file along with odo subcommand doesn't work #3444
- odo watch does not bother about component name #3440
- odo create interactive mode is broken for devfiles #3436
- make test failing on 1.14 #3433
- Devfile v2 issue: Should not give error if other than exec command types present in devfile #3429
- Devfile v2 issue: Additional property protocol is not allowed #3428
- watch verification test script gives false positive #3420
- .odo/env is not in .gitignore #3386
- "odo catalog list" leads to error, but is suggested in "odo create --help" #3380
- Build progress does not show correctly when the command line is too long #3373
- odo search service doesn't honor experiment flag #3355
- URL gets deleted and recreated on odo push without changes #3354
- Lack of pullsecret which cause S2I build from authenticated registry can't pull image #3335
- File separator error "\tmp\src\server.js: No such file or directory" on windows #3328
- Wrong error formatting in devfile #3280
- odo push fails for devfile nodejs, if non default project is used #3151
- --downloadSource doesn't feel natural #3107
- Erasing a local devfile is not enough to reset odo #3104
- odo binary SHA256_SUM is incorrect for odo-darwin #3093
- "odo config set" doesn't validate port values and thus "odo describe" panics #3036
- Including exit code in stderr verification #3608 (amitkrout)
- Fixing project create on both kubernetes and openshift for devfile url test #3606 (prietyc123)
- Improve
odo url create
#3591 (metacosm) - Fix empty devfile overriding issue for
odo create --devfile ./devfile.yaml
#3582 (GeekArthur) - debugging push test failure on multistage test infra #3555 (prietyc123)
- Adds a error message for creation of routes with host flag #3541 (mik-dass)
- Fixing location field for odo catalog describe component jave-openliberty #3538 (prietyc123)
- Reset index when force pushed #3536 (gorkem)
- Fix delete context on Windows #3535 (amitkrout)
- Add odo service list -o json message #3450 (jichenjc)
- Add unsupported component info in watch help UX #3448 (amitkrout)
- fix #3380:
odo create --help
should mentionodo catalog list components
instead ofodo catalog list
#3419 (dev-gaur) - Update odo delete for no component and devfile.yaml #3405 (maysunfaisal)
- Ignore .odo/env folder for devfile #3391 (girishramnani)
- Build progress does not show correctly when the command line is too long #3374 (jgwest)
- Add validation for parameters passed with command #3259 (dev-gaur)
- Fix #2707 :
odo catalog list components -o json
does not haveimageStreamRef
in json output after update from v1.0.x to v1.1.0 #3226 (dev-gaur)
Tests:
- Project created with -w flag immediately is not shown in "odo project list -o json" #3609
- odo push with --source and --config is failing more often on multi stage infrastructure #3547
- Test failures while running
test-cmd-push
test suite on ppc64le #3539 - Test failures while running
test-cmd-storage
test suite on ppc64le #3531 - [duplicate] odo watch deletes all files #3307
- Update tests to use updated stack names #3455 (johnmcollier)
Documentation & Discussions:
- Update "Understanding odo" documentation to correspond to officially supported Devfiles #3517
- More documentation needed on "odo create" --downloadSource flag #3470
- Operator Hub and experimental mode #3467
- odo storage commands for docker pushTarget #2975
- odo service commands for docker pushTarget #2974
- odo project commands for docker pushTarget #2973
- odo config commands for docker pushTarget #2971
- odo app commands for docker PushTarget #2970
- odo component commands for docker PushTarget #2968
- Update URLs. [skip ci] #3593 (boczkowska)
- Update
odo deploy
proposal to use go's text/template format for template variables #3590 (groeges) - Docs: secure registry docs #3572 (GeekArthur)
- PR acceptance criteria template #3556 (amitkrout)
- update help message for --ref to show that its only valid for git components #3525 (girishramnani)
- Add "Understanding odo" Documentation #3519 (cdrage)
- Update periodic job link in README #3504 (amitkrout)
- Lifecycle events proposal #3413 (upLukeWeston)
Closed issues:
- URL tests creating projects for kubernetes on Travis #3603
- Two devfile component deployed with same name, second component overrides the first one. #3579
- Move devfile kube support out of experimental #3570
- Add preStart, preStop and postStop lifecycle event support #3569
- Test failures while running
test-e2e-beta
test suite on ppc64le #3513 - Test failures while running
test-operator-hub
test suite on ppc64le #3512 - Test failures while running
test-cmd-debug
test suite on ppc64le #3502 - Test failures while running
test-cmd-watch
test suite on ppc64le #3500 - Component push throws error of "Waiting for component to start" on ppc64le #3497
- odo project create throws error of connection refused on ppc64le #3491
- "odo component describe component nodes" expected invalid "name: nodejs-web-app" #3465
- Support environment variables for a specific command #3406
- deprecation warning for odo update #3396
- Issues while Deploying a devfile using odo on Power #3363
- Consistent naming schema for components #3334
- Verify regular command test script on a windows host #3289
- Verify devfile command test script on a windows host #3288
- Support application testing defined in the devfile v2 #3284
- odo log for devfile component #3260
- Improve performance for
odo catalog list components
. #3249 - odo push without .odo directory #3144
- app.kubernetes.io/managed-by label #3050
- Devfile Adapter Cleanup/Refactor #3015
- Provide information on the starter projects available to each component #3005
- Download github projects in devfile at a specific revision #3002
- Support group in devfile commands (application lifecycle) #2938
- Container initiailization support #2936
- Specify the source mapping path for component containers #2935
- Support secured devfile registries / index.jsons in odo #2893
Merged pull requests:
- resolved some incorrect comments #3614 (girishramnani)
- Fix post start event logged message #3611 (adisky)
- moved odo specific logic out of devfile/parser package #3601 (girishramnani)
- Enabling verbose only for Integration test #3598 (prietyc123)
- Support environment variables in command #3537 (yangcao77)
- use linux path separator for commands executed on pod #3524 (girishramnani)
- use MatchJSON in tests wherever needed #3523 (girishramnani)
- implement machine readable output for odo preference view #3522 (girishramnani)
- List created components for devfile v2 #3505 (girishramnani)
- Update Devfile doc for Kubernetes and add quarkus doc #3483 (adisky)
- resolved some incorrect comments #3473 (girishramnani)
- Update Node devfile tests #3459 (maysunfaisal)
- update odo watch to remove [component name] arg also resolved bugs in odo watch test utils #3457 (girishramnani)
- added deprecation and error messages for 'odo update` #3453 (dev-gaur)
- Odo test cmd for devfile 2.0 #3400 (yangcao77)
- Implement
odo log
for devfiles #3384 (adisky) - catalog search service honor experiment flag #3366 (jichenjc)
Installation of v1.2.4
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