Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
8571287
Set VERSION to v1.7.0-dev (#3556)
tnqn Mar 30, 2022
12c4742
Move Win antrea log dir (#3416)
GraysonWu Mar 30, 2022
8f9c4df
Remove stale ClusterIP routes after Antrea restart (#3465)
hongliangl Mar 30, 2022
c927d1a
No need to enable Egress FeatureGate in E2E tests (#3532)
jianjuns Mar 30, 2022
8be9f33
Declare Beta support for proxyAll (#3544)
tnqn Mar 31, 2022
19ea671
Only clean up dangling images in jump box (#3567)
luolanzone Mar 31, 2022
32fb17f
Support kind and go CI jobs on feature branch (#3560)
XinShuYang Mar 31, 2022
f0984fa
Fix integration test failure (#3543)
luolanzone Mar 31, 2022
ac50657
Ignore additional dependencies in Dependabot config (#3533)
antoninbas Mar 31, 2022
ce0de59
Set default feature gates of unsupported features to false on Windows…
jianjuns Mar 31, 2022
a04810a
Check CHANGELOGs for broken links on release branches (#3553)
tnqn Apr 1, 2022
f816598
Add a script to draft changelog for release based on PR history (#3557)
tnqn Apr 1, 2022
b991ac3
Remove dead link from Multus cookbook (#3577)
antoninbas Apr 1, 2022
709d920
Support InternalTrafficPolicy in AntreaProxy (#2792)
hongliangl Apr 1, 2022
4ca45ef
Unify the installation of initial flows in AntreaProxy (#3555)
hongliangl Apr 1, 2022
7be763e
Add more validation of IPPool CRD (#3570)
jianjuns Apr 2, 2022
03b3f2b
Export Service's name to support multi-ports (#3561)
luolanzone Apr 7, 2022
5e23ce9
Fix reject loop issue and add error handling (#3569)
GraysonWu Apr 7, 2022
8ef6808
Do not use string search in e2e tests to check config params (#3585)
antoninbas Apr 7, 2022
7fea8d3
Antrea IPAM for secondary networks managed by Multus (#3529)
jianjuns Apr 8, 2022
7d3b595
Bump actions/stale from 4 to 5 (#3614)
dependabot[bot] Apr 11, 2022
c8350b9
Bump codecov/codecov-action from 1 to 3 (#3587)
dependabot[bot] Apr 11, 2022
5751217
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#3594)
dependabot[bot] Apr 11, 2022
c8db73a
Remove https://avinetworks.com from link checker (#3617)
antoninbas Apr 11, 2022
9658f3c
Upgrade artifact upload and download Github Actions (#3618)
antoninbas Apr 12, 2022
ecece42
Fix importer issue after leader controller restart (#3596)
luolanzone Apr 12, 2022
c463028
Support multiple IPPools for secondary network IPAM (#3606)
jianjuns Apr 13, 2022
0ab64d0
Use virtual clock for TestDropPacketDedupLog (#3627)
antoninbas Apr 13, 2022
1d7a017
Truncate SessionAffinity timeout values instead of wrapping around (#…
antoninbas Apr 13, 2022
d7b1eed
Bump actions/setup-go from 2 to 3 (#3615)
dependabot[bot] Apr 13, 2022
fddd4e9
Fix e2e test failures when coverage file is not available yet (#3607)
antoninbas Apr 14, 2022
3295693
Bump antrea.io/ofnet from v0.5.5 to v0.5.7 (#3630)
hongliangl Apr 14, 2022
ba8210c
Enhance some methods of FlowBuilder and CTAction (#3595)
hongliangl Apr 14, 2022
2ab80d0
Add documentation for secondary network IPAM (#3634)
jianjuns Apr 14, 2022
ac49f47
Update OVS to 2.17.0 (#3591)
antoninbas Apr 15, 2022
5b6a28f
Update e2e doc and add more options (#3554)
luolanzone Apr 18, 2022
8588139
Add new target mockgen (#3530)
luolanzone Apr 18, 2022
bd82ef6
Out-of-the-box "Agent mode" support for antctl on Windows (#3645)
antoninbas Apr 18, 2022
ec06feb
[Windows] Use IP and MAC to find virtual management adatper (#3641)
wenyingd Apr 18, 2022
14c0384
Update ClickHouse Server default image in ClickHouse-Operator manifes…
heanlan Apr 19, 2022
4a3b76c
Add an Helm chart for Antrea (#3578)
antoninbas Apr 19, 2022
e7bf09d
Enhance markdown-link-check (#3632)
Atish-iaf Apr 19, 2022
3aeb404
Improve robustness of memberlist cluster unit tests (#3658)
antoninbas Apr 19, 2022
ee6c857
Replace busybox source to fix image errors (#3661)
XinShuYang Apr 20, 2022
2b55b74
Fix broken Markdown links check for main branch (#3670)
tnqn Apr 20, 2022
a566009
[Vagrant testbed] Fix kubeconfig permissions (#3666)
antoninbas Apr 20, 2022
0668185
Fix broken Markdown links check (#3671)
antoninbas Apr 20, 2022
5905e98
Improve flow visibility documentation (#3667)
antoninbas Apr 20, 2022
b93b566
Fix the issue of local probe bypassing flows on Windows (#3510)
hongliangl Apr 22, 2022
efac2af
Fix Antctl log-level subcommand doesn't work (#3625)
jainpulkit22 Apr 22, 2022
590d036
Support static addresses in secondary network IPAM (#3633)
jianjuns Apr 23, 2022
79414ec
Return an error when bridging mode is enabled without AntreaIPAM enab…
jianjuns Apr 24, 2022
2921271
Add ICMP support in ACNP and ANP (#3472)
GraysonWu Apr 25, 2022
052987a
Fix race condition in ConntrackConnectionStore and FlowExporter (#3655)
heanlan Apr 25, 2022
be1116e
Clean up Endpoint kind of ResourceExport (#3652)
luolanzone Apr 26, 2022
70bbcb8
Fix e2e test for multicluster service (#3629)
luolanzone Apr 26, 2022
ffd410a
Preserve client IP if the selected Endpoint is local regardless of Ex…
hongliangl Apr 26, 2022
c26a4fe
Start AntreaProxy document (#3679)
antoninbas Apr 26, 2022
508f11f
Update push_antrea.sh to support deploying ClickHouse + Grafana (#3575)
yuntanghsu Apr 26, 2022
2e8a5b8
Remove ovsDatapathType in openflow client structure (#3677)
hongliangl Apr 27, 2022
00f9d98
Add TrafficControl API (#3644)
tnqn Apr 27, 2022
2023829
Add Gateway and ClusterInfoImport CRDs (#3689)
luolanzone Apr 27, 2022
03acc6e
Optimize flows in ConntrackCommitTable (#3643)
hongliangl Apr 27, 2022
b67edef
Add git pre-commit hook (#3669)
mohitsaxenaknoldus Apr 27, 2022
c92279e
Suppress helm file permission warning (#3685)
luolanzone Apr 27, 2022
9d4bc0e
Update Kind from v0.11.1 to v0.12.0 (#3654)
antoninbas Apr 27, 2022
af56766
Update Windows documentation (#3646)
antoninbas Apr 27, 2022
1552d8f
Determine conformance container image version at runtime (#3700)
tnqn Apr 29, 2022
e82d459
Fix nil pointer dereference in networkPolicy only mode (#3702)
tnqn Apr 29, 2022
206d06f
Use default dnsPolicy for AKS (#3701)
tnqn Apr 29, 2022
9828398
Document some of the Antrea Agent RBAC permissions (#3694)
antoninbas Apr 29, 2022
39237cc
Fix Helm chart template for antrea-agent DaemonSet (#3706)
antoninbas Apr 29, 2022
9677ccd
Fix wrong link in golicense doc (#3720)
Apr 29, 2022
a0753f4
Fix Fluentd Cookbook Links (#3725)
qiyueyao May 3, 2022
99fbf90
Add multi-cluster and Service LB doc links (#3722)
jianjuns May 3, 2022
f08aecd
Update CHANGELOG for v1.2.4 release (#3723)
github-actions[bot] May 4, 2022
8f451f7
[Flow Visibility] Add e2e tests for Flow Aggregator with ClickHouse (…
wsquan171 May 4, 2022
09d11e9
Implement garbage collector for IP Pools (#3672)
annakhm May 5, 2022
0d9a4b1
Implement traffic control interfaces via OVS (#3580)
hongliangl May 5, 2022
2065919
Fix identification of control-plane Node in e2e test framework (#3728)
antoninbas May 5, 2022
50d33be
[Multicast] Use group as flow actions for multicast traffic (#3508)
wenyingd May 6, 2022
7673d42
Fix tolerations for Kubernetes >= 1.24 (#3731)
xliuxu May 6, 2022
fe21260
add egress validate ns match (#3727)
qiyueyao May 6, 2022
0f82ef3
No longer assume that K8s creates a token for all ServiceAccounts (#3…
antoninbas May 6, 2022
99b083a
Bump docker/login-action from 1 to 2 (#3735)
dependabot[bot] May 6, 2022
3d5ffac
Bump docker/setup-qemu-action from 1 to 2 (#3734)
dependabot[bot] May 6, 2022
d91b7b9
Bump docker/build-push-action from 2 to 3 (#3732)
dependabot[bot] May 6, 2022
fe3d6db
Bump docker/setup-buildx-action from 1 to 2 (#3733)
dependabot[bot] May 6, 2022
92dded2
Support ClickHouse deployment with Persistent Volume (#3608)
yanjunz97 May 6, 2022
627239c
Reduce permission of antrea-agent service account (#3691)
xliuxu May 6, 2022
c59f35c
Add some multi-cluster resources template YAML files to setup the clu…
hjiajing May 9, 2022
176e9e0
Fix mockgen target in Makefile (#3707)
luolanzone May 9, 2022
ac44d6b
E2E test of Antrea native policy ICMP support (#3635)
GraysonWu May 10, 2022
94311f9
Enable traceflow e2e test on Windows (#3022)
gran-vmv May 10, 2022
82c781b
Increase priority of the flow matching CT inv (#3686)
GraysonWu May 10, 2022
4e971fd
Update svg background (#3756)
luolanzone May 10, 2022
45e4745
Remove ELK Flow Collector (#3738)
heanlan May 10, 2022
0d80484
Fix Flow Visibility Kind E2E Test Issues (#3764)
wsquan171 May 11, 2022
30cc8c9
Add GOPROXY support for code generation (#3767)
luolanzone May 11, 2022
e07ad3d
[CI] Fix GKE test (#3771)
tnqn May 12, 2022
a985ad7
Update CHANGELOG for v1.6.1 release (#3775)
antrea-bot May 12, 2022
65134a6
Fix e2e and integration bug (#3772)
luolanzone May 13, 2022
d324a14
[CI] Fix image loading in GKE (#3779)
tnqn May 13, 2022
6c704e3
Make pre-commit hook script executable (#3703)
antoninbas May 14, 2022
2526b1f
Tolerate unset SKIP_CNI_BINARIES env var (#3780)
tnqn May 16, 2022
0d6f37f
Add agnhost harbor image to avoid transient error (#3776)
XinShuYang May 16, 2022
b2d0466
Add Transwarp to ADOPTERS.md (#2150) (#3791)
leonstack May 16, 2022
bac8e06
Fix markdown lint issue (#3793)
luolanzone May 16, 2022
b01ba8e
Dump flows and groups if TestConnectivity/testOVSFlowReplay fails (#3…
antoninbas May 16, 2022
08eec04
Update ROADMAP doc (#3788)
jianjuns May 17, 2022
901e26e
Fix ci/kind/validate-metrics-doc.sh script (#3796)
antoninbas May 17, 2022
3a51abe
Upgrade K8s libraries to v0.24 (#3742)
antoninbas May 17, 2022
c23a20c
[Multicast] Add Multicast statistics API and controlplane stats API (…
ceclinux May 18, 2022
87f7ba7
[e2e] Fix ACNPICMPSupport error on IPv6 env (#3798)
gran-vmv May 18, 2022
20663c2
[multicast] fix the issue multicast does not work if antreaPolicy is …
liu4480 May 18, 2022
040f07a
Clean up stale images and fix e2e codes. (#3811)
luolanzone May 19, 2022
ca491e4
Stop using k8s.io/component-base/logs to configure logging (#3810)
antoninbas May 19, 2022
052ddb8
Change deny connections IP address assignment methods (#3801)
heanlan May 19, 2022
4f15ba1
Add Gateway, ClusterInfo exchange controllers (#3463)
luolanzone May 20, 2022
bae66ec
Update CHANGELOG for v1.5.3 release (#3784)
antrea-bot May 20, 2022
31438b6
Increase resources for antrea-mc-controller (#3818)
luolanzone May 23, 2022
1886ecb
Use kubernetes-1.24.0 image for multicluster code generation (#3813)
antoninbas May 23, 2022
22b9307
Update architecture doc for IPAM, Prometheus, and README for features…
jianjuns May 23, 2022
7487453
[e2e] Support K8s>=1.20 (#3802)
gran-vmv May 24, 2022
9425c61
Update Egress and Service LB doc with the kube-proxy IPVS issue (#3816)
jianjuns May 24, 2022
cc032fc
Remove an unused adopter logo image (#3830)
jianjuns May 25, 2022
6d3036b
multicast: make igmp query interval configurable (#3819)
liu4480 May 26, 2022
6445ee1
Create different namespaces for different e2e tests (#3506)
jainpulkit22 May 26, 2022
017f8be
Add TeraSky to ADOPTERS.md (#3829)
vrabbi May 26, 2022
5efac86
Fix error loop caused by failure to delete a non-existing route (#3827)
hongliangl May 26, 2022
05504f0
Make disabling TX checksum offload configurable (#3832)
tnqn May 27, 2022
220d6bf
Limit max data values of Grafana panels (#3812)
heanlan May 27, 2022
58f17de
Improve unit tests (#3839)
tnqn May 27, 2022
6215502
[Windows] Support NodePortLocal on Antrea Windows Agent
XinShuYang Mar 2, 2022
67c1ce6
Support windows agent configmap for mutateAntreaConfigMap
XinShuYang Apr 1, 2022
ed9dad0
Support creating nginx pods on windows
XinShuYang Apr 1, 2022
c0eb7b9
Support NPL e2e test for windows nodes
XinShuYang Apr 1, 2022
45a01cd
Support protocol-independent NPL annotation
XinShuYang May 15, 2022
a377b57
Update docs for NodePortLocal
XinShuYang May 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ updates:
open-pull-requests-limit: 5
ignore:
- dependency-name: "k8s.io/*"
- dependency-name: "sigs.k8s.io/*"
- dependency-name: "github.com/containernetworking/*"
- dependency-name: "github.com/vmware/go-ipfix"
- dependency-name: "github.com/TomCodeLV/OVSDB-golang-lib"
- dependency-name: "github.com/vmware-tanzu/octant"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ on:
branches:
- main
- release-*
- feature/*
push:
branches:
- main
- release-*
- feature/*

jobs:
check-changes:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/clair.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v2
- uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Scan Antrea Docker image for vulnerabilities
Expand All @@ -23,7 +23,7 @@ jobs:
./ci/clair-scan/run.sh ./clair-reports
- name: Upload Clair scan reports
if: ${{ always() }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: clair-scan-reports
path: clair-reports/*.json
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- uses: actions/checkout@v3
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docker_update_ethtool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,16 @@ jobs:
with:
ref: ${{ github.event.inputs.antrea-ref }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
- name: Login to DockerHub
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push Docker image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v3
with:
context: build/images/ethtool
platforms: linux/amd64,linux/arm64,linux/arm/v7
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker_update_flow_visibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Login to DockerHub
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand Down
33 changes: 23 additions & 10 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ on:
branches:
- main
- release-*
- feature/*
push:
branches:
- main
- release-*
- feature/*

env:
go-cache-name: go
Expand Down Expand Up @@ -37,7 +39,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand All @@ -59,7 +61,7 @@ jobs:
- name: Run unit tests
run: make test-unit
- name: Codecov
uses: codecov/codecov-action@v1
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: .coverage/coverage-unit.txt
Expand All @@ -76,7 +78,7 @@ jobs:
runs-on: ${{ matrix.platform }}
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand Down Expand Up @@ -108,7 +110,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand Down Expand Up @@ -147,7 +149,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand Down Expand Up @@ -176,7 +178,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand All @@ -196,23 +198,34 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
uses: actions/checkout@v3
- name: Run verify scripts
run: make verify
- name: Checking for broken Markdown links
if: ${{ github.event_name == 'pull_request' }}
uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
folder-path: './docs'
file-path: './README.md, ./CHANGELOG.md, ./CONTRIBUTING.md, ./GOVERNANCE.md, ./MAINTAINERS.md, ./ROADMAP.md, ./SECURITY.md'
# Check modified files only for pull requests. Cronjob "Verify docs" takes care of checking all markdown files.
check-modified-files-only: yes
base-branch: ${{ github.base_ref }}
config-file: 'hack/.md_links_config.json'
- name: Markdownlint
run: |
sudo npm install -g markdownlint-cli@0.31.1
make markdownlint
- name: Checking whether autogenerated Helm chart documentation is up-to-date
working-directory: build/charts/
run: |
make helm-docs
DIFF=$(git diff .)
if [ -n "$DIFF" ]; then
echo "The Helm chart documentation is out-of-date; please run 'make helm-docs' in 'build/charts/' and commit the changes"
exit 1
fi

benchmark:
needs: check-changes
Expand All @@ -221,7 +234,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check-out code
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/golicense.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ on:
branches:
- main
- release-*
- feature/*
push:
branches:
- main
- release-*
- feature/*
release:
types:
- created
Expand All @@ -33,7 +35,7 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Set up Go 1.17
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.17
- uses: actions/checkout@v3
Expand All @@ -59,7 +61,7 @@ jobs:
./ci/golicense/run.sh ./antrea-bins ./license-reports
- name: Upload licensing information
if: ${{ always() }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: licenses.deps
path: license-reports/ALL.deps.txt
Expand Down
Loading