Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
refs/tags/2.5.7-rc1
/
apps
/
k8s-networking
/
app
/
src
/
main
tag
cd2e3c1af04651e8d1bc8e84ab83ab6c3f75c92c
tagger
ONOS Jenkins User <jenkins@onlab.us>
Thu Mar 03 02:53:39 2022 +0000
object
6d5f0aea987e8c656518cfd8d08fef33dc4902cc
Tagging 2.5.7-rc1
01613c2
Purge the tunnel and router bridge on removing kubernetes host
by Jian Li
· 3 years, 9 months ago
8fa74cfa
Remove bridges and associated flow rules when removing k8s nodes
by Jian Li
· 3 years, 9 months ago
f0683ed
Support Kubernetes LoadBalancer service type
by Jian Li
· 3 years, 9 months ago
f4818b0
Support NodePort communication model at k8s passthrough mode
by Jian Li
· 3 years, 10 months ago
a521217
Support SNATing POD traffic to internet at k8s passthrough mode
by Jian Li
· 3 years, 11 months ago
57263ea
Fix: assign a default gateway MAC address for unknown IP address
by Jian Li
· 3 years, 11 months ago
07c27f3
Initial support VM and container communication via POD and service IP
by Jian Li
· 3 years, 11 months ago
426cfbe
Support inter-node routing for k8s passthrough use case
by Jian Li
· 3 years, 11 months ago
9bc6777
Add node IP attribute in k8s node class with minor code refactoring
by Jian Li
· 3 years, 11 months ago
b5089a5
Fix: only handle k8s related device events at k8s-networking app
by Jian Li
· 3 years, 11 months ago
682c5e0
Use port's MacAddress to associate ONOS port and Kubernetes port
by Jian Li
· 4 years ago
93a6bfb
Fix: add missing FieldsV1 class to kryo registry
by Jian Li
· 4 years ago
096262a
Fix: register ManagedFieldsEntry and FieldsV1 classes into kryo
by Jian Li
· 4 years ago
2e04e79
Fix: do not handle ARP packets from openstack events
by Jian Li
· 4 years ago
4860e37
Inter-connect k8s and openstack intg bridge, kbr-ex and kbr-router
by Jian Li
· 4 years ago
3cb86e3
Listen on k8s port event to create instance port and host
by Jian Li
· 4 years ago
8916418
Fix: statically add portnumber of intg and ext bridge
by Jian Li
· 4 years ago
b121844
Support distributed virtual router (DVR) at kubernetes
by Jian Li
· 4 years ago
1ecfbb7
Split tunneling behavior into a separated tunnel bridge
by Jian Li
· 4 years ago
58b3398
Initial support for multi kubernetes clusters for k8s nodes
by Jian Li
· 4 years, 2 months ago
232a32c
Fix: configure the correct ethernet address of ARP reply for k8s
by Jian Li
· 4 years, 7 months ago
1449389
Fix: add missing PodIP class into kryo register
by Jian Li
· 4 years, 7 months ago
654f994
Eliminate redundant catch clauses.
by Thomas Vachuska
· 4 years, 8 months ago
970c6e5
Fix: do not propagate PORT_REMOVED event if the event has null value
by Jian Li
· 4 years, 8 months ago
8143c3b
Fix: double check resource existence at receiving addition event
by Jian Li
· 4 years, 8 months ago
c51f187
Fix: do not install k8s ns ACL rules if cluster IP has invalid value
by Jian Li
· 4 years, 8 months ago
dad2343
Refactor k8s-node and k8s-networking command line interfaces
by Jian Li
· 4 years, 8 months ago
a5c80c6
Fix: guarantee to reserve an IP address from IPAM pool for k8s POD
by Jian Li
· 5 years ago
121ddfe
Fix: allow to invoke service IP from local k8s node
by Jian Li
· 5 years ago
1ea02714
Fix: correct logging paramters and adjust logging level for k8s app
by Jian Li
· 5 years ago
186fde5
Add CLI for querying available and allocated IP addresses for k8s
by Jian Li
· 5 years ago
c886b64
Fix: remove flow rules when removing POD and namespace
by Jian Li
· 5 years ago
6b9bf56
Fix: handle POD IP query service IP scenario for policy enforcement
by Jian Li
· 5 years ago
cd93415
Fix: refactor network policy handler remove code duplication
by Jian Li
· 5 years ago
8938b3c
Add kubernetes state and rule synchronization REST API
by Jian Li
· 5 years ago
c4d7e87
Fix: handle GRE and GENEVE net type for handling node port service
by Jian Li
· 5 years ago
7709eb4
Refer to external bridge and gateway IP from k8s node store
by Jian Li
· 5 years ago
5a9c2bb
Fix: retrieve port bridge port MAC from deviceService rather via ovsdb
by Jian Li
· 5 years ago
4bd6f2b
Refactor: remove some code duplication on k8s sync state
by Jian Li
· 5 years ago
e1a5b8f
Isolate the PODs traffic for each namespace using segment ID
by Jian Li
· 5 years ago
b7dfb5b
Support string formated target port of k8s service resource
by Jian Li
· 5 years ago
0f45961
[ONOS-8013] Enhance network policy enforcement by considering namespace
by Jian Li
· 5 years ago
324d6dc
[ONOS-8014] Implement kubernetes namespace store and manager
by Jian Li
· 5 years ago
73d3b6a
[ONOS-8013] Initial implementation of kubernetes network policy
by Jian Li
· 5 years ago
f4523d8
[ONOS-8012] Implement kubernetes network policy store and manager
by Jian Li
· 5 years ago
af08152
Fix: store and watch k8s resources from all namespaces
by Jian Li
· 5 years ago
7970b71
Reserve POD IP address to avoid allocating duplicated IP addresses
by Jian Li
· 5 years ago
44c2b12
Support to resolve external hosts' MAC address from k8s POD
by Jian Li
· 5 years ago
1b08d65
Support to learn external gateway MAC at controller
by Jian Li
· 5 years ago
140d8a2
Implement NodeIP to ServiceIP translation feature
by Jian Li
· 5 years ago
eb488ea
Support internal to external communication for k8s POD using SNAT
by Jian Li
· 5 years ago
bf562c2
Support to inject external bridge into k8s node for external routing
by Jian Li
· 5 years ago
f5da78a
Fix: inject correct default k8s service CIDR with minor refactoring
by Jian Li
· 5 years ago
7b63fe6
Fix: set dummy group rules on receiving service add/remove events
by Jian Li
· 5 years ago
7d111d7
Install rules for handling traffic destined to gateway at k8s node
by Jian Li
· 5 years ago
5c75583
Add k8s POD events, trigger svc rule on receiving annotation event
by Jian Li
· 5 years ago
4a7ce67
Fix: register a set of Affinity classes into distributed store
by Jian Li
· 5 years ago
e8a89b8
Fix: resolve the critical issues reported by sonarcube
by Jian Li
· 5 years ago
5e8a22a
Enforce to use unique group Id for k8s svc IP, port, proto combination
by Jian Li
· 5 years ago
1cf5188
[ONOS-7942] Implement k8s ingress service and watcher with unit tests
by Jian Li
· 5 years ago
ca34c67
Support to print out k8s pod, service and endpoints in JSON format
by Jian Li
· 5 years ago
004526d
Implement k8s service IP to pod IP translation using Nicira load ext
by Jian Li
· 5 years ago
2cc2b63
Initial implementation of svc IP to pod IP translation using DNAT
by Jian Li
· 6 years ago
3d1111e
Add a kubernetes port and pod mapper with sync/purge rules CLIs
by Jian Li
· 6 years ago
b1cd0b0
Add CLIs for k8s endpoins, pods and services, sync & purge states
by Jian Li
· 6 years ago
8538773
Implement kubernetes pod, service and endpoints watcher
by Jian Li
· 6 years ago
747e136
[ONOS-7935] Add k8s pod store and manager with unit tests
by Jian Li
· 6 years ago
3e1b887
[ONOS-7934] Add k8s endpoints store and manager with unit tests
by Jian Li
· 6 years ago
965de27
[ONOS-7933] Add k8s service store and manager with unit tests
by Jian Li
· 6 years ago
1cee988
Manage k8s API config life cycle, bootstrap k8s node using k8s client
by Jian Li
· 6 years ago
ec0f748
Support to check the existence of k8s network through REST API
by Jian Li
· 6 years ago
9b19916
[ONOS-7926] Implement IPAM service to allocate IP for Kubernetes POD
by Jian Li
· 6 years ago
d89db46
Add Kubernetes API server invocation proxy handler
by Jian Li
· 6 years ago
4aa1764
Implement east-west communication for k8s network
by Jian Li
· 6 years ago
bde20bf
[ONOS-7914] Hostprovider support for kubernetes network
by Jian Li
· 6 years ago
a80b158
Initial implementation of k8s networking REST API with unit tests
by Jian Li
· 6 years ago
66f6e3c
[ONOS-7910] Add initial implementation for k8s flow rule manager
by Jian Li
· 6 years ago
7e8f57e
[ONOS-7905] Add manager and store for k8s network and ports with unit tests
by Jian Li
· 6 years ago
9ee9c8b
[ONOS-7905] Add default implementation for kubernetes data model
by Jian Li
· 6 years ago
fc55e42
[ONOS-7905] Add a set of interfaces for k8s-networking data model
by Jian Li
· 6 years ago