Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.6.0 #3531

Merged
merged 2 commits into from
Mar 29, 2022
Merged

Release 1.6.0 #3531

merged 2 commits into from
Mar 29, 2022

Conversation

tnqn
Copy link
Member

@tnqn tnqn commented Mar 28, 2022

Signed-off-by: Quan Tian qtian@vmware.com

* Add ServiceAccount selector in Antrea-native policies to allow selecting Pods by ServiceAccount. ([#3044](https://github.com/antrea-io/antrea/pull/3044), [@GraysonWu])
* Support Pagination for ClusterGroupMembership. ([#3183](https://github.com/antrea-io/antrea/pull/3183), [@qiyueyao])
* Add Port Number to Audit Logging. ([#3277](https://github.com/antrea-io/antrea/pull/3277), [@qiyueyao])
- [Flow Visibility] Add support for exporting flow records to ClickHouse. ([#3196](https://github.com/antrea-io/antrea/pull/3196) [#3498](https://github.com/antrea-io/antrea/pull/3498) [#3244](https://github.com/antrea-io/antrea/pull/3244) [#3063](https://github.com/antrea-io/antrea/pull/3063) [#3312](https://github.com/antrea-io/antrea/pull/3312), [@wsquan171] [@yanjunz97] [@zyiou] [@dreamtalen])
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@antoninbas @salv-orlando @wsquan171 @yanjunz97 @dreamtalen please correct me or add more details if the description is not accurate for what we did in 1.6.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Quan, I'm going to add some details here:
`

`
cc. @heanlan to review this too.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, but removed the 4th item as it's not user facing.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks @dreamtalen for the feedback.

@tnqn
Copy link
Member Author

tnqn commented Mar 28, 2022

Create the PR for review, will update the target branch to release-1.6 and add a commit to update VERSION once the remaining PRs are merged.

CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
@tnqn
Copy link
Member Author

tnqn commented Mar 28, 2022

Thanks @jianjuns @dreamtalen. Addressed your comments.

@tnqn tnqn force-pushed the release-1.6.0 branch 2 times, most recently from 008ca23 to 9b0ae34 Compare March 28, 2022 18:23
Copy link
Contributor

@antoninbas antoninbas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is a massive release!

CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
CHANGELOG/CHANGELOG-1.6.md Outdated Show resolved Hide resolved
@tnqn tnqn changed the base branch from main to release-1.6 March 29, 2022 02:50
@tnqn tnqn marked this pull request as ready for review March 29, 2022 02:50
@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

Thanks @antoninbas. Addressed your comments.

@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-whole-conformance
/skip-conformance
/test-networkpolicy
/test-e2e
/test-flexible-ipam-e2e
/test-multicluster-e2e
/test-multicast-e2e
/test-windows-all
/test-ipv6-all
/test-ipv6-only-all

@codecov-commenter
Copy link

codecov-commenter commented Mar 29, 2022

Codecov Report

Merging #3531 (b8d288e) into release-1.6 (77f8709) will increase coverage by 10.77%.
The diff coverage is n/a.

❗ Current head b8d288e differs from pull request most recent head f810560. Consider uploading reports for the commit f810560 to get more accurate results

Impacted file tree graph

@@               Coverage Diff                @@
##           release-1.6    #3531       +/-   ##
================================================
+ Coverage        43.36%   54.13%   +10.77%     
================================================
  Files              210      392      +182     
  Lines            25226    53479    +28253     
================================================
+ Hits             10939    28953    +18014     
- Misses           13197    22035     +8838     
- Partials          1090     2491     +1401     
Flag Coverage Δ
e2e-tests 49.47% <ø> (?)
integration-tests 38.21% <ø> (?)
kind-e2e-tests 51.26% <ø> (?)
unit-tests 43.38% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
pkg/controller/networkpolicy/endpoint_querier.go 61.46% <0.00%> (-29.97%) ⬇️
pkg/controller/ipam/antrea_ipam_controller.go 44.89% <0.00%> (-29.24%) ⬇️
pkg/util/sets/string.go 75.00% <0.00%> (-25.00%) ⬇️
pkg/controller/ipam/validate.go 57.95% <0.00%> (-24.31%) ⬇️
pkg/agent/cniserver/ipam/antrea_ipam_controller.go 56.66% <0.00%> (-23.34%) ⬇️
pkg/controller/networkpolicy/clustergroup.go 54.14% <0.00%> (-22.75%) ⬇️
pkg/agent/cniserver/ipam/antrea_ipam.go 57.24% <0.00%> (-22.55%) ⬇️
pkg/agent/util/iptables/lock.go 60.00% <0.00%> (-21.82%) ⬇️
pkg/controller/externalippool/validate.go 55.17% <0.00%> (-21.02%) ⬇️
pkg/controller/egress/controller.go 67.84% <0.00%> (-20.60%) ⬇️
... and 352 more

Copy link
Contributor

@antoninbas antoninbas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@salv-orlando salv-orlando left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release notes LGTM. Just some nits inline - that don't need to be addressed.

- Fix pkt mark conflict between HostLocalSourceMark and SNATIPMark. ([#3430](https://github.com/antrea-io/antrea/pull/3430), [@tnqn])
- Unconditionally sync CA cert for Controller webhooks to fix Egress support when AntreaPolicy is disabled. ([#3421](https://github.com/antrea-io/antrea/pull/3421), [@antoninbas])
- Fix inability to access NodePort in particular cases. ([#3371](https://github.com/antrea-io/antrea/pull/3371), [@hongliangl])
- Fix ipBlocks referenced in nested ClusterGroup were not processed correctly. ([#3383](https://github.com/antrea-io/antrea/pull/3383), [@Dyanngg])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pedant nit: "were" in the sentence above seems redundant

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also thought this is not needed, added it according Jianjun's comment. Removed it now. @jianjuns please let us know if you believe it's needed.

- Add userspace ARP/NDP responders to fix Egress and ServiceExternalIP support for IPv6 clusters. ([#3318](https://github.com/antrea-io/antrea/pull/3318), [@hty690])
- Fix incorrect results by `antctl get networkpolicy` when both Pod and Namespace are specified. ([#3499](https://github.com/antrea-io/antrea/pull/3499), [@Dyanngg])
- Fix IP leak issue when AntreaIPAM is enabled. ([#3314](https://github.com/antrea-io/antrea/pull/3314), [@gran-vmv])
- Fix error when dumping OVS flows of a NetworkPolicy via `antctl get ovsflows`. ([#3335](https://github.com/antrea-io/antrea/pull/3335), [@jainpulkit22])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pedant nit: consider replacing "of a" with "for a"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

- [Multicast] Support IGMPv3 leave action. ([#3389](https://github.com/antrea-io/antrea/pull/3389), [@wenyingd])
- [Windows] Add support for EndpointSlices on Windows Nodes. ([#3321](https://github.com/antrea-io/antrea/pull/3321), [@XinShuYang])
- Add SKIP_CNI_BINARIES environment variable to support skipping the installation of specified CNI plugins. ([#3454](https://github.com/antrea-io/antrea/pull/3454), [@jainpulkit22])
- Support UBI8-based container image to run Antrea. ([#3273](https://github.com/antrea-io/antrea/pull/3273), [@ksamoray])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: The above can be tagged with [Openshift] Since UBI8 images are specifically used for that distro (in theory you can use them anywhere, but in Openshift you can only use them)

Signed-off-by: Quan Tian <qtian@vmware.com>
Signed-off-by: Quan Tian <qtian@vmware.com>
@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-whole-conformance
/skip-conformance
/test-networkpolicy
/test-e2e
/test-flexible-ipam-e2e
/test-multicluster-e2e
/test-multicast-e2e
/test-windows-all
/test-ipv6-all
/test-ipv6-only-all

@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-all-features-conformance

@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-hw-offload

@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-e2e

@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-ipv6-only-conformance

1 similar comment
@tnqn
Copy link
Member Author

tnqn commented Mar 29, 2022

/test-ipv6-only-conformance

@tnqn tnqn merged commit 7a79389 into antrea-io:release-1.6 Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants