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