# 4.9.0-fc.0 Created: 2021-08-20 12:34:29 +0000 UTC Image Digest: `sha256:aecd38724aab2c05045ef526edc2e34a20829c57ecf9085212bc44f25b0845ac` Promoted from registry.ci.openshift.org/ocp-arm64/release-arm64:4.9.0-0.nightly-arm64-2021-08-20-054001 ## Changes from 4.9.0-0.nightly-arm64-2023-10-07-043452 ### Components * Kubernetes upgraded from 1.22.17 to 1.22.0-rc.0 * Red Hat Enterprise Linux CoreOS upgraded from 49.84.202310070033-0 to 49.84.202108200147-0 ### New images * [kubevirt-machine-controllers](https://github.com/openshift/cluster-api-provider-kubevirt) git [9b8bc366](https://github.com/openshift/cluster-api-provider-kubevirt/commit/9b8bc36667204b9a95104e8bbbd8e6112cb9516a) `sha256:17d4dde95dbd638ef8d8f527b0e1fcc2cfeef1c46f9b33f5063d5656b1d5bc49` ### Rebuilt images without code change * [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [3015cb84](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/3015cb846aba96102c625f9a694f2dfccb85eb27) `sha256:43f3457d830206a6f2239f1dadc232afc84e062b1584814f3895df0c5e11cdc6` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [8fbffaf2](https://github.com/openshift/cluster-policy-controller/commit/8fbffaf2b3c7f30145b316c7e34da54747b3e634) `sha256:534cfc0ffaab66533d610910380436c22224482b83fd37c73031b286da7458d1` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [099b7569](https://github.com/openshift/egress-router-cni/commit/099b75697f58443e87d3d88e9d6f5c426475ccea) `sha256:df14d05fab1954b705102b09f64699b51b9c74dc620773e70fea50abd8f667ae` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [58e09297](https://github.com/openshift/kube-rbac-proxy/commit/58e09297223ca912cba8b369bfad150b0fc04a9f) `sha256:0069d80956705f32f531a181f4b4ed5157e453f81b2be3d03ce91da9202e3598` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [6e41dbd4](https://github.com/openshift/kube-state-metrics/commit/6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef) `sha256:e84f74571a2d8b054a33ca036a448ea8f1f5d6a6a7f8da153502e73da8943dfc` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [59ae2edf](https://github.com/openshift/cluster-api-provider-libvirt/commit/59ae2edf88755f915b7d76d78a8934ee17487ad6) `sha256:d2d364ac2423be660193a9f0d3e380e72614bd3fc0478fe8a344a040e24364e2` * machine-os-content `sha256:d3e414c505bc2a8ea0867eda62e47e8e975a9a81b58a8b9f386818eacfe496d8` * [mdns-publisher](https://github.com/openshift/mdns-publisher) git [266597b3](https://github.com/openshift/mdns-publisher/commit/266597b3c75fcbaf6441ef4acd1f235f74a0f305) `sha256:20bfcc792c61607cc6e1ad9e727b82f2c7e3b85723a29b57b118d01e4b13c0be` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [3c28a57a](https://github.com/openshift/multus-admission-controller/commit/3c28a57a831d11380e612a616820bf8a42261d9d) `sha256:d04ad540f178324b8191f673dfc2a20b271d3dcf07dc095ce774f89f0e564f7c` * [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [fd12fede](https://github.com/openshift/multus-networkpolicy/commit/fd12fedeb9e05637279386aa2aacd443ac1c0da7) `sha256:7e8350433d31c00351dc92ec804e63e6ab07c8e04ee1d7ad9e66d97a30aa34e1` * [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [579e3c68](https://github.com/openshift/prometheus-alertmanager/commit/579e3c6879bad1ac3a1c4f7146b21f907980dafd) `sha256:eb3dfa651557ba7403b3c9e8af63928521fef8992ba0c11c4f1dd06e310ca37e` * [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [1ab97f35](https://github.com/openshift/node_exporter/commit/1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5) `sha256:a5de24850ad64bb374927b7e1e4df6e329e45a7142a17b07589176ba2eeb9872` ### [network-tools](https://github.com/openshift/network-tools/tree/ed0b846c056056848f0ab7741bd3f1254e1862d6) * Updating ose-network-tools images to be consistent with ART [#50](https://github.com/openshift/network-tools/pull/50) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#49](https://github.com/openshift/network-tools/pull/49) * [Bug 1967933](https://bugzilla.redhat.com/show_bug.cgi?id=1967933): Save logs to file as well in addition to stdouting [#48](https://github.com/openshift/network-tools/pull/48) * [Bug 1967933](https://bugzilla.redhat.com/show_bug.cgi?id=1967933): Add entry point for must-gather tooling [#47](https://github.com/openshift/network-tools/pull/47) * [Bug 1967933](https://bugzilla.redhat.com/show_bug.cgi?id=1967933): Add proper directory path to which output will be saved [#46](https://github.com/openshift/network-tools/pull/46) * Updating ose-network-tools builder & base images to be consistent with ART [#39](https://github.com/openshift/network-tools/pull/39) * Replace the image with the official openshift quay one [#45](https://github.com/openshift/network-tools/pull/45) * Update and Activate `ovn_ipsec_connectivity` [#37](https://github.com/openshift/network-tools/pull/37) * Update approvers [#43](https://github.com/openshift/network-tools/pull/43) * Fix fw variable on ovn_nic_firmware script [#42](https://github.com/openshift/network-tools/pull/42) * Add debug command to launch a daemonset with network-tools utilities [#41](https://github.com/openshift/network-tools/pull/41) * Add ovn_nic_firmware script [#40](https://github.com/openshift/network-tools/pull/40) * Remove valadas from owners. [#38](https://github.com/openshift/network-tools/pull/38) * Add contrack and perf to network-tools [#32](https://github.com/openshift/network-tools/pull/32) * Updating ose-network-tools builder & base images to be consistent with ART [#36](https://github.com/openshift/network-tools/pull/36) * Fix phrase of README [#35](https://github.com/openshift/network-tools/pull/35) * SDN-1480 Refactor sdn_cluster_connectivity [#33](https://github.com/openshift/network-tools/pull/33) * Remove direct access to node via ssh in sriov script [#34](https://github.com/openshift/network-tools/pull/34) * [SDN-1567](https://issues.redhat.com/browse/SDN-1567): Add User and Contributor Docs [#31](https://github.com/openshift/network-tools/pull/31) * [SDN-1521](https://issues.redhat.com/browse/SDN-1521): oc-plumbing-related-refactoring [#26](https://github.com/openshift/network-tools/pull/26) * [SDN-1492](https://issues.redhat.com/browse/SDN-1492): Fix art build failure [#28](https://github.com/openshift/network-tools/pull/28) * [SDN-1492](https://issues.redhat.com/browse/SDN-1492): Delete .rhel7 dockerfile [#27](https://github.com/openshift/network-tools/pull/27) * [SDN-1492](https://issues.redhat.com/browse/SDN-1492): Base network-tools on top of openshift-tools [#24](https://github.com/openshift/network-tools/pull/24) * Rename debug-network to network-tools [#23](https://github.com/openshift/network-tools/pull/23) * Ovn-ipsec debug script [#20](https://github.com/openshift/network-tools/pull/20) * [SDN-1334](https://issues.redhat.com/browse/SDN-1334): Pod to svc connectivity check in OVN [#21](https://github.com/openshift/network-tools/pull/21) * split tests and do containerized tests [#19](https://github.com/openshift/network-tools/pull/19) * [SDN-1334](https://issues.redhat.com/browse/SDN-1334): Pod to pod connectivity for OVN [#18](https://github.com/openshift/network-tools/pull/18) * Updating ose-debug-network builder & base images to be consistent with ART [#17](https://github.com/openshift/network-tools/pull/17) * Create per plugin scripts [#16](https://github.com/openshift/network-tools/pull/16) * Use golang 1.15 on prod builds [#15](https://github.com/openshift/network-tools/pull/15) * Add BZ component to OWNERS [#14](https://github.com/openshift/network-tools/pull/14) * Fix linebreaks and file perms [#13](https://github.com/openshift/network-tools/pull/13) * Initial implementation of pod to svc test. [#12](https://github.com/openshift/network-tools/pull/12) * add initial sriov debug script [#8](https://github.com/openshift/network-tools/pull/8) * Fix README broken link and give a clearer explanation of debug scripts [#11](https://github.com/openshift/network-tools/pull/11) * Replace alpha build machinery - build machinery go [#9](https://github.com/openshift/network-tools/pull/9) * OWNERS: add multus reviewers and approvers [#10](https://github.com/openshift/network-tools/pull/10) * Do not install docs of RPM packages [#7](https://github.com/openshift/network-tools/pull/7) * Switch to centos 8 for upstream changes [#6](https://github.com/openshift/network-tools/pull/6) * Add debug.sh from openshift-sdn repo [#2](https://github.com/openshift/network-tools/pull/2) * Fix OWNERS [#5](https://github.com/openshift/network-tools/pull/5) * Add additional reviewers in EMEA and US [#4](https://github.com/openshift/network-tools/pull/4) * Initial import [#1](https://github.com/openshift/network-tools/pull/1) * [Full changelog](https://github.com/openshift/network-tools/compare/71d09da80de984c34d81ed71b1f1607ca56088e2...ed0b846c056056848f0ab7741bd3f1254e1862d6) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/94268989ebe334ad1be9261b0768a1b66a02b261) * [Bug 1978797](https://bugzilla.redhat.com/show_bug.cgi?id=1978797): Sync exgw routes on startup [#658](https://github.com/openshift/ovn-kubernetes/pull/658) * [Bug 1994069](https://bugzilla.redhat.com/show_bug.cgi?id=1994069): bump OVN to ovn21.09-21.09.0-13.el8fdp [#659](https://github.com/openshift/ovn-kubernetes/pull/659) * [Bug 1976215](https://bugzilla.redhat.com/show_bug.cgi?id=1976215): Fix: sync egress IP for missed events on start-up [#655](https://github.com/openshift/ovn-kubernetes/pull/655) * [Bug 1991793](https://bugzilla.redhat.com/show_bug.cgi?id=1991793): [4.9] bump OVN to ovn21.09-21.09.0-12.el8fdp [#652](https://github.com/openshift/ovn-kubernetes/pull/652) * [Bug 1989694](https://bugzilla.redhat.com/show_bug.cgi?id=1989694): Bump OVN to ovn21.09-21.09.0-10.el8fdp [#643](https://github.com/openshift/ovn-kubernetes/pull/643) * [Bug 1986440](https://bugzilla.redhat.com/show_bug.cgi?id=1986440): Bump OVN to ovn21.09-21.09.0-9.el8fdp [#630](https://github.com/openshift/ovn-kubernetes/pull/630) * [Bug 1986443](https://bugzilla.redhat.com/show_bug.cgi?id=1986443): Fix pod handler race downstream [#628](https://github.com/openshift/ovn-kubernetes/pull/628) * Bump OVN to ovn21.09-21.09.0-8.el8fdp [#621](https://github.com/openshift/ovn-kubernetes/pull/621) * Bump OVS to openvswitch2.15-2.15.0-28.el8fdp [#622](https://github.com/openshift/ovn-kubernetes/pull/622) * [Bug 1985512](https://bugzilla.redhat.com/show_bug.cgi?id=1985512): Add v6 management interface address for host network policy [#623](https://github.com/openshift/ovn-kubernetes/pull/623) * Merge 2021-07-21 2nd [#619](https://github.com/openshift/ovn-kubernetes/pull/619) * Merge 2021-07-18 [#609](https://github.com/openshift/ovn-kubernetes/pull/609) * [Bug 1973286](https://bugzilla.redhat.com/show_bug.cgi?id=1973286): Merge 2021-07-06 [#600](https://github.com/openshift/ovn-kubernetes/pull/600) * [Bug 1973813](https://bugzilla.redhat.com/show_bug.cgi?id=1973813): 6-21-2021 merge [#582](https://github.com/openshift/ovn-kubernetes/pull/582) * Updating ose-ovn-kubernetes images to be consistent with ART [#578](https://github.com/openshift/ovn-kubernetes/pull/578) * [Bug 1972287](https://bugzilla.redhat.com/show_bug.cgi?id=1972287): 6-17-21 merge [#579](https://github.com/openshift/ovn-kubernetes/pull/579) * add JacobTanenbaum to the list of approvers [#544](https://github.com/openshift/ovn-kubernetes/pull/544) * [Bug 1958375](https://bugzilla.redhat.com/show_bug.cgi?id=1958375): Bump OVN to 20.12.0-140.el8fdp [#580](https://github.com/openshift/ovn-kubernetes/pull/580) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#574](https://github.com/openshift/ovn-kubernetes/pull/574) * [Bug 1956955](https://bugzilla.redhat.com/show_bug.cgi?id=1956955): Batching: Fixes finding maximum bash arguments [#567](https://github.com/openshift/ovn-kubernetes/pull/567) * [Bug 1970068](https://bugzilla.redhat.com/show_bug.cgi?id=1970068): Fixes getNodeIPs assuming dualstack [#568](https://github.com/openshift/ovn-kubernetes/pull/568) * [Bug 1958972](https://bugzilla.redhat.com/show_bug.cgi?id=1958972): Fixes adding nodes to use new Services controller [#554](https://github.com/openshift/ovn-kubernetes/pull/554) * [Bug 1927047](https://bugzilla.redhat.com/show_bug.cgi?id=1927047): Handling packet sizes greater than pod MTU [#559](https://github.com/openshift/ovn-kubernetes/pull/559) * [Bug 1955783](https://bugzilla.redhat.com/show_bug.cgi?id=1955783): Add Namespace and rule Number to ACL name [#532](https://github.com/openshift/ovn-kubernetes/pull/532) * [Bug 1961852](https://bugzilla.redhat.com/show_bug.cgi?id=1961852): policy: reduce lock contention on policy object [#560](https://github.com/openshift/ovn-kubernetes/pull/560) * [Bug 1960757](https://bugzilla.redhat.com/show_bug.cgi?id=1960757): CARRY: block MCS for shared-gateway mode. [#542](https://github.com/openshift/ovn-kubernetes/pull/542) * [Bug 1954773](https://bugzilla.redhat.com/show_bug.cgi?id=1954773): adding cli flag for egressfirewall and removing CRD watcher [#541](https://github.com/openshift/ovn-kubernetes/pull/541) * [Bug 1962392](https://bugzilla.redhat.com/show_bug.cgi?id=1962392): CARRY: fix missed learn for hybrid exgw [#551](https://github.com/openshift/ovn-kubernetes/pull/551) * [Bug 1956955](https://bugzilla.redhat.com/show_bug.cgi?id=1956955): Reduces number of OVN operations in services #2201 [#545](https://github.com/openshift/ovn-kubernetes/pull/545) * [Bug 1958958](https://bugzilla.redhat.com/show_bug.cgi?id=1958958): NewAddressSet: return nil in case of error [#540](https://github.com/openshift/ovn-kubernetes/pull/540) * [Bug 1952819](https://bugzilla.redhat.com/show_bug.cgi?id=1952819): Bump the go-ovn version to f0122836cc35fcadf72de8698b26157c5a42a9f8 [#537](https://github.com/openshift/ovn-kubernetes/pull/537) * [Bug 1953680](https://bugzilla.redhat.com/show_bug.cgi?id=1953680): policy: handle NetworkPolicies single "from" multiple "ipBlock" [#530](https://github.com/openshift/ovn-kubernetes/pull/530) * [Bug 1952819](https://bugzilla.redhat.com/show_bug.cgi?id=1952819): handle nbdb deletes on reconnect / delete stale ports using goovn client [#528](https://github.com/openshift/ovn-kubernetes/pull/528) * [Bug 1957039](https://bugzilla.redhat.com/show_bug.cgi?id=1957039): Fix pod -> svc -> host LGW flow [#531](https://github.com/openshift/ovn-kubernetes/pull/531) * [Bug 1959058](https://bugzilla.redhat.com/show_bug.cgi?id=1959058): policy: release LSP lock before adding pods to default-deny portgroups. [#529](https://github.com/openshift/ovn-kubernetes/pull/529) * [Bug 1949582](https://bugzilla.redhat.com/show_bug.cgi?id=1949582): CNI cmdCheck: treat ingress_policing_rate=0 as not found [#522](https://github.com/openshift/ovn-kubernetes/pull/522) * [Bug 1950471](https://bugzilla.redhat.com/show_bug.cgi?id=1950471): Purge only the lprs with nexthops of the same family of new nexthop [#516](https://github.com/openshift/ovn-kubernetes/pull/516) * [Bug 1952262](https://bugzilla.redhat.com/show_bug.cgi?id=1952262): Revert "removing the hybrid overlay externalGW code" [#511](https://github.com/openshift/ovn-kubernetes/pull/511) * [Bug 1953169](https://bugzilla.redhat.com/show_bug.cgi?id=1953169): endpoint slice controller doesn't handle services target port correctly [#515](https://github.com/openshift/ovn-kubernetes/pull/515) * [Bug 1944121](https://bugzilla.redhat.com/show_bug.cgi?id=1944121): master: Delay deleting Namespace's address set for 20 seconds [#499](https://github.com/openshift/ovn-kubernetes/pull/499) * [Bug 1947917](https://bugzilla.redhat.com/show_bug.cgi?id=1947917): fix deadlock in EgressFirewall DNS code [#502](https://github.com/openshift/ovn-kubernetes/pull/502) * [Bug 1950159](https://bugzilla.redhat.com/show_bug.cgi?id=1950159): Fix linter errors in OCP Hacks [#495](https://github.com/openshift/ovn-kubernetes/pull/495) * [Bug 1947712](https://bugzilla.redhat.com/show_bug.cgi?id=1947712): pods: bind pod logical switch ports to the node's chassis with requested-chassis [#500](https://github.com/openshift/ovn-kubernetes/pull/500) * [Bug 1945948](https://bugzilla.redhat.com/show_bug.cgi?id=1945948): Fixes local node IP reachability in shared gateway mode [#498](https://github.com/openshift/ovn-kubernetes/pull/498) * [Bug 1930248](https://bugzilla.redhat.com/show_bug.cgi?id=1930248): Sync management port for an existing node [#497](https://github.com/openshift/ovn-kubernetes/pull/497) * 4-9-21 merge [#496](https://github.com/openshift/ovn-kubernetes/pull/496) * Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 [#492](https://github.com/openshift/ovn-kubernetes/pull/492) * [Bug 1944180](https://bugzilla.redhat.com/show_bug.cgi?id=1944180): 3-30-21 merge [#480](https://github.com/openshift/ovn-kubernetes/pull/480) * Dockerfile: bump OVS to openvswitch2.15-2.15.0-2 [#461](https://github.com/openshift/ovn-kubernetes/pull/461) * Add wait to iptables commands for OCP Hacks [#476](https://github.com/openshift/ovn-kubernetes/pull/476) * 3-24-21 merge [#475](https://github.com/openshift/ovn-kubernetes/pull/475) * 3-22-21 merge [#472](https://github.com/openshift/ovn-kubernetes/pull/472) * BZ 1927845: Bump OVS version to 2.13.0-79.5.el8fdp [#434](https://github.com/openshift/ovn-kubernetes/pull/434) * Remove valadas from owners [#469](https://github.com/openshift/ovn-kubernetes/pull/469) * Bump OVN to ovn2.13-20.12.0-25.el8fdp [#470](https://github.com/openshift/ovn-kubernetes/pull/470) * [Bug 1934643](https://bugzilla.redhat.com/show_bug.cgi?id=1934643): Downstream merge 3-10-21 [#458](https://github.com/openshift/ovn-kubernetes/pull/458) * Downstream merge 3-4-21 [#440](https://github.com/openshift/ovn-kubernetes/pull/440) * Bump OVN to ovn2.13-20.12.0-24.el8fdp [#447](https://github.com/openshift/ovn-kubernetes/pull/447) * Downstream merge 2-22-21 [#438](https://github.com/openshift/ovn-kubernetes/pull/438) * [Bug 1918442](https://bugzilla.redhat.com/show_bug.cgi?id=1918442): Fix idling and rejects for 4.7 [#433](https://github.com/openshift/ovn-kubernetes/pull/433) * Create a podman image to use with CI so linter/utests can be run [#431](https://github.com/openshift/ovn-kubernetes/pull/431) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#432](https://github.com/openshift/ovn-kubernetes/pull/432) * [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Allow for linter to run with podman as a runtime [#430](https://github.com/openshift/ovn-kubernetes/pull/430) * [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Run linter, utests, and gofmt in container [#428](https://github.com/openshift/ovn-kubernetes/pull/428) * Dockerfile: yum '==' operator deprecated [#405](https://github.com/openshift/ovn-kubernetes/pull/405) * [Bug 1915295](https://bugzilla.redhat.com/show_bug.cgi?id=1915295): fix service controller repair loop race [#418](https://github.com/openshift/ovn-kubernetes/pull/418) * [Bug 1910533](https://bugzilla.redhat.com/show_bug.cgi?id=1910533): Configure GARP for egress IP re-assignment [#422](https://github.com/openshift/ovn-kubernetes/pull/422) * [Bug 1917605](https://bugzilla.redhat.com/show_bug.cgi?id=1917605): Fixes deleting exgw pod [#420](https://github.com/openshift/ovn-kubernetes/pull/420) * [Bug 1914250](https://bugzilla.redhat.com/show_bug.cgi?id=1914250): support multipath to detect default gateway [#419](https://github.com/openshift/ovn-kubernetes/pull/419) * [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#400](https://github.com/openshift/ovn-kubernetes/pull/400) * [Bug 1917911](https://bugzilla.redhat.com/show_bug.cgi?id=1917911): Add ovnkube-trace binary to image [#416](https://github.com/openshift/ovn-kubernetes/pull/416) * [Bug 1903651](https://bugzilla.redhat.com/show_bug.cgi?id=1903651): Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic Cherry Pick [#408](https://github.com/openshift/ovn-kubernetes/pull/408) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#404](https://github.com/openshift/ovn-kubernetes/pull/404) * [Bug 1908888](https://bugzilla.redhat.com/show_bug.cgi?id=1908888): Check IP family for exgws [#407](https://github.com/openshift/ovn-kubernetes/pull/407) * [Bug 1908762](https://bugzilla.redhat.com/show_bug.cgi?id=1908762): Cherry-pick commits for multicast support for v4 and v6 [#403](https://github.com/openshift/ovn-kubernetes/pull/403) * [Bug 1915981](https://bugzilla.redhat.com/show_bug.cgi?id=1915981): Dockerfile: add ethtool & conntrack, and change maintainer email to Tim [#396](https://github.com/openshift/ovn-kubernetes/pull/396) * [Bug 1909911](https://bugzilla.redhat.com/show_bug.cgi?id=1909911): Fix egressFirewall segfault caused by restarting [#398](https://github.com/openshift/ovn-kubernetes/pull/398) * [Bug 1903660](https://bugzilla.redhat.com/show_bug.cgi?id=1903660): Handle pruning of unhealthy db files on disk [#406](https://github.com/openshift/ovn-kubernetes/pull/406) * [Bug 1908789](https://bugzilla.redhat.com/show_bug.cgi?id=1908789): Dockerfile: bump OVS to 2.13.0-79 [#402](https://github.com/openshift/ovn-kubernetes/pull/402) * [Bug 1908231](https://bugzilla.redhat.com/show_bug.cgi?id=1908231): Assign readyFunc during local gateway init [#393](https://github.com/openshift/ovn-kubernetes/pull/393) * [Bug 1885761](https://bugzilla.redhat.com/show_bug.cgi?id=1885761): Adds OFPort to CNI OVS check [#386](https://github.com/openshift/ovn-kubernetes/pull/386) * [Bug 1907328](https://bugzilla.redhat.com/show_bug.cgi?id=1907328): add iproute-tc package [#383](https://github.com/openshift/ovn-kubernetes/pull/383) * [Bug 1906986](https://bugzilla.redhat.com/show_bug.cgi?id=1906986): 12-11-20 merge [#384](https://github.com/openshift/ovn-kubernetes/pull/384) * 12-9-20 merge [#376](https://github.com/openshift/ovn-kubernetes/pull/376) * Dockerfile: bump OVN to 20.09.0-21 [#375](https://github.com/openshift/ovn-kubernetes/pull/375) * 2020-12-05 upstream merge (ovnkube trace, gateway ingress CI, misc fixes) [#371](https://github.com/openshift/ovn-kubernetes/pull/371) * 12-03-2020 merge with Ingress ACL fix [#370](https://github.com/openshift/ovn-kubernetes/pull/370) * Dockerfile: Add required packages to enable IPsec [#344](https://github.com/openshift/ovn-kubernetes/pull/344) * 12-01-2020 merge [#366](https://github.com/openshift/ovn-kubernetes/pull/366) * Bump OVN to 20.09.0-20 [#365](https://github.com/openshift/ovn-kubernetes/pull/365) * Add missing python3-pyOpenSSL library [#323](https://github.com/openshift/ovn-kubernetes/pull/323) * [Bug 1897480](https://bugzilla.redhat.com/show_bug.cgi?id=1897480): Bump OVS to >= 2.13.0-72.fdp8 for lldpd CVE fix [#358](https://github.com/openshift/ovn-kubernetes/pull/358) * [Bug 1887456](https://bugzilla.redhat.com/show_bug.cgi?id=1887456): 11-20-2020 merge [#357](https://github.com/openshift/ovn-kubernetes/pull/357) * [Bug 1888827](https://bugzilla.redhat.com/show_bug.cgi?id=1888827): 11-13-2020 merge [#317](https://github.com/openshift/ovn-kubernetes/pull/317) * Bump OVN to 20.09.0-7 [#327](https://github.com/openshift/ovn-kubernetes/pull/327) * Owners: Remove Phil from reviewers [#322](https://github.com/openshift/ovn-kubernetes/pull/322) * Add missing python3-openvswitch library [#316](https://github.com/openshift/ovn-kubernetes/pull/316) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#303](https://github.com/openshift/ovn-kubernetes/pull/303) * 10 14 2020 merge [#311](https://github.com/openshift/ovn-kubernetes/pull/311) * 10-8-2020 merge [#306](https://github.com/openshift/ovn-kubernetes/pull/306) * [Bug 1880591](https://bugzilla.redhat.com/show_bug.cgi?id=1880591): 9-30-2020 merge [#297](https://github.com/openshift/ovn-kubernetes/pull/297) * [Bug 1882569](https://bugzilla.redhat.com/show_bug.cgi?id=1882569): Update downstream Dockerfile for adding the ovndbchecker binary [#294](https://github.com/openshift/ovn-kubernetes/pull/294) * [Bug 1882707](https://bugzilla.redhat.com/show_bug.cgi?id=1882707): [release-4.6] Pin OVS to latest 4.6 RPM version [#289](https://github.com/openshift/ovn-kubernetes/pull/289) * [Bug 1837953](https://bugzilla.redhat.com/show_bug.cgi?id=1837953): 9-24-2020 merge [#288](https://github.com/openshift/ovn-kubernetes/pull/288) * [Bug 1880591](https://bugzilla.redhat.com/show_bug.cgi?id=1880591): Allow local no bridge [#281](https://github.com/openshift/ovn-kubernetes/pull/281) * [Bug 1882037](https://bugzilla.redhat.com/show_bug.cgi?id=1882037): 9-23-2020 merge [#286](https://github.com/openshift/ovn-kubernetes/pull/286) * [Bug 1882085](https://bugzilla.redhat.com/show_bug.cgi?id=1882085): Pin 4.6 OVN to 20.06.2-11.el8fdp [#285](https://github.com/openshift/ovn-kubernetes/pull/285) * [Bug 1880974](https://bugzilla.redhat.com/show_bug.cgi?id=1880974): 9-21-2020 merge [#279](https://github.com/openshift/ovn-kubernetes/pull/279) * [Bug 1878163](https://bugzilla.redhat.com/show_bug.cgi?id=1878163): Updating Dockerfile baseimages to mach ocp-build-data config [#275](https://github.com/openshift/ovn-kubernetes/pull/275) * Add myself to owners list [#270](https://github.com/openshift/ovn-kubernetes/pull/270) * [Bug 1872470](https://bugzilla.redhat.com/show_bug.cgi?id=1872470): Upstream merge 9-14-2020 [#269](https://github.com/openshift/ovn-kubernetes/pull/269) * [Bug 1878295](https://bugzilla.redhat.com/show_bug.cgi?id=1878295): Dockerfile: fix ART image builds by making RPM pinning agnostic [#261](https://github.com/openshift/ovn-kubernetes/pull/261) * [Bug 1874579](https://bugzilla.redhat.com/show_bug.cgi?id=1874579): Bump OVN and OVS rpms [#244](https://github.com/openshift/ovn-kubernetes/pull/244) * [Bug 1872080](https://bugzilla.redhat.com/show_bug.cgi?id=1872080): Updating Dockerfile baseimages to match ocp-build-data config [#241](https://github.com/openshift/ovn-kubernetes/pull/241) * [Bug 1873311](https://bugzilla.redhat.com/show_bug.cgi?id=1873311): 8 27 2020 merge [#243](https://github.com/openshift/ovn-kubernetes/pull/243) * [Bug 1862521](https://bugzilla.redhat.com/show_bug.cgi?id=1862521): 8-22-2020 merge [#237](https://github.com/openshift/ovn-kubernetes/pull/237) * [Bug 1868082](https://bugzilla.redhat.com/show_bug.cgi?id=1868082): 8 14 2020 merge [#234](https://github.com/openshift/ovn-kubernetes/pull/234) * Revert "Adding arping to OCP ovn-kube image for egress IP" [#231](https://github.com/openshift/ovn-kubernetes/pull/231) * [Bug 1859883](https://bugzilla.redhat.com/show_bug.cgi?id=1859883): Fix ovnkube-node aggressive memory allocation to prevent … [#226](https://github.com/openshift/ovn-kubernetes/pull/226) * Fix segfault in exgw route deletion [#228](https://github.com/openshift/ovn-kubernetes/pull/228) * Upstream merge 2020-07-30 (egress firewall & IP) [#222](https://github.com/openshift/ovn-kubernetes/pull/222) * Adding arping to OCP ovn-kube image for egress IP [#223](https://github.com/openshift/ovn-kubernetes/pull/223) * [Bug 1860710](https://bugzilla.redhat.com/show_bug.cgi?id=1860710): 7-27-2020 merge [#216](https://github.com/openshift/ovn-kubernetes/pull/216) * Undo the hack for CNO common name [#209](https://github.com/openshift/ovn-kubernetes/pull/209) * Fix broken unit-tests and make gofmt happy [#210](https://github.com/openshift/ovn-kubernetes/pull/210) * [Bug 1857522](https://bugzilla.redhat.com/show_bug.cgi?id=1857522): 7-21-2020 merge [#204](https://github.com/openshift/ovn-kubernetes/pull/204) * Remove unused packages from Dockerfile [#206](https://github.com/openshift/ovn-kubernetes/pull/206) * clean up local hacks [#203](https://github.com/openshift/ovn-kubernetes/pull/203) * [Bug 1787434](https://bugzilla.redhat.com/show_bug.cgi?id=1787434): Cleanup Conntrack when endpoints and pods are deleted [#179](https://github.com/openshift/ovn-kubernetes/pull/179) * [Bug 1849728](https://bugzilla.redhat.com/show_bug.cgi?id=1849728): UPSTREAM 1465: Correct the way that externalGateway and VTEP IP are copied [#199](https://github.com/openshift/ovn-kubernetes/pull/199) * cni: update MCS-blocking code to do both IPv4 and IPv6 [#144](https://github.com/openshift/ovn-kubernetes/pull/144) * Upstream merge 2020-06-25 [#197](https://github.com/openshift/ovn-kubernetes/pull/197) * [Bug 1841828](https://bugzilla.redhat.com/show_bug.cgi?id=1841828): Upstream merge 2020-06-17 [#190](https://github.com/openshift/ovn-kubernetes/pull/190) * OWNERS: sync to CNO [#189](https://github.com/openshift/ovn-kubernetes/pull/189) * Fix order of pods, namespaces, services and endpoints [#188](https://github.com/openshift/ovn-kubernetes/pull/188) * [Bug 1845702](https://bugzilla.redhat.com/show_bug.cgi?id=1845702): build: require openvswitch2.13 >= 2.13.0-29 or later [#182](https://github.com/openshift/ovn-kubernetes/pull/182) * [Bug 1820737](https://bugzilla.redhat.com/show_bug.cgi?id=1820737): scale: Enable parallel pod creation [#172](https://github.com/openshift/ovn-kubernetes/pull/172) * [Bug 1759338](https://bugzilla.redhat.com/show_bug.cgi?id=1759338): hostnetwork pod can access MCS port 22623 or 22624 on master [#170](https://github.com/openshift/ovn-kubernetes/pull/170) * [Bug 1835983](https://bugzilla.redhat.com/show_bug.cgi?id=1835983): 5-15-2020 merge - Includes hybrid overlay external gateway [#165](https://github.com/openshift/ovn-kubernetes/pull/165) * [Bug 1830370](https://bugzilla.redhat.com/show_bug.cgi?id=1830370): lock OVS version to 2.13.0-10 to ensure signed RPMs [#164](https://github.com/openshift/ovn-kubernetes/pull/164) * [Bug 1834430](https://bugzilla.redhat.com/show_bug.cgi?id=1834430): build: require OVN >= 2.13.0-30 for rhbz#1828637 and rhbz#1823755 [#159](https://github.com/openshift/ovn-kubernetes/pull/159) * [Bug 1835299](https://bugzilla.redhat.com/show_bug.cgi?id=1835299): upstream merge 2020-05-12 [#162](https://github.com/openshift/ovn-kubernetes/pull/162) * [Bug 1828988](https://bugzilla.redhat.com/show_bug.cgi?id=1828988): Remove errors based on passing nil elements to MarshalPodAnnotations() [#156](https://github.com/openshift/ovn-kubernetes/pull/156) * [Bug 1830370](https://bugzilla.redhat.com/show_bug.cgi?id=1830370): build: require OVN >= 2.13.0-21 for rhbz#1819785 and rhbz#1827403 [#152](https://github.com/openshift/ovn-kubernetes/pull/152) * [Bug 1827391](https://bugzilla.redhat.com/show_bug.cgi?id=1827391): hybrid-overlay: fix podChanged() return values [#145](https://github.com/openshift/ovn-kubernetes/pull/145) * [Bug 1823460](https://bugzilla.redhat.com/show_bug.cgi?id=1823460): 4-20-2020 merge [#141](https://github.com/openshift/ovn-kubernetes/pull/141) * Upstream merge 2020-04-15 [#139](https://github.com/openshift/ovn-kubernetes/pull/139) * Upstream merge 2020-04-11 [#134](https://github.com/openshift/ovn-kubernetes/pull/134) * Upstream merge 2020-04-06 [#123](https://github.com/openshift/ovn-kubernetes/pull/123) * OWNERS: add bugzilla info [#130](https://github.com/openshift/ovn-kubernetes/pull/130) * cluster.go: Disable Southbound DB conditional monitoring. [#126](https://github.com/openshift/ovn-kubernetes/pull/126) * [Bug 1819876](https://bugzilla.redhat.com/show_bug.cgi?id=1819876): build: use OVS and OVN 2.13 [#122](https://github.com/openshift/ovn-kubernetes/pull/122) * CARRY: hybrid-overlay: fix argument handling for Windows hybrid-overlay.exe [#118](https://github.com/openshift/ovn-kubernetes/pull/118) * Revert "Add flow to route packets to external GW via VXLAN tunnel" [#117](https://github.com/openshift/ovn-kubernetes/pull/117) * Add flow to route packets to external GW via VXLAN tunnel [#116](https://github.com/openshift/ovn-kubernetes/pull/116) * Revert "WIP: test monitor-all fix" [#115](https://github.com/openshift/ovn-kubernetes/pull/115) * Upstream merge 2020-02-26 [#106](https://github.com/openshift/ovn-kubernetes/pull/106) * [Bug 1810814](https://bugzilla.redhat.com/show_bug.cgi?id=1810814): CARRY: ovn: fix cloud load balancer rules for IPv6 [#112](https://github.com/openshift/ovn-kubernetes/pull/112) * Revert "cluster.go: Disable Southbound DB conditional monitoring." [#111](https://github.com/openshift/ovn-kubernetes/pull/111) * Add more docs to pkg/cni/ipv4_hack.go [#104](https://github.com/openshift/ovn-kubernetes/pull/104) * More fixes... [#105](https://github.com/openshift/ovn-kubernetes/pull/105) * ipv6: Make IPAddrToHWAddr() aware of IPv6 [#101](https://github.com/openshift/ovn-kubernetes/pull/101) * HACK: add ipv4 interfaces to pods that need them [#94](https://github.com/openshift/ovn-kubernetes/pull/94) * Upstream merge 2020-02-18 [#93](https://github.com/openshift/ovn-kubernetes/pull/93) * [Bug 1795454](https://bugzilla.redhat.com/show_bug.cgi?id=1795454): Resync to upstream [#87](https://github.com/openshift/ovn-kubernetes/pull/87) * [Bug 1798613](https://bugzilla.redhat.com/show_bug.cgi?id=1798613): OVN: Bump image to include ovn2.12 [#72](https://github.com/openshift/ovn-kubernetes/pull/72) * [Bug 1796531](https://bugzilla.redhat.com/show_bug.cgi?id=1796531): CARRY: fix race updating exclude IPs on node switch [#83](https://github.com/openshift/ovn-kubernetes/pull/83) * Upstream rebase 2020-01-17 [#77](https://github.com/openshift/ovn-kubernetes/pull/77) * Fix Windows cross-compilation [#76](https://github.com/openshift/ovn-kubernetes/pull/76) * Fixes missing oc client during openshift image build [#74](https://github.com/openshift/ovn-kubernetes/pull/74) * correct the directory placement of windows binary [#73](https://github.com/openshift/ovn-kubernetes/pull/73) * Build the windows binary as part of the container ovn-kubernetes container build [#69](https://github.com/openshift/ovn-kubernetes/pull/69) * Upstream + hybrid-overlay merge 2019-12-28 [#70](https://github.com/openshift/ovn-kubernetes/pull/70) * Upstream merge 2019-11-15 + latest hybrid overlay [#63](https://github.com/openshift/ovn-kubernetes/pull/63) * Dockerfile: remove unecessary --enablerepo [#60](https://github.com/openshift/ovn-kubernetes/pull/60) * Upstream merge 2019 11 10 [#59](https://github.com/openshift/ovn-kubernetes/pull/59) * Upstream merge 2019-11-08 + hybrid overlay update + gateway/SDN-410 update [#57](https://github.com/openshift/ovn-kubernetes/pull/57) * OVN: bump to ovs-2.12 [#48](https://github.com/openshift/ovn-kubernetes/pull/48) * cni: actually return error messages on pod ADD failures [#51](https://github.com/openshift/ovn-kubernetes/pull/51) * Don't clear node switch exclude IPs [#50](https://github.com/openshift/ovn-kubernetes/pull/50) * Mega merge of 4.3 features [#46](https://github.com/openshift/ovn-kubernetes/pull/46) * Rebase [#45](https://github.com/openshift/ovn-kubernetes/pull/45) * CARRY: gateway: fix unit tests for br-nexthop IP enforcement [#44](https://github.com/openshift/ovn-kubernetes/pull/44) * Rebase to latest ovn-kube [#43](https://github.com/openshift/ovn-kubernetes/pull/43) * gateway/localnet: work around disappearing br-nexthop IP address [#41](https://github.com/openshift/ovn-kubernetes/pull/41) * Rebase to upstream 20191016 [#33](https://github.com/openshift/ovn-kubernetes/pull/33) * update the vendor for the go-iptables vendor code [#34](https://github.com/openshift/ovn-kubernetes/pull/34) * rebase to upstream 2019-10-08 [#30](https://github.com/openshift/ovn-kubernetes/pull/30) * update OWNERS [#29](https://github.com/openshift/ovn-kubernetes/pull/29) * Rebase to latest ovn-kubernetes upstream [#28](https://github.com/openshift/ovn-kubernetes/pull/28) * [Bug 1748162](https://bugzilla.redhat.com/show_bug.cgi?id=1748162): OVN: make db ports configurable [#25](https://github.com/openshift/ovn-kubernetes/pull/25) * [Bug 1752023](https://bugzilla.redhat.com/show_bug.cgi?id=1752023): images: disable cgo [#24](https://github.com/openshift/ovn-kubernetes/pull/24) * [Bug 1749403](https://bugzilla.redhat.com/show_bug.cgi?id=1749403): add iptables rules for Azure, etc, loadbalancers [#23](https://github.com/openshift/ovn-kubernetes/pull/23) * ovnkube.sh: add OVNKUBE_SH_VERBOSE for 'set -x' debugging [#22](https://github.com/openshift/ovn-kubernetes/pull/22) * [Bug 1749131](https://bugzilla.redhat.com/show_bug.cgi?id=1749131): Block access to MCS and metadata [#19](https://github.com/openshift/ovn-kubernetes/pull/19) * Do not install arch-specific dependencies [#20](https://github.com/openshift/ovn-kubernetes/pull/20) * Dockerfiles: verify that packages are installed [#16](https://github.com/openshift/ovn-kubernetes/pull/16) * Revert "gateway/local: stop double-NAT-ing" [#17](https://github.com/openshift/ovn-kubernetes/pull/17) * Add iptables wrappers to Fedora image [#13](https://github.com/openshift/ovn-kubernetes/pull/13) * Add me to OWNERS [#15](https://github.com/openshift/ovn-kubernetes/pull/15) * Merge upstream from 2019-07-29 [#14](https://github.com/openshift/ovn-kubernetes/pull/14) * Merge upstream from 2019-07-02 [#12](https://github.com/openshift/ovn-kubernetes/pull/12) * Install iptables wrappers [#10](https://github.com/openshift/ovn-kubernetes/pull/10) * Merge upstream from 2019-06-04 [#9](https://github.com/openshift/ovn-kubernetes/pull/9) * rebase to latest upstream [#7](https://github.com/openshift/ovn-kubernetes/pull/7) * Copy kubectl into image, for use by ovnkube.sh [#6](https://github.com/openshift/ovn-kubernetes/pull/6) * Fix hardcoded namespace in ovnkube.sh [#4](https://github.com/openshift/ovn-kubernetes/pull/4) * Add RHEL7 dockerfile from OSE [#2](https://github.com/openshift/ovn-kubernetes/pull/2) * Adjust OWNERS file for Red Hat employees [#1](https://github.com/openshift/ovn-kubernetes/pull/1) * Add k8s_apiserver to ovn-config configmap [#618](https://github.com/openshift/ovn-kubernetes/pull/618) * When OVN cmd fails - add the actual command to the errorw [#614](https://github.com/openshift/ovn-kubernetes/pull/614) * ovnkube: ovn-controller log and ovnkube gateway options support [#608](https://github.com/openshift/ovn-kubernetes/pull/608) * daemonset: miscellaneous fixes to get daemonset to work [#605](https://github.com/openshift/ovn-kubernetes/pull/605) * Fix minor details [#596](https://github.com/openshift/ovn-kubernetes/pull/596) * Bump golang version [#581](https://github.com/openshift/ovn-kubernetes/pull/581) * Revert "Merge pull request #503 from dcbw/join-dynamic-addresses" [#578](https://github.com/openshift/ovn-kubernetes/pull/578) * log: enclose ovn-northd log options in quotes [#577](https://github.com/openshift/ovn-kubernetes/pull/577) * Ansible: Add more validation for K8s Minions [#573](https://github.com/openshift/ovn-kubernetes/pull/573) * Allocate gateway router port addresses dynamically [#503](https://github.com/openshift/ovn-kubernetes/pull/503) * Ansible: Add common role for kubectl tool [#569](https://github.com/openshift/ovn-kubernetes/pull/569) * Ansible: Common role for K8s client certs [#568](https://github.com/openshift/ovn-kubernetes/pull/568) * Ansible: Add common playbooks role for Linux [#562](https://github.com/openshift/ovn-kubernetes/pull/562) * Ansible: Fix retry logic [#564](https://github.com/openshift/ovn-kubernetes/pull/564) * Ansible: Cleanup the K8s Linux certs setup [#563](https://github.com/openshift/ovn-kubernetes/pull/563) * Minor fixes and updates [#561](https://github.com/openshift/ovn-kubernetes/pull/561) * Ansible: Fix the CoreDNS pods and add validation tasks [#560](https://github.com/openshift/ovn-kubernetes/pull/560) * Ansible: Add post-deployment validation roles [#557](https://github.com/openshift/ovn-kubernetes/pull/557) * Ansible: Fix Linux minions without gateway flags [#555](https://github.com/openshift/ovn-kubernetes/pull/555) * Ansible: Update `init_gateway` boolean flag [#551](https://github.com/openshift/ovn-kubernetes/pull/551) * Ansible: Add missing error handling to shell tasks [#549](https://github.com/openshift/ovn-kubernetes/pull/549) * Ansible: Remove unnecessary tags set [#548](https://github.com/openshift/ovn-kubernetes/pull/548) * Ansible: Small cleanup when at 'with_items' loops [#547](https://github.com/openshift/ovn-kubernetes/pull/547) * Ansible: Clean OVS build debs task [#546](https://github.com/openshift/ovn-kubernetes/pull/546) * Fix sdn_preferred_nic_name for multi-node deployments [#542](https://github.com/openshift/ovn-kubernetes/pull/542) * Update ansible docs [#543](https://github.com/openshift/ovn-kubernetes/pull/543) * Ansible: Remove insecure-experimental-approve-all-kubelet-csrs-for-group flag [#544](https://github.com/openshift/ovn-kubernetes/pull/544) * Ansible: Remove OVS windows workaround [#545](https://github.com/openshift/ovn-kubernetes/pull/545) * Added OWNERS file [#538](https://github.com/openshift/ovn-kubernetes/pull/538) * Support Windows server 2019 and 1809 [#540](https://github.com/openshift/ovn-kubernetes/pull/540) * windows: Fixes MAC fetching during gateway-init [#541](https://github.com/openshift/ovn-kubernetes/pull/541) * OVN start containers properly, improve logs [#536](https://github.com/openshift/ovn-kubernetes/pull/536) * ovn/service: ignore headless ClusterIP services [#530](https://github.com/openshift/ovn-kubernetes/pull/530) * Download kubernetes binaries only if missing [#535](https://github.com/openshift/ovn-kubernetes/pull/535) * Improve Windows Ansible roles [#511](https://github.com/openshift/ovn-kubernetes/pull/511) * govet fixes [#527](https://github.com/openshift/ovn-kubernetes/pull/527) * ovn version 3 ovnkube.sh and daemonsets [#497](https://github.com/openshift/ovn-kubernetes/pull/497) * windows: Add gateway support [#451](https://github.com/openshift/ovn-kubernetes/pull/451) * Ansible: Reduce the duplicates of chassis in SB database [#499](https://github.com/openshift/ovn-kubernetes/pull/499) * Disable IPv6 for Windows agents [#504](https://github.com/openshift/ovn-kubernetes/pull/504) * factory: defer handler removal to a goroutine [#483](https://github.com/openshift/ovn-kubernetes/pull/483) * add ansible uninstall and image config [#473](https://github.com/openshift/ovn-kubernetes/pull/473) * Change to kubectl command in ovn-setup.sh [#475](https://github.com/openshift/ovn-kubernetes/pull/475) * pkg/cluster: add unit tests and split options into separate Go files [#465](https://github.com/openshift/ovn-kubernetes/pull/465) * ovn 4.0 cleanups [#471](https://github.com/openshift/ovn-kubernetes/pull/471) * Refactor ovnkube.sh and daemonset files [#415](https://github.com/openshift/ovn-kubernetes/pull/415) * 'panic' should error with a useful object [#453](https://github.com/openshift/ovn-kubernetes/pull/453) * ovn-setup.sh changes [#444](https://github.com/openshift/ovn-kubernetes/pull/444) * ansible install of OVN on v3.11 cluster to bring up networking [#442](https://github.com/openshift/ovn-kubernetes/pull/442) * Add READMEquay.md [#388](https://github.com/openshift/ovn-kubernetes/pull/388) * multiple CIDR and configurable hostsubnetlength support [#436](https://github.com/openshift/ovn-kubernetes/pull/436) * ovn-k8s-overlay: Use certificate options for all init commands. [#148](https://github.com/openshift/ovn-kubernetes/pull/148) * watcher: Log an exception when api server is not running. [#149](https://github.com/openshift/ovn-kubernetes/pull/149) * install_ovn.sh: the ovs repo of centos has moved to https [#147](https://github.com/openshift/ovn-kubernetes/pull/147) * Support for NodePort [#139](https://github.com/openshift/ovn-kubernetes/pull/139) * pods.go: Use '--if-exists' while deleting logical port. [#136](https://github.com/openshift/ovn-kubernetes/pull/136) * vagrant: Open up TCP ports correctly. [#75](https://github.com/openshift/ovn-kubernetes/pull/75) * OvnK8sException should call constructor's init method [#63](https://github.com/openshift/ovn-kubernetes/pull/63) * Add missing 'raise' keyword [#62](https://github.com/openshift/ovn-kubernetes/pull/62) * Use pyroute2 in CNI plugin [#34](https://github.com/openshift/ovn-kubernetes/pull/34) * README.md: Use proper headline formatting. [#60](https://github.com/openshift/ovn-kubernetes/pull/60) * overlay: Don't cache gateway IP addresses. [#59](https://github.com/openshift/ovn-kubernetes/pull/59) * Add support for multiple gateways [#55](https://github.com/openshift/ovn-kubernetes/pull/55) * A single interface for both mgmt and data for gateway. [#54](https://github.com/openshift/ovn-kubernetes/pull/54) * README.md: Improve documentation around system-id. [#58](https://github.com/openshift/ovn-kubernetes/pull/58) * Update OVS documentation link. [#57](https://github.com/openshift/ovn-kubernetes/pull/57) * ovn-k8s-cni-overlay:log print missing a parameter [#53](https://github.com/openshift/ovn-kubernetes/pull/53) * README.md: Set an unique system-id to identify an ovs [#51](https://github.com/openshift/ovn-kubernetes/pull/51) * update README.md [#49](https://github.com/openshift/ovn-kubernetes/pull/49) * delete_logical_port: abort if pod name not found [#44](https://github.com/openshift/ovn-kubernetes/pull/44) * First PR for unit tests [#39](https://github.com/openshift/ovn-kubernetes/pull/39) * create_logical_port: return if pod name not specified [#45](https://github.com/openshift/ovn-kubernetes/pull/45) * vagrant: Add nginx pod to show OVN load balancing [#42](https://github.com/openshift/ovn-kubernetes/pull/42) * vagrant: Update and clarify examples [#41](https://github.com/openshift/ovn-kubernetes/pull/41) * Vagrant: Add support to try this with Vagrant [#38](https://github.com/openshift/ovn-kubernetes/pull/38) * ovn-k8s-overlay: Set the MTU of internal interface lower. [#37](https://github.com/openshift/ovn-kubernetes/pull/37) * INSTALL.K8S.md: Update docs about upstream CNI plugin requirements. [#36](https://github.com/openshift/ovn-kubernetes/pull/36) * Sync K8s objects with OVN objects. [#30](https://github.com/openshift/ovn-kubernetes/pull/30) * ovn-k8s-overlay: Update CNI configuration file path [#35](https://github.com/openshift/ovn-kubernetes/pull/35) * Log traceback when watcher fails [#25](https://github.com/openshift/ovn-kubernetes/pull/25) * Use 'pop' instead of 'del' when removing from cache [#27](https://github.com/openshift/ovn-kubernetes/pull/27) * ovn-k8s-watcher: Add support for run-time commands. [#28](https://github.com/openshift/ovn-kubernetes/pull/28) * Revert "Do not assume pod is always in cache on delete" [#26](https://github.com/openshift/ovn-kubernetes/pull/26) * Do not assume pod is always in cache on delete [#20](https://github.com/openshift/ovn-kubernetes/pull/20) * Run flake8 tests on travis CI [#21](https://github.com/openshift/ovn-kubernetes/pull/21) * Add a CONTRIBUTING.md file. [#24](https://github.com/openshift/ovn-kubernetes/pull/24) * overlay.py: Change a log statement from dbg to info [#23](https://github.com/openshift/ovn-kubernetes/pull/23) * Fix unnecessary local variable reuse [#22](https://github.com/openshift/ovn-kubernetes/pull/22) * ovn-k8s-overlay: Flush the IP address of physical interface. [#19](https://github.com/openshift/ovn-kubernetes/pull/19) * README.md: Include default_gw in examples. [#16](https://github.com/openshift/ovn-kubernetes/pull/16) * Minor changes to ovn_k8s.nodes.overlay [#15](https://github.com/openshift/ovn-kubernetes/pull/15) * travis-ci: Add travis-ci config that runs tox. [#12](https://github.com/openshift/ovn-kubernetes/pull/12) * ovn-k8s-overlay: Use the gateway router for North-South LB. [#13](https://github.com/openshift/ovn-kubernetes/pull/13) * overlay.py: Don't delete logical switch port before creating it. [#8](https://github.com/openshift/ovn-kubernetes/pull/8) * Add flake8 tox environment. [#9](https://github.com/openshift/ovn-kubernetes/pull/9) * python3: Use next(). [#10](https://github.com/openshift/ovn-kubernetes/pull/10) * readme: Note overlay mode applies to bare metal. [#11](https://github.com/openshift/ovn-kubernetes/pull/11) * Enhance documentation. [#7](https://github.com/openshift/ovn-kubernetes/pull/7) * Avoid continuosly handling events due to leader election annotations. [#5](https://github.com/openshift/ovn-kubernetes/pull/5) * Fixes around endpoint deletion. [#4](https://github.com/openshift/ovn-kubernetes/pull/4) * Add more enhancements around load balancers and MTU. [#3](https://github.com/openshift/ovn-kubernetes/pull/3) * ovn-kubernetes: Add small fixes and cleanups. [#2](https://github.com/openshift/ovn-kubernetes/pull/2) * Initial commit for Kubernetes integration with OVN. [#1](https://github.com/openshift/ovn-kubernetes/pull/1) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/71d09da80de984c34d81ed71b1f1607ca56088e2...94268989ebe334ad1be9261b0768a1b66a02b261) ### [sdn](https://github.com/openshift/sdn/tree/0deaa2631b004ca014228eda16b2d8db1b6a7c6b) * [Bug 1985336](https://bugzilla.redhat.com/show_bug.cgi?id=1985336): Disable conntrack for vxlan traffic [#335](https://github.com/openshift/sdn/pull/335) * [Bug 1991551](https://bugzilla.redhat.com/show_bug.cgi?id=1991551): update usage of Events for 1.22 rebase [#332](https://github.com/openshift/sdn/pull/332) * [Bug 1991565](https://bugzilla.redhat.com/show_bug.cgi?id=1991565): misc cleanup [#331](https://github.com/openshift/sdn/pull/331) * [Bug 1989122](https://bugzilla.redhat.com/show_bug.cgi?id=1989122): rebase to sdn-4.9-kubernetes-1.22.0-rc.0 [#325](https://github.com/openshift/sdn/pull/325) * [Bug 1984683](https://bugzilla.redhat.com/show_bug.cgi?id=1984683): use new default leader election values to handle apiserver rollout on SNO [#328](https://github.com/openshift/sdn/pull/328) * [Bug 1989122](https://bugzilla.redhat.com/show_bug.cgi?id=1989122): Fix hybrid proxier with EndpointSlice [#329](https://github.com/openshift/sdn/pull/329) * Updating ose-sdn images to be consistent with ART [#319](https://github.com/openshift/sdn/pull/319) * proxy: filter/delegate EndpointSlices as well as Endpoints [#296](https://github.com/openshift/sdn/pull/296) * Updating kube-proxy images to be consistent with ART [#321](https://github.com/openshift/sdn/pull/321) * print signal received by the signal handler [#323](https://github.com/openshift/sdn/pull/323) * [Bug 1942122](https://bugzilla.redhat.com/show_bug.cgi?id=1942122): when assigning and releasing egressIP try more than once before failing [#316](https://github.com/openshift/sdn/pull/316) * [Bug 1971808](https://bugzilla.redhat.com/show_bug.cgi?id=1971808): fix local-with-fallback [#320](https://github.com/openshift/sdn/pull/320) * Remove Valadas from owners [#283](https://github.com/openshift/sdn/pull/283) * fix a race condition in networkpolicy_test.go [#312](https://github.com/openshift/sdn/pull/312) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#317](https://github.com/openshift/sdn/pull/317) * [Bug 1948436](https://bugzilla.redhat.com/show_bug.cgi?id=1948436): remove vxlan_monitor and OVS packet stat parsing [#311](https://github.com/openshift/sdn/pull/311) * [Bug 1959711](https://bugzilla.redhat.com/show_bug.cgi?id=1959711): Reverse table order for egress IP and egress network policy set up [#299](https://github.com/openshift/sdn/pull/299) * [Bug 1953257](https://bugzilla.redhat.com/show_bug.cgi?id=1953257): Fix invalid egress IP assignments in sdn-controller [#295](https://github.com/openshift/sdn/pull/295) * [Bug 1960284](https://bugzilla.redhat.com/show_bug.cgi?id=1960284): Bump openshift/kubernetes for "local-with-fallback" [#310](https://github.com/openshift/sdn/pull/310) * [Bug 1964625](https://bugzilla.redhat.com/show_bug.cgi?id=1964625): NETID duplicate check is only required in NetworkPolicy Mode [#307](https://github.com/openshift/sdn/pull/307) * [Bug 1964059](https://bugzilla.redhat.com/show_bug.cgi?id=1964059): rebase to latest sdn-4.8-kubernetes-1.21.1 [#305](https://github.com/openshift/sdn/pull/305) * [Bug 1928851](https://bugzilla.redhat.com/show_bug.cgi?id=1928851): prevent manually creating netns with existing NetID [#294](https://github.com/openshift/sdn/pull/294) * [Bug 1879077](https://bugzilla.redhat.com/show_bug.cgi?id=1879077): ValidateMTU: check only the interface that holds the node ip [#289](https://github.com/openshift/sdn/pull/289) * [Bug 1952079](https://bugzilla.redhat.com/show_bug.cgi?id=1952079): Revendor kubernetes to sdn-4.8-kubernetes-1.21.0-rc.0 [#267](https://github.com/openshift/sdn/pull/267) * [Bug 1953530](https://bugzilla.redhat.com/show_bug.cgi?id=1953530): Fix flaky unit test `TestEgressCIDRAllocation` [#293](https://github.com/openshift/sdn/pull/293) * [Bug 1948999](https://bugzilla.redhat.com/show_bug.cgi?id=1948999): Remove check enforcing single egress IP for automatic assignment [#287](https://github.com/openshift/sdn/pull/287) * [Bug 1952079](https://bugzilla.redhat.com/show_bug.cgi?id=1952079): Don't require EndpointSlice to be disabled [#290](https://github.com/openshift/sdn/pull/290) * egress IP traffic load-balancing [#277](https://github.com/openshift/sdn/pull/277) * Add a unit test to ensure we don't change flows without changing ruleVersion [#276](https://github.com/openshift/sdn/pull/276) * Fix multiple race conditions in networkpolicy_test.go [#282](https://github.com/openshift/sdn/pull/282) * Add a networkpolicy test with empty namespaceSelector [#278](https://github.com/openshift/sdn/pull/278) * [Bug 1926931](https://bugzilla.redhat.com/show_bug.cgi?id=1926931): Fix incorrect unmonitoring of egress nodes [#275](https://github.com/openshift/sdn/pull/275) * Support allow-from-router feature using openshift-host-network namespace [#262](https://github.com/openshift/sdn/pull/262) * [Bug 1933711](https://bugzilla.redhat.com/show_bug.cgi?id=1933711): EgressDNS: Keep short lived records at most 30s [#263](https://github.com/openshift/sdn/pull/263) * [Bug 1910378](https://bugzilla.redhat.com/show_bug.cgi?id=1910378): networkpolicy: pass traffic through NAT to handle possible tuple collisions [#269](https://github.com/openshift/sdn/pull/269) * [Bug 1924527](https://bugzilla.redhat.com/show_bug.cgi?id=1924527): CVE-2021-3121 gogo/protobuf lacks certain index validation [#260](https://github.com/openshift/sdn/pull/260) * [Bug 1919737](https://bugzilla.redhat.com/show_bug.cgi?id=1919737): Prefer local endpoint for cluster DNS service [#254](https://github.com/openshift/sdn/pull/254) * [Bug 1850060](https://bugzilla.redhat.com/show_bug.cgi?id=1850060): Make DNS queries for egress network policy async [#251](https://github.com/openshift/sdn/pull/251) * Be less melodramatic when restarting due to OVS restart [#248](https://github.com/openshift/sdn/pull/248) * [Bug 1903414](https://bugzilla.redhat.com/show_bug.cgi?id=1903414): Do not use egressIP on reply packets [#236](https://github.com/openshift/sdn/pull/236) * Updating ose-sdn builder & base images to be consistent with ART [#245](https://github.com/openshift/sdn/pull/245) * Updating kube-proxy builder & base images to be consistent with ART [#246](https://github.com/openshift/sdn/pull/246) * [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix empty egress policy connectivity [#239](https://github.com/openshift/sdn/pull/239) * [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#243](https://github.com/openshift/sdn/pull/243) * [Bug 1914284](https://bugzilla.redhat.com/show_bug.cgi?id=1914284): Don't try to generate NetworkPolicy flows for non-pod-network pods [#240](https://github.com/openshift/sdn/pull/240) * [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix IP list for empty Egress network policy [#233](https://github.com/openshift/sdn/pull/233) * [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Handle unsupported EndpointSlice and EndpointSliceProxying feature gates [#230](https://github.com/openshift/sdn/pull/230) * update to kube 1.20 [#227](https://github.com/openshift/sdn/pull/227) * [Bug 1897073](https://bugzilla.redhat.com/show_bug.cgi?id=1897073): Don't throw an error for control plane VNID [#220](https://github.com/openshift/sdn/pull/220) * [Bug 1896958](https://bugzilla.redhat.com/show_bug.cgi?id=1896958): NetworkPolicy performance (pod caching) [#226](https://github.com/openshift/sdn/pull/226) * Make binaries not stripped [#221](https://github.com/openshift/sdn/pull/221) * sdn: update to OVS 2.13 [#162](https://github.com/openshift/sdn/pull/162) * Dockerfile: add tcpdump for debugging [#201](https://github.com/openshift/sdn/pull/201) * [Bug 1892376](https://bugzilla.redhat.com/show_bug.cgi?id=1892376): Ignore if netns is already deleted while deleting ns [#214](https://github.com/openshift/sdn/pull/214) * Modifications for klog v2. [#207](https://github.com/openshift/sdn/pull/207) * [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): fix pod creation deadlock [#209](https://github.com/openshift/sdn/pull/209) * Owners: Remove Phil from reviewers [#208](https://github.com/openshift/sdn/pull/208) * [Bug 1878845](https://bugzilla.redhat.com/show_bug.cgi?id=1878845): Fix ruleversion [#204](https://github.com/openshift/sdn/pull/204) * Run metrics when using standalone kube-proxy [#202](https://github.com/openshift/sdn/pull/202) * Updating ose-sdn builder & base images to be consistent with ART [#199](https://github.com/openshift/sdn/pull/199) * Updating kube-proxy builder & base images to be consistent with ART [#200](https://github.com/openshift/sdn/pull/200) * Allow running openshift-sdn with standalone kube-proxy [#198](https://github.com/openshift/sdn/pull/198) * update egress dns code for dual-stack... [#164](https://github.com/openshift/sdn/pull/164) * Add documentation to openshift/sdn [#185](https://github.com/openshift/sdn/pull/185) * [Bug 1882071](https://bugzilla.redhat.com/show_bug.cgi?id=1882071): Fix bug in reflector not recovering from "Too large resource version" [#196](https://github.com/openshift/sdn/pull/196) * [Bug 1877794](https://bugzilla.redhat.com/show_bug.cgi?id=1877794): Emit a warning and ignore if empty cidr is passed to kubeproxy [#194](https://github.com/openshift/sdn/pull/194) * [Bug 1878163](https://bugzilla.redhat.com/show_bug.cgi?id=1878163): Updating images/sdn/Dockerfile.rhel baseimages to mach ocp-build-data config [#192](https://github.com/openshift/sdn/pull/192) * [Bug 1878163](https://bugzilla.redhat.com/show_bug.cgi?id=1878163): Updating images/kube-proxy/Dockerfile.rhel baseimages to mach ocp-build-data config [#193](https://github.com/openshift/sdn/pull/193) * [Bug 1762580](https://bugzilla.redhat.com/show_bug.cgi?id=1762580): Enable conntrack for ovs-multitenant unless userspace proxy [#189](https://github.com/openshift/sdn/pull/189) * [Bug 1856144](https://bugzilla.redhat.com/show_bug.cgi?id=1856144): bump golang.org/x/text to v0.3.3 [#184](https://github.com/openshift/sdn/pull/184) * [Bug 1878731](https://bugzilla.redhat.com/show_bug.cgi?id=1878731): vxlan_monitor_test: fix flake [#186](https://github.com/openshift/sdn/pull/186) * [Bug 1848478](https://bugzilla.redhat.com/show_bug.cgi?id=1848478): Invalid egressCIDR value causes sdn pods to fail on startup [#169](https://github.com/openshift/sdn/pull/169) * [Bug 1871732](https://bugzilla.redhat.com/show_bug.cgi?id=1871732): Fix nodeInformer call in EgressIPManager. [#175](https://github.com/openshift/sdn/pull/175) * [Bug 1872080](https://bugzilla.redhat.com/show_bug.cgi?id=1872080): Updating images/kube-proxy/Dockerfile.rhel baseimages to mach ocp-build-data config [#176](https://github.com/openshift/sdn/pull/176) * [Bug 1872080](https://bugzilla.redhat.com/show_bug.cgi?id=1872080): Updating images/sdn/Dockerfile.rhel baseimages to mach ocp-build-data config [#177](https://github.com/openshift/sdn/pull/177) * [Bug 1859451](https://bugzilla.redhat.com/show_bug.cgi?id=1859451): Add NodeInformer to EgressIP [#171](https://github.com/openshift/sdn/pull/171) * [Bug 1857743](https://bugzilla.redhat.com/show_bug.cgi?id=1857743): Port stuck open when ep deleted before svc in unidling mode [#172](https://github.com/openshift/sdn/pull/172) * Remove unused packages from Dockerfile [#165](https://github.com/openshift/sdn/pull/165) * Retry all OVS executions, not only transactions [#159](https://github.com/openshift/sdn/pull/159) * Add support for --may-exist when adding the bridge in sdn [#158](https://github.com/openshift/sdn/pull/158) * [Bug 1851182](https://bugzilla.redhat.com/show_bug.cgi?id=1851182): Retry commiting OVS transactions in case of failure [#153](https://github.com/openshift/sdn/pull/153) * build-image-sdn-test: Make binaries debuggable [#142](https://github.com/openshift/sdn/pull/142) * kube-proxy use node-ip to detect the IP family [#152](https://github.com/openshift/sdn/pull/152) * OWNERS: sync to CNO [#151](https://github.com/openshift/sdn/pull/151) * [Bug 1824203](https://bugzilla.redhat.com/show_bug.cgi?id=1824203): Fix egressVXLANMonitor and egressIPTracker deadlock [#139](https://github.com/openshift/sdn/pull/139) * [Bug 1826339](https://bugzilla.redhat.com/show_bug.cgi?id=1826339): vendor: bump our k8s vendor [#138](https://github.com/openshift/sdn/pull/138) * [Bug 1832153](https://bugzilla.redhat.com/show_bug.cgi?id=1832153): Upstream v1.18.2 rebase [#136](https://github.com/openshift/sdn/pull/136) * [Bug 1825355](https://bugzilla.redhat.com/show_bug.cgi?id=1825355): node/vnids: Correctly handle case where NetNamespace watch is far behind [#134](https://github.com/openshift/sdn/pull/134) * [Bug 1824203](https://bugzilla.redhat.com/show_bug.cgi?id=1824203): Make egressVXLANMonitor updates channel buffered [#132](https://github.com/openshift/sdn/pull/132) * [Bug 1822351](https://bugzilla.redhat.com/show_bug.cgi?id=1822351): Fix hybrid proxier for iptables.Monitor [#127](https://github.com/openshift/sdn/pull/127) * [Bug 1812052](https://bugzilla.redhat.com/show_bug.cgi?id=1812052): Update HACKING.md rebase to use go modules [#117](https://github.com/openshift/sdn/pull/117) * [Bug 1816394](https://bugzilla.redhat.com/show_bug.cgi?id=1816394): handle pod updates correctly in networkpolicy [#124](https://github.com/openshift/sdn/pull/124) * OWNERS: add bugzilla info [#125](https://github.com/openshift/sdn/pull/125) * Drop --url-only-kubeconfig, require --node-name / --node-ip [#121](https://github.com/openshift/sdn/pull/121) * [Bug 1813846](https://bugzilla.redhat.com/show_bug.cgi?id=1813846): handle default-deny rule properely [#122](https://github.com/openshift/sdn/pull/122) * Add --node-name and --node-ip flags to openshift-sdn-node [#120](https://github.com/openshift/sdn/pull/120) * proxy: It should be possible to enable the profiling endpoint [#119](https://github.com/openshift/sdn/pull/119) * [Bug 1811739](https://bugzilla.redhat.com/show_bug.cgi?id=1811739): Fix kube_proxy metrics [#114](https://github.com/openshift/sdn/pull/114) * Do not check err, but ok for K8S_POD_NAMESPACE and K8S_POD_NAME [#107](https://github.com/openshift/sdn/pull/107) * [Bug 1810505](https://bugzilla.redhat.com/show_bug.cgi?id=1810505): Pass -w to iptables when adding anti-metadata-server rules [#115](https://github.com/openshift/sdn/pull/115) * [Bug 1804178](https://bugzilla.redhat.com/show_bug.cgi?id=1804178): Revert excessive proxy logging [#106](https://github.com/openshift/sdn/pull/106) * [Bug 1803149](https://bugzilla.redhat.com/show_bug.cgi?id=1803149): Rebase SDN to kubernetes 1.17.2 [#108](https://github.com/openshift/sdn/pull/108) * [Bug 1801357](https://bugzilla.redhat.com/show_bug.cgi?id=1801357): Migrate from glide to go modules [#102](https://github.com/openshift/sdn/pull/102) * [Bug 1796157](https://bugzilla.redhat.com/show_bug.cgi?id=1796157): Fix handling of VNID 0 with NetworkPolicy [#103](https://github.com/openshift/sdn/pull/103) * [Bug 1794022](https://bugzilla.redhat.com/show_bug.cgi?id=1794022): Update deps, including informer fix [#93](https://github.com/openshift/sdn/pull/93) * Add rcarrillocruz as approver [#97](https://github.com/openshift/sdn/pull/97) * [Bug 1787488](https://bugzilla.redhat.com/show_bug.cgi?id=1787488): Clean up stale egress IP iptables rules on startup [#88](https://github.com/openshift/sdn/pull/88) * [Bug 1790440](https://bugzilla.redhat.com/show_bug.cgi?id=1790440): Fix reinitialization of deny-all NetworkPolicy state on restart [#96](https://github.com/openshift/sdn/pull/96) * Drop old separate node/controller images [#86](https://github.com/openshift/sdn/pull/86) * [Bug 1780387](https://bugzilla.redhat.com/show_bug.cgi?id=1780387): host-local plugin should be built and executed within container [#82](https://github.com/openshift/sdn/pull/82) * [Bug 1782847](https://bugzilla.redhat.com/show_bug.cgi?id=1782847): sdn: undo debug logging [#84](https://github.com/openshift/sdn/pull/84) * proxy: add handler with same ResyncPeriod as shared informer. [#79](https://github.com/openshift/sdn/pull/79) * slightly improve logging [#57](https://github.com/openshift/sdn/pull/57) * Remove some gratuitous CIDR unparsing and reparsing [#76](https://github.com/openshift/sdn/pull/76) * how to do a Kubernetes rebase [#32](https://github.com/openshift/sdn/pull/32) * Additional event logging for add/delete/update informer events [#70](https://github.com/openshift/sdn/pull/70) * Add IPv6 support and multiple CIDR support to SubnetAllocator [#66](https://github.com/openshift/sdn/pull/66) * [Bug 1768926](https://bugzilla.redhat.com/show_bug.cgi?id=1768926): Ignore unsupported NetworkPolicy rules, rather than treating them as errors [#69](https://github.com/openshift/sdn/pull/69) * Simplify CNI plugin build, copy updated rules to images/sdn/ [#67](https://github.com/openshift/sdn/pull/67) * client: Use protobuf for SDN clients [#64](https://github.com/openshift/sdn/pull/64) * sdn-cni-plugin built without openssl and cgo [#62](https://github.com/openshift/sdn/pull/62) * UPSTREAM 83911: Fix DeltaFIFO Replace method [#60](https://github.com/openshift/sdn/pull/60) * Create a merged node/master image [#59](https://github.com/openshift/sdn/pull/59) * Fix pod startup reattach/kill loop [#58](https://github.com/openshift/sdn/pull/58) * Remove watching Endpoints of Headless Services [#54](https://github.com/openshift/sdn/pull/54) * [Bug 1760103](https://bugzilla.redhat.com/show_bug.cgi?id=1760103): Adjust SDN setup so AlreadySetUp check will fail on a half-set-up node [#52](https://github.com/openshift/sdn/pull/52) * [Bug 1753216](https://bugzilla.redhat.com/show_bug.cgi?id=1753216): Clean up egress IPs on startup [#51](https://github.com/openshift/sdn/pull/51) * Make DNS querying more efficient by querying once per dns name [#48](https://github.com/openshift/sdn/pull/48) * [Bug 1751458](https://bugzilla.redhat.com/show_bug.cgi?id=1751458): Fix parsing of IFLA_GRE_COLLECT_METADATA [#49](https://github.com/openshift/sdn/pull/49) * Add support for IPBlocks [#26](https://github.com/openshift/sdn/pull/26) * glide.yaml cleanup [#41](https://github.com/openshift/sdn/pull/41) * update OWNERS [#46](https://github.com/openshift/sdn/pull/46) * further NetworkPolicy caching fixes [#42](https://github.com/openshift/sdn/pull/42) * Bump dependencies and assorted code fixes for Kubernetes 1.16 [#38](https://github.com/openshift/sdn/pull/38) * [Bug 1752636](https://bugzilla.redhat.com/show_bug.cgi?id=1752636): networkpolicy: add a namespaceSelector cache [#36](https://github.com/openshift/sdn/pull/36) * [Bug 1751954](https://bugzilla.redhat.com/show_bug.cgi?id=1751954): images: disable cgo [#34](https://github.com/openshift/sdn/pull/34) * [Bug 1745028](https://bugzilla.redhat.com/show_bug.cgi?id=1745028): adding support for undefined port in networkpolicy definition [#31](https://github.com/openshift/sdn/pull/31) * Remove one layer of proxy wrapping [#29](https://github.com/openshift/sdn/pull/29) * Do not cache egressLink details [#27](https://github.com/openshift/sdn/pull/27) * Stop building CNI loopback and host-local plugins [#24](https://github.com/openshift/sdn/pull/24) * [Bug 1740741](https://bugzilla.redhat.com/show_bug.cgi?id=1740741): Initializing runningPods on SDN bootup for 4.x [#20](https://github.com/openshift/sdn/pull/20) * add LICENSE [#22](https://github.com/openshift/sdn/pull/22) * proxy: add a bit more logging around proxy type and sync status [#23](https://github.com/openshift/sdn/pull/23) * [Bug 1700431](https://bugzilla.redhat.com/show_bug.cgi?id=1700431): Pass egress IP packets to conntrack [#19](https://github.com/openshift/sdn/pull/19) * Dockerfiles: verify that packages are installed [#21](https://github.com/openshift/sdn/pull/21) * Drop accidentally not-dropped duplicate iptables scripts [#18](https://github.com/openshift/sdn/pull/18) * Unidling: minimize iptables lock contention [#8](https://github.com/openshift/sdn/pull/8) * iptables: partial #13 revert, skip masq in chain [#17](https://github.com/openshift/sdn/pull/17) * Add kube-proxy image [#14](https://github.com/openshift/sdn/pull/14) * Untaint node on startup if node is tainted and MTU is ok [#11](https://github.com/openshift/sdn/pull/11) * Allow DNS port when performing iptables filtering on cloud provider metadata IP [#12](https://github.com/openshift/sdn/pull/12) * [Bug 1726045](https://bugzilla.redhat.com/show_bug.cgi?id=1726045): skip OPENSHIFT-MASQ for traffic already marked for masquerade [#13](https://github.com/openshift/sdn/pull/13) * switch to SDN only fork of k/k [#10](https://github.com/openshift/sdn/pull/10) * Initial README [#9](https://github.com/openshift/sdn/pull/9) * Route to SDN irrespective if macvlan mode is used or not [#6](https://github.com/openshift/sdn/pull/6) * Add arping to openshift-sdn image [#7](https://github.com/openshift/sdn/pull/7) * trigger CI [#5](https://github.com/openshift/sdn/pull/5) * Fix Makefile and .gitignore [#4](https://github.com/openshift/sdn/pull/4) * prime repo [#2](https://github.com/openshift/sdn/pull/2) * Drop --config support from openshift-sdn [#23205](https://github.com/openshift/sdn/pull/23205) * sdn: suppress misleading OVS healthcheck log messages [#23229](https://github.com/openshift/sdn/pull/23229) * Taint node if default interface MTU is less than configured [#22571](https://github.com/openshift/sdn/pull/22571) * Fix openshift-sdn --proxy-config parsing [#23217](https://github.com/openshift/sdn/pull/23217) * More SDN staging [#23193](https://github.com/openshift/sdn/pull/23193) * [Full changelog](https://github.com/openshift/sdn/compare/71d09da80de984c34d81ed71b1f1607ca56088e2...0deaa2631b004ca014228eda16b2d8db1b6a7c6b)