Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
71758d4e9cc825af032c7495a9b32966910ecab0
/
apps
/
k8s-networking
/
app
/
src
232a32c
Fix: configure the correct ethernet address of ARP reply for k8s
by Jian Li
· 4 years, 11 months ago
1449389
Fix: add missing PodIP class into kryo register
by Jian Li
· 5 years ago
654f994
Eliminate redundant catch clauses.
by Thomas Vachuska
· 5 years ago
970c6e5
Fix: do not propagate PORT_REMOVED event if the event has null value
by Jian Li
· 5 years ago
8143c3b
Fix: double check resource existence at receiving addition event
by Jian Li
· 5 years ago
c51f187
Fix: do not install k8s ns ACL rules if cluster IP has invalid value
by Jian Li
· 5 years ago
dad2343
Refactor k8s-node and k8s-networking command line interfaces
by Jian Li
· 5 years 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
· 6 years ago
c4d7e87
Fix: handle GRE and GENEVE net type for handling node port service
by Jian Li
· 6 years ago
7709eb4
Refer to external bridge and gateway IP from k8s node store
by Jian Li
· 6 years ago
5a9c2bb
Fix: retrieve port bridge port MAC from deviceService rather via ovsdb
by Jian Li
· 6 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
· 6 years ago
7970b71
Reserve POD IP address to avoid allocating duplicated IP addresses
by Jian Li
· 6 years ago
44c2b12
Support to resolve external hosts' MAC address from k8s POD
by Jian Li
· 6 years ago
1b08d65
Support to learn external gateway MAC at controller
by Jian Li
· 6 years ago
140d8a2
Implement NodeIP to ServiceIP translation feature
by Jian Li
· 6 years ago
eb488ea
Support internal to external communication for k8s POD using SNAT
by Jian Li
· 6 years ago
bf562c2
Support to inject external bridge into k8s node for external routing
by Jian Li
· 6 years ago
f5da78a
Fix: inject correct default k8s service CIDR with minor refactoring
by Jian Li
· 6 years ago
7b63fe6
Fix: set dummy group rules on receiving service add/remove events
by Jian Li
· 6 years ago
7d111d7
Install rules for handling traffic destined to gateway at k8s node
by Jian Li
· 6 years ago
5c75583
Add k8s POD events, trigger svc rule on receiving annotation event
by Jian Li
· 6 years ago
4a7ce67
Fix: register a set of Affinity classes into distributed store
by Jian Li
· 6 years ago
e8a89b8
Fix: resolve the critical issues reported by sonarcube
by Jian Li
· 6 years ago
5e8a22a
Enforce to use unique group Id for k8s svc IP, port, proto combination
by Jian Li
· 6 years ago
1cf5188
[ONOS-7942] Implement k8s ingress service and watcher with unit tests
by Jian Li
· 6 years ago
ca34c67
Support to print out k8s pod, service and endpoints in JSON format
by Jian Li
· 6 years ago
004526d
Implement k8s service IP to pod IP translation using Nicira load ext
by Jian Li
· 6 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