Skip to content

Commit 5459326

Browse files
valaparthvirm3l
andauthored
Update the release doc with Sprint 235 updates (#6798)
* Update the release doc with Sprint 235 updates Signed-off-by: Parthvi Vala <[email protected]> * Review Signed-off-by: Parthvi Vala <[email protected]> Co-authored-by: Armel Soro <[email protected]> --------- Signed-off-by: Parthvi Vala <[email protected]> Co-authored-by: Armel Soro <[email protected]>
1 parent aa7efe8 commit 5459326

File tree

1 file changed

+44
-11
lines changed

1 file changed

+44
-11
lines changed

docs/website/blog/2023-05-04-odo-v3.10.0.md

+44-11
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,68 @@ odo `v3.10.0` is now out!
1414
To install `odo`, follow [the installation guide](../docs/overview/installation).
1515

1616
## Notable Changes
17-
Check this Playlist for an overview of the most notable changes in this release: https://www.youtube.com/playlist?list=PLGMB2PY4SNOqUm7C5VLarQq6jd8Ie0iHu
17+
Check these playlists for an overview of the most notable changes in this release:
18+
* https://www.youtube.com/playlist?list=PLGMB2PY4SNOqUm7C5VLarQq6jd8Ie0iHu
19+
* https://www.youtube.com/playlist?list=PLGMB2PY4SNOqn0aLyfdSQERr657DtbxkA
1820

1921
### Features
2022

21-
#### `--address` to define a custom address for port forwarding during `odo dev`
22-
To enhance the port forwarding feature provided by `odo dev`, you can now use a custom address for ports to listen by passing `--address` flag.
23-
More details are available in [`odo dev` command reference doc](https://odo.dev/docs/command-reference/dev#using-custom-address-for-port-forwarding).
23+
#### [`--port-forward` to define custom port mapping and `--address` to define a custom address for port forwarding during `odo dev`](https://github.com/redhat-developer/odo/issues/6479)
24+
To enhance the port forwarding feature provided by `odo dev`, you can now use custom port mapping with flag `--port-forward` and a custom address for ports to listen by passing `--address` flag.
25+
Read more about [custom port mapping](https://odo.dev/docs/command-reference/dev/#using-custom-port-mapping-for-port-forwarding) and [custom address](https://odo.dev/docs/command-reference/dev/#using-custom-address-for-port-forwarding) on `odo dev` command reference doc.
2426

27+
Custom Port Mapping for port forwarding:
28+
<iframe width="560" height="315" src="https://www.youtube.com/embed/X0mgdcRvz3U?list=PLGMB2PY4SNOqn0aLyfdSQERr657DtbxkA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
29+
30+
Custom Address for port forwarding:
2531
<iframe width="560" height="315" src="https://www.youtube.com/embed/4QJ42cLo6j0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
2632

27-
#### `odo dev` handles failing build commands in a better way.
28-
Build command is ideally the first command that is run after the necessary resources are created in the `odo dev` workflow. Read [How odo works](https://odo.dev/docs/development/architecture/how-odo-works#how-odo-dev-works) for a better understanding of this.
33+
#### [Automatically mounting volumes, configmaps, and secrets](https://github.com/redhat-developer/odo/issues/6549)
34+
You can now automatically mount existing persistent volumes, configmaps and secrets to your `odo dev` deployment by applying an appropriate label to them.
35+
```yaml
36+
metadata:
37+
labels:
38+
devfile.io/auto-mount: "true"
39+
```
2940
30-
In the previous versions, `odo dev` would run the build command in an infinite loop until it succeeded, which was unnecessary. In v3.10.0 however, `odo dev` stops after 1 unsuccessful attempt, and waits for the user to make changes to the project, providing with a slightly better user experience.
41+
Read more about it in [Automounting Volumes](https://odo.dev/docs/user-guides/advanced/automounting-volumes).
42+
43+
<iframe width="560" height="315" src="https://www.youtube.com/embed/ukCXSbHo1c4?list=PLGMB2PY4SNOqn0aLyfdSQERr657DtbxkA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
3144
32-
<iframe width="560" height="315" src="https://www.youtube.com/embed/bBtil91_X-Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
3345
34-
#### Support variable substitution for `odo build-images`
46+
#### [Support variable substitution for `odo build-images`](https://github.com/redhat-developer/odo/issues/6274)
3547
`odo build-images` now supports the Devfile variable substitution in a similar way as `odo dev` and `odo deploy`.
3648

3749
Read more about it in the [`odo build-images` command reference doc](https://odo.dev/docs/command-reference/build-images#substituting-variables).
3850

3951
<iframe width="560" height="315" src="https://www.youtube.com/embed/lWZAaerNck4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
4052

53+
#### [`odo dev` can run simultaneously on podman and cluster](https://github.com/redhat-developer/odo/issues/6494)
54+
<iframe width="560" height="315" src="https://www.youtube.com/embed/1tAioAuyxJY?list=PLGMB2PY4SNOqn0aLyfdSQERr657DtbxkA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
55+
56+
### Bugs
57+
58+
#### [Allow to cancel `odo dev` execution at any phase](https://github.com/redhat-developer/odo/issues/6196)
59+
In the previous versions, `odo dev` could not be cancelled until the build phase was complete. This has now been fixed to allow cancelling `odo dev` at any phase.
60+
<iframe width="560" height="315" src="https://www.youtube.com/embed/mwQP3mD05eU?list=PLGMB2PY4SNOqn0aLyfdSQERr657DtbxkA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
61+
62+
#### [`odo dev` handles failing build commands in a better way.](https://github.com/redhat-developer/odo/issues/6196)
63+
Build command is ideally the first command that is run after the necessary resources are created in the `odo dev` workflow. Read [How odo works](https://odo.dev/docs/development/architecture/how-odo-works#how-odo-dev-works) for a better understanding of this.
64+
65+
In the previous versions, `odo dev` would run the build command in an infinite loop until it succeeded, which was unnecessary. In v3.10.0 however, `odo dev` stops after 1 unsuccessful attempt, and waits for the user to make changes to the project, providing with a slightly better user experience.
66+
67+
<iframe width="560" height="315" src="https://www.youtube.com/embed/bBtil91_X-Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
68+
69+
#### [PodSecurity Admission: Display duplicate warnings only once](https://github.com/redhat-developer/odo/issues/6699)
70+
Warnings related to PodSecurity Admission are now printed only once.
71+
72+
#### [Wait until expected ports are opened before starting port-forwarding](https://github.com/redhat-developer/odo/issues/6667)
73+
`odo dev` now waits until the application ports are listening before printing the port forwarding information.
74+
4175
### Documentation
4276
* [Blog: Helm integration with odo](https://odo.dev/blog/using-helm-with-odo)
4377
* [`odo dev` behavior with .gitignore and .odoignore](https://odo.dev/docs/user-guides/advanced/pushing-specific-files)
44-
45-
78+
* [Automounting Volumes](https://odo.dev/docs/user-guides/advanced/automounting-volumes)
4679

4780
## Detailed Changelog
4881

0 commit comments

Comments
 (0)