These 22 commits are when the Protocol Buffers files have changed:
Commit: | 6e59e6d | |
---|---|---|
Author: | Phu Tran | |
Committer: | GitHub |
Fix host endpoint device busy error (#635) * Consolidate host endpoint activation * Add vpc route instead of subnet for host ep
The documentation is generated from this commit.
Commit: | 9b8aee1 | |
---|---|---|
Author: | Hong-Chang | |
Committer: | GitHub |
Fix issue: After ConsumingInterface, pod-interface map shall delay pop until pod is running (#631) * Fix issue: After ConsumingInterface, pod-interface map shall delay pop until pod is running * Address pr comments
Commit: | a7961fd | |
---|---|---|
Author: | Phu Tran | |
Committer: | GitHub |
Arktos Designate Service to VPC. (#620) * Add VPC designation support for service (arktos) * Generalize host-ep creation * create host ep on subnet creation
Commit: | 474e23c | |
---|---|---|
Author: | Phu Tran | |
Committer: | GitHub |
Arktos Integration Update (#586) * Non-default VPC service allocation * Change constant name for generality * Remove Arktos Network * Arktos Service pod->vpc by annotations * Arktos server check pod labe valid JSON * Fix service naming tenant suffix * Arktos Service additional logs * Protobuf interface change * Logging changes * Reorder subnet existence check
Commit: | c4e6a9a | |
---|---|---|
Author: | Hong-Chang | |
Committer: | GitHub |
Once pod creating failed, it will fail all the way #588 (#590)
Commit: | 0875fb1 | |
---|---|---|
Author: | clu2xlu | |
Committer: | GitHub |
Add param.diff in arktos-service and create label stores for arktos integration (#491) Co-authored-by: Vinay Kulkarni <vinaykul@users.noreply.github.com>
Commit: | c7d6ab7 | |
---|---|---|
Author: | Vinay Kulkarni | |
Committer: | GitHub |
eBPF tail-call modules to record XDP tx stats, bandwidth monitor thread, and bw limit recommender algorithm, and multi-level network QoS for pods (#523) * eBPF tail-call modules to record XDP tx statistics and stats query/set APIs * Bandwidth monitor, recommender algorithm, and low priority bandwidth eBPF map update. * Implementation of multiple levels of QoS - pod_network_class + pod_network_priority * Bandwidth QoS priority levels for Expedited and BestEffort pod traffic. Add unit tests. * Use Premium/High as default traffic class when QoS feature-gate is disabled * Rollback unnecessary go.mod change
Commit: | e6a1f88 | |
---|---|---|
Author: | Hong-Chang | |
Committer: | GitHub |
Mizar cni convert from python to go (#526) * Mizar cni convert from python to go * In CI work machines, load pre built docker file * Remove build container * Move go installation from e2e test to bootstrap * Remove old install-mizarcni files * copy mizarcni binary file instead of link
Commit: | 3c14dc1 | |
---|---|---|
Author: | Vinay Kulkarni | |
Committer: | GitHub |
Network bandwidth limiting viaEDT - use bytes/sec and use node src IP as key in EDT eBPF map (#496)
Commit: | 0e99dfd | |
---|---|---|
Author: | Vinay Kulkarni | |
Committer: | GitHub |
Network bandwidth rate-limiting via EDT for low priority Pods (#492) * Network bandwidth rate-limiting via EDT for low priority Pods * Add unit tests for egress bandwidth CLI changes * Fix issues identified in code review and cleanup EDT eBPF program
Commit: | 8163906 | |
---|---|---|
Author: | clu2xlu | |
Committer: | GitHub |
add additional policy string in grpc message (#484)
Commit: | 09406bf | |
---|---|---|
Author: | Hong-Chang | |
Committer: | GitHub |
Send pod_label_value and namespace_label_value into packet_metadata xdp table (#477) * Send pod_label_value and namespace_label_value into packet_metadata xdp table * Remove pod_label_value from endpoint * Retrieve label values in agent side * small fix
Commit: | 559e3de | |
---|---|---|
Author: | clu2xlu | |
Committer: | GitHub |
Add network policy to grpc for arktos integration (#470) * Add network policy to grpc for arktos integration * Address comments
Commit: | 538100e | |
---|---|---|
Author: | Hong-Chang |
networkpolicy poc work in operator side
Commit: | d74d421 | |
---|---|---|
Author: | Hong-Chang |
Initial poc of network in operator
Commit: | ea9b2bf | |
---|---|---|
Author: | Phu Tran | |
Committer: | GitHub |
Arktos Integration: Operator gRPC Service (#228) * Initial work for proxy server * Support creation of VPC and Networks via gRPC interface * Network Controller Interface * Network Controller Interface Update * Making gRPC interface more specific * Implementation for grpc service create builtin objects * Fixes and changes for Arktos Service * Arktos gRPC server call workflows * Operator create configmap with hostIP * Add network controller interface design diagram * Typo fix for protobuf interface * Added delete to operator grpc service * Implement node delete * Fixing timing issues * Fixing hostep updated before transit agent loaded * Add label to mizar service configmap * Toggle builtin triggers * Fixed an issue where the same IPs are allocated * Added missing code for pod delete * Fixing NoneType gRPC return for refactored functions * Change default net cidr to 20.0.0.0/8 * Mizar gRPC server arktos_network changes * Change vpc to arktos_network in pod grpc message * Add tenant and namespace field to service endpoint message * Append namespace and tenant to scaled ep name * Added more logs in gRPC service * Fixed an issue with service -> ep name mapping * Get service port information from service spec * Changed internal port datastructure to prevent overwrite * Append namespace and tenant to ep name when delete pod, service * Fix naming issue with pod and service delete * Fix an issue with corrupt parameters
Commit: | bb817fc | |
---|---|---|
Author: | clu2xlu | |
Committer: | GitHub |
Arktos pod create (#224) * Add cni-delete and add arktos specific annotations for builtin pod create * Fixing subnets communication issue * remove unused lines * Add comments * remove annotate pod func and set_k8s_pod_name * delete arktos_network_readiness_key * Add constant variables and remove unused line
Commit: | b930de6 | |
---|---|---|
Author: | Phu Tran |
Phantom Gateway implementation and bug fixes
Commit: | 284050d | |
---|---|---|
Author: | Phu Tran |
Host Endpoint Implementation
Commit: | dbff893 | |
---|---|---|
Author: | Sherif Abdelwahab | |
Committer: | Sherif Abdelwahab |
Modified pod creation workflow with new CNI
Commit: | 7af5c0e | |
---|---|---|
Author: | Sherif Abdelwahab | |
Committer: | Sherif Abdelwahab |
Interface service and new CNI
Commit: | ed3aa22 | |
---|---|---|
Author: | Sherif Abdelwahab | |
Committer: | Sherif Abdelwahab |
grpc based cni and droplet service