Release of v2.1.0
Release of v2.1.0
v2.1.0 (2021-04-15)
New features:
- odo catalog component describe should allow registry parameter #4463
- Configure Jenkins to run tests on PSI / minishift #4410
- Version command to output OpenShift version #4196
- Print environment variables added to then component when it is linked with an Operator backed service #4009
- show in all project commands help that a push is not required #4528 (girishramnani)
- use default component name if user doesn't provide one in devfile mode #4519 (girishramnani)
- Enter Telemetry #4482 (valaparthvi)
- Add and remove service info from devfile #4465 (dharmit)
- Scripts for PSI minishift tests #4406 (rnapoles-rh)
Code Refactoring:
- Fix typos with preference unit test and make errors better #4540
- Refactor all the cli packages #4145
- Refactor odo specific packages like url, storage etc #4115
- Proposal: architectural changes #4057
- introduce ODO_DISABLE_TELEMETRY and skip telemetry question when there is no tty #4580 (kadel)
- Use UserId instead of AnonymousId while sending telemetry data #4576 (valaparthvi)
- Make preference commands errors pretty and fix typos with test #4541 (valaparthvi)
- Removes occurrence of docker from utils.go #4524 (mik-dass)
- Removal of docker tests and related helper code #4521 (girishramnani)
- Replaces generic validation package with validation from devfile library and api. #4512 (mik-dass)
- Add better error messages to preference #4498 (valaparthvi)
- Refactoring convert code so it can be used outside utils package #4466 (girishramnani)
Bugs:
odo create --starter \<project-name\>
doesn't work #4620- odo push fails on "namespace mismatch" for the component created with default project #4609
- Revert java:8 tests to use default ocp image #4598
- odo delete <comp> --project <project> doesn't work without a context flag for devfiles #4597
- Notify about an invalid component name while creating the component #4596
- Telemetry should use userId instead of anonymousId #4571
- Telemetery should be disabled for CI tests #4568
- ci-firewall --setupscript and --runscript should take script parameter arg #4523
- Execute ci firewall tests on master for release repo pr #4522
- REGRESSION: odo create is not working without cluster #4507
- Some Integration and e2e tests are not properly cleaning up project/namespaces after test execution #4502
- Wrong examples in the preference help #4499
- context flag doesn't work properly for component create using --starter flag #4475
odo catalog describe component nodejs -o json
returns incorrect json if same name used for component in two+ different registries #4474- Add a better error message when setting invalid preference value #4457
- odo push fails to fetch package for python related components #4455
- Be explicit about "odo project" set of commands running against a cluster #4442
- Exception encountered when running odo link on minikube #4431
- Odo create on the same directory works when run multiple times #4354
odo describe
does not work when cluster is not accessible or user is logged out #4302- How to use other Devfiles which is hardcode on tests/examples/source/devfiles directory #4290
- Incorrect example in UX for creating component with --env #4201
- odo push does not fail if executed devfile command failed to start #4197
- "odo create" creates components with same name when no name is provided as argument #4112
- fix odo compatibility with SBO 0.7.0 #4613 (kadel)
- Fixes kClient namespace in createKubernetesAdapter() #4610 (mik-dass)
- Decide GVR based on underlying cluster #4557 (dharmit)
- Get SB secret name from SB #4554 (kadel)
- Passing minikube and minishift parameter using env #4530 (prietyc123)
- Fixes odo create when cluster access is limited #4508 (mik-dass)
- fix json in describe component #4506 (kadel)
- describe works offline without need for connection to a cluster #4501 (girishramnani)
- Adds a check to error out if the run command didn't start properly. #4497 (mik-dass)
- resolve project not being set in offline context creation #4496 (girishramnani)
- fixed odo create allowed to run multiple times in same dir #4495 (girishramnani)
Tests:
- disable constantly failing tests #4579
- Separate out tests to avoid running s2i command on minikube #4577
- Unit tests are failing in brew while rpm build. #4562
- Stabilize tests on PSI #4459
- Failing tests on PSI - timeout on internal image regsitry #4458
- Failing tests on PSI - Failed Error: ImagePullBackOff #4454
- Failing "odo link" tests are blocking CI system #4301
- Adding exchange for minikube and minishift #4605 (prietyc123)
- Revert Java:8 image import to default #4599 (prietyc123)
- Separate out openshift specific tests #4578 (prietyc123)
- Swap login/logout calls from using odo to oc directly #4573 (jbpratt)
- Fixing latest image import issue for java 8 #4569 (prietyc123)
- Modifies newKubernetesAdapter() and others #4563 (mik-dass)
- Fixing golang image pull error #4551 (prietyc123)
- Adding file permission to run minikube job #4516 (prietyc123)
- Wait for pods to come up before running 'odo unlink' to avoid race condition #4428 (dharmit)
Documentation & Discussions:
- Update documentation for ServiceBindingOperator 0.6.0 #4559
- Document guidelines for writing unit tests using GoMock #4186
- Bug fix listing for Post v2 milestone #4146
- Add documentation for "odo link" using a java and database example #4116
- Java+DB docs [skip ci] #4486 (boczkowska)
Closed issues:
- broken odo link #4612
- ci-firewall handle issues due to jenkins jobs queus #4584
- Integrate klog with ci-firewall for easier debugging #4583
- Enable periodic jobs for "latest+1" #4503
- Disable periodic jobs for all versions except "latest' and "latest - 1" #4490
- odo cli builds produces odo-windows-amd64.exe.tar.gz binary #4485
- Required job configuration for pr #4470
- Json output for odo create in devfile flow #4443
- odo CI shoud not run "v4.6-e2e-4x-psi" check for Docs PRs #4439
- Build minikube job CI on odo pr #4414
- Use validations as specified by devfile library & api #4361
- Use PSI for running Kubernetes tests #4287
- odo url delete should delete the url if there is only one url present #4147
- Allow re-running event commands #4142
Merged pull requests:
- Bumping odo version to v2.1.0 #4608 (mohammedzee1000)
- update java image import for s390x platform #4602 (xkwangcn)
- add operator-hub tests to ci for s390x platform #4601 (xkwangcn)
- Updating segment variable= dev key as default overrideable with ldflags #4585 (mohammedzee1000)
- Disable test sending out telemetry #4572 (kadel)
- Cleanup context in devfile integration tests #4564 (valaparthvi)
- Update documentation for SBO installation #4560 (dharmit)
- Bumping odo version v2.0.7 -> v2.0.8 #4558 (mohammedzee1000)
- Fixing argument issue on minikube and minishift psi tests #4552 (mohammedzee1000)
- add rnapoles-rh as a reviewer #4546 (kadel)
- Add test-integration-devfile tests for ppc64le #4526 (kandarpamalipeddi)
- Add test-integration-devfile tests for s390x #4514 (xkwangcn)
- Updating build/VERSION to latest released version #4511 (mohammedzee1000)
- Changes to prefix projectNames with test_file_name and line number #4509 (rnapoles-rh)
- odo create -o json for devfile also work towards making odo describe work without cluster connection #4472 (girishramnani)
- Add telemetry consent to preference #4456 (valaparthvi)
- Adds storage Push() for devfile components. #4407 (mik-dass)
Installation of v2.1.0
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