Skip to content

dropgz/v0.0.13

Compare
Choose a tag to compare
@camrynl camrynl released this 27 Sep 21:14
982b794

Changes:

  • 982b794 feat: update cns network container contract for swift 2 (#2250)
  • 6251874 fix: set cluster auto-upgrade and node auto-upgrade in the hackfile (#2253)
  • 0abdc9d ci: removing the submodules pipeline as PR pipeline covers the checks (#2251)
  • e4cefac Create initial contrbuting guides (#2244)
  • 53d114c fix: skipping the k8s e2e unsupported service conformance test (#2255)
  • f28fe96 test: [NPM] skip cyclonus for test dir (#2247)
  • beeb66a feat: installing windows cns if windows nodes present (#2246)
  • 4943198 [CNI] zap logger migration for store package (#2231)
  • 3c6bb62 proposal: redesign of CNS IPAM (#2013)
  • 22bc8c7 fixing config.channelmode to execute go routine for Mellanox (#2240)
See More
  • 5fa9eda Adding overlay v4/dualstack conflists to Windows Dropgz (#2224)
  • 8760107 ci: Add CNIv1 Linux to Load Test Pipeline (#2241)
  • ec519a5 chore: refactor load test suite (#2229)
  • a61940d feat: Consume the NCStatus to be able to append subnet is full error to Pod IP reservation failures (#2202)
  • 1b22180 CNI async delete after ReleaseIPAddress (#2232)
  • 028e162 migrate to patch for NNC spec updates (#2188)
  • 95cc2d6 chore: consolidate core dependencies upgrade (#2213)
  • 2791885 feat: CNS/CNI async delete changes for azure-ipam (#2201) [ #2183 ]
  • c2c59db chore: making installation of CNS daemonset shared (#2227)
  • bad286b ci: Enable dropgz-test in PR pipeline (#2116)
  • 246fee4 [CNI] restruct CNI logger (#2226)
  • 4772008 ci: Add CNIv2 Linux to Load Test pipeline (#2141)
  • 4fa3bf4 feat: CNS/CNI async pod delete (#2183)
  • 44dc74e [CNI] Migrate network and platform package logging to zap (#2209)
  • c9adf9a Publishing our Windows dropgz version in linux dropgz manifest (#2218)
  • 7d479b3 revert: makefile naming for cluster creation (#2214)
  • d01947f fix: updating CNI to v1.5.11 for dropgz (#2211)
  • c281674 fix: serviceAccount must be specified at pod spec level in dual stack goldpinger deployments (#2208)
  • 61da686 ci: Increase timeout of datapath tests (#2206)
  • 210fe86 Feat: Created a Network Container Status Section to be updated with the latest error code (#2193)
  • a90a77e restruct zap logger for CNI (#2184)
  • 666f36c CNS - Ensuring no stale NCs during NNC reconcile (#2192)
  • 1360e02 ci: Changing Service Connection for PR pipeline (#2153)
  • 23e37aa ci: Increase vmSize for dualstack overlay (#2203)
  • e102891 test(cyclonus): [WIN-NPM] fix consistent failure from not sleeping long enough (#2174)
  • 3f313ad fix: add OS=windows to manifest-add args (#2194)
  • 0b743ac fix: don't delete an existing conflist (#2115)
  • 1116f7e Update MTPNC scope (#2186)
  • 9ace4b7 change total IPs and add secondary IP metric (#2172)
  • 1adf24a Add MTPNC reconciler for cache population in Swift V2 (#2164)
  • c93109a ci: Bypass Dualstack E2E on cluster creation failure (#2185)
  • d0559f8 ci: Improve CreateValidator and restartNetworkCmd reliability (#2181)
  • 2a468c4 fix: updating CNI to v1.5.10 for dropgz (#2168)
  • 216cc23 update swiftv2 crds scope (#2176)
  • e789e04 ci: update CNS|dropgz version (#2169)
  • b1c2508 ci: add node and CNS restart test case in dualstack (#2135)
  • e5d97bb Add NotFound error handling to NMAgent client (#2163)
  • 35c6833 Ankaggar/consolidate crds (#2171)
  • e767b15 feat: CNS writes SWIFT conflist (#2110)
  • 06e3877 Upgrade controller-runtime (#2162)
  • b5440dd fix: Change cluster name for cilium nightly pipeline (#2167)
  • ef30552 fix: Change argument in load-test template (#2136)
  • ec9d41e hotfix for adding duplicated routes (#2161)
  • 1b2a04a feat: stub CNS Pod watcher (#2112)
  • d17079b docs: proposal for async pod delete handling (#2138)
  • 626e16c ci: add node and CNS restart test case for v4overlay cluster (#2152)
  • 0062d04 fix: Remove NLM_F_EXCL flag from Netlink Delete call (#2150)
  • ba689eb add swift v2 config based on node label (#2144)
  • 50422dc [Multitenancy]: Add PodNetwork field to MTPNC spec (#2151)
  • 4aecfd6 ci: add packages for submodule trigger (#2154)
  • 9a3c50c perf: 🚀 Increase CNI Lock Timeout to 30 seconds for Linux AKS. (#2101)
  • 906313d [Multitenancy]: Add PNI CRD (#2134)
  • 9612960 fix: Add back cluster create/delete for Cilium Nightly Pipeline (#2146)
  • caa0c8d fix: correct make cmd for creating cilium cluster (#2147)
  • 0f835df zap: change cni component structure (#2143)
  • a307bd4 Adding CNS/CNI v1.5.4 for vNetBlock E2E testing (#2140)
  • 3b7c365 [Multitenancy]: Add PodNetwork CRD (#2133)
  • f712771 ci: cilium scale pipeline (#2085)
  • 19e42c4 fix: overlay IPAM not reporting version (#2090)
  • 2740187 ci:[CNI] ACN PR Pipeline speed improvements (#2077) [ #2098 ]
  • 590b036 chore: log process id instead of logging name (#2100)
  • c633bf5 chore: Adding CNI codeowners (#2132)
  • 6a9fddb [Multitenancy]: Add NodeInfo crd (#2113)
  • e1581a1 [Multitenancy] : Add MT PodNetworkConfig CRD (#2111)
  • d914de9 deps: bump go.uber.org/zap from 1.24.0 to 1.25.0 in /dropgz (#2119)
  • 2a09dd3 fix: deadlock when os.Stat errors within rotate method (#1716)
  • 34b6c9e fix: updating CNI to v1.5.9 for dropgz (#2076)
  • 9604aea dualstack overlay linux testcases and windows checker (#2098)
  • a82e39e ci: [CNI] [NPM] Add NPM|CNI integration test to load-test pipeline. (#2105)
  • f0d1413 ci: Enable /azp run for submodule pipeline (#2106)
  • 0603722 Updated log line for IP Usage metrics. (#1961)
  • e9ddb87 put back the config to write logs to the file instead of only stdout logs (#2107)
  • e6a8ea6 ci: adding cni package as a trigger (#2108)
  • bbf2fd4 ci: Update dns tests for k8s conformance (#2104)
  • 764d89e Swift v2 CNS design (#2093)
  • 14b916b ci: Paramterize test-validate-state (#2109)
  • de87423 CI: add variable for node count (#2088)
  • c8005ed CNS - consider multiple IPs for a pod in reconciliation after restart (#2079)
  • 0e4fbdd refactor: [CI-CNI] Removing the predefined interfaces from validate (#2047)
  • 0124827 ci: Remove window cni binaries update code (#2097)
  • 7a41178 feat: [dropgz] Dropgz for windows (#2075)
  • 0c60fc3 chore: add release branches to pr pipeline trigger (#2095)
  • a7d8c6c test: add azure cni overlay e2e (#2073)
  • a20fb84 refactor: Match CNI go tests (#2092)
  • 3658951 ci:[CNI] Windows datapath using k8se2e template (#2041)
  • 02311fd ci: Add k8s network conformance tests to makefile (#2086)
  • b45c2c7 CI: Removing AKS engine related code (#2089)
  • 986a1f0 CNS - fix locking in AssignDesiredIPConfigs (#2080)
  • 24d77f1 test: clean up cns state check tests (#2082)
  • 2dff809 pipeline ipv6 datapath (#2069)
  • cc251ca fix: assume invalid semver CNI has the required dump state command (#2078)
  • ce0e06c test: create nginx deployments in scale test (#2074)
  • ca02c14 ci: add cilium identities check to nightly pipeline (#2071)
  • 9ec663c ci:[CNI] Remove load balancer tests and add rollout status for konnectivity-agent in ACN PR pipeline (#2072)
  • ba17a9c scripts to cleanup ovs bridge and ovs leaked rules (#2066)
  • 68cddea fix: [CI}mismatch in the variable name to deploy the services in scale test (#2070)
  • 451c691 ci:[CNI] Replace AKS-Engine Tests with k8s conformance tests (#2062)
  • 97fdf81 fix: use cached ctrlruntime client in IPAM pool monitor (#2043)
  • 6325924 add EnableAZR flag to make home az goroutine as an opt-in feature (#2067)
  • 63548ed chore: Removing CNI logs that are not useful (#2065)
  • b1a63a9 adding CNS fix for requesting IPs with 0 NCs (#2063)
  • 0f3cd58 chore: bump azure-npm-capz.yaml (#2053)
  • 193b644 [Fix] update gw ip to 169.254.2.1 for transparent-vlan as its conflicting with other cni (#2064)
  • ebddca1 perf: [NPM] [LINUX] add NetPols in background (#1969) [ #2012 ]
  • 99843e9 Improving error messages in windows command execution (#2054)
  • 8a105b9 Returning IPAddress instead of IPPrefix in CNI ADD response (#2038)
  • 53ea9ec Adding cni and cns deamonset specs to target managed DNC scenario (#2051)
  • 5593e97 Removing addition of default routes before HNS network creation (#2059)
  • 33890dd fix: skip reserved IPs (#2060)
  • dc37cef fix: return new error when no ncs found in nnc crd (#2061)
  • 8f5a2b2 ci: [Cilium] Add CNS and dropgz version as pipeline params (#2058)
  • 89cbe46 Add Delete Network call to NMAgent client (#2050)
  • c1a1408 ci:[CNI] Update pool name for cni load test pipeline (#2036)
  • e469136 fix: disabling CGO for NPM (#2044)
  • 846e508 ci: [CNI] Adding aks cluster creation steps for k8s e2e test (#2052)
  • e9257ed ci: validate CNS in-memory state after restart (#2049)
  • 1bc34bd fix: [CNI] Windows image change for load test (#2048)
  • 672cce9 update: add pod info to windows endpoint (#2040)
  • 04566d5 implement zap for cni (#1933)
  • 3ad4c65 perf: Store Lock timeout for CNI in Windows is increased to 1 minute. (#1924)
  • e45ad21 ci:[CNI] Windows cniv1 load test pipeline (#2024)
  • c10900e fix: [CNI] CNI load test failing due to namespace already created (#2031)
  • 36b67b4 fix: [WIN-NPM] race during bootup where we may not add one NetPol to a Pod (#2028)
  • c48c3e1 fix: CNS init must have an NC (#2030)
  • 175a1f6 update codeowners (#2029)
  • 21b5bbe fix: reconcile initial state from CRD regardless of existing podInfo (#2022)
  • 5caf8d2 fix: setdir in CNI client (#2027)
  • 390977d ci:[CNI] Add windows CNIv1 datapath test (#2016)
  • d4df708 [Fix][CNS] InterfaceID should be set to containerID instead of interfaceName if CNS managing state (#2023)
  • 51152f3 test:[NPM] Adding service deployment for the scale test (#2007)
  • 256dc89 log: [NPM] don't log benign nft errors at bootup (#2012)
  • ca266b1 Add wireserver and metadata connecitivity tests to cilium and swift pipeline (#2006)
  • 9627a4f ci:[CNI] Add Retry to connectivity test (#2015)
  • 6fd545a fix: implement String for logging of PodInfo and IPConfig (#2020)
  • 8b70680 fix: updating CNI version in dropgz to 1.5.4 (#2021)
  • 96243c3 fix: [WIN-NPM] fix units of new latency metrics (#2018)
  • b9ffaf2 deps: bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.3 in /build/tools (#2019)
  • e0d0856 CI:[CNI] Templatise CNI load test pipeline yaml (#2011)
  • 5f53f7a Removing a network policy test that is unreliable (#2017)
  • 6b805e5 fix: Updating the vmsize for e2e cilium to avoid resource scarcity (#2014)
  • fa2de6d set mellanox reg key (#1768)
  • f687dee 'overlay' conflist generator for CNS (#2010)
  • 0bc72e4 Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008)
  • 1514d95 ci: [CNI] Move Nightly Cilium Pipeline test to ACN (#1963) [ #1981, #1970, #1968, #1988, #1979, #1921, #1974, #1965, #1900, #1978, #1959, #1983, #1997, #1994 ]
  • 940a7a7 ci: [NPM] improve scale pipeline & fix edge case in scale script (#1975)
  • e6eeb50 feat: [NPM] metric for total Pod IPs (#1999)
  • 6159781 log/test: [WIN-NPM] log when we finish bootup phase & make UT more consistent (#2001)
  • 40454b7 docs: updating the pull request readme to add labels for each PR (#2009)
  • 008ae45 CI: [CNI] Replace the bash scripts for CNI load testing with golang test cases (#2003)
  • a68d638 add v6 port mapping policy to dualstack overlay (#1989)
  • d8a03ce [Cilium] [Pipeline] Enable Kubeproxy replacement healthz endpoint (#1990)
  • d4d3598 ci: bump cilium to v1.12.10 (#1995)
  • bcca3fe Remove redundant routes in dualstackoverlay for windows nodes (#2002)
  • 7743fda remove udp port 3389 (#1998)
  • a0d2b25 test: Adding prometheus config for acn docs (#1964)
  • 8406346 CNS to be able to generate dualstack overaly CNI conflist (#1981)
  • acfefd2 Initial getHomeAZ 404 changes (#1994)
  • 5b7aa6e ci: change overlaye2e stage to cilium-overlay (#1997)
  • 9fd24cc Remove SSH port 22 rule from aks-engine clusters (#1983)
  • 04f9285 feat: [WIN-NPM] metrics for latencies and failures (#1959)
  • 6f66bbf tool: [NPM] script to clean up iptable chains (#1978)
  • 2066717 perf: [WIN-NPM] fast bootup (#1900)
  • 024819d ci: disable kube-proxy for test clusters (#1965)
  • aaf639c fix: [NPM] check if policy exists in case of nil pointer (#1974)
  • ba18fc7 [Vnet Scale - CNS]: Flattening CIDR ranges for Node NNC to a list (#1921)
  • 727f8df Always use 0 for NC version in Overlay (#1979)
  • 20a3fc2 ci: windows profile container image (#1988)
  • e620685 fix: reserve 0th IP as gateway for overlay on Windows (#1968)
  • 40022da add retry to nnc update during scaledown (#1970)
  • 92abf03 fix nnccli log message (#1955)
  • ce11a8d ci: [NPM] scale test pipeline using KWOK (#1915)
  • 47a358c ci: fix cilium validate state check for PRs (#1962)
  • d711636 Ncid upper case hotfix (#1943)
  • cd137eb Cnsclientlog fix (#1960)
  • 62e7e19 ci: [WIN-NPM] mitigate Cyclonus infra issues (#1958)
  • 6c7dab2 ci: use 1.4.44_hotifx image in cilium load test (#1950)
  • dd41af8 ci: [WIN-NPM] windows validation script run on CAPZ (#1912)
  • 35b8cc3 Add a linter for detecting fmt.Errorf w/ %w (#1952)
  • 1bedb8d Update CODEOWNERS (#1948)
  • a14eb1f CNS - Remove vnet join cache check during NC publish (#1946)
  • 7f223f2 fix: generate cni conflist if NCs already exist in state (#1940)
  • b9861e2 Add log to happy path (#1929)
  • 25319a4 Update CNI version to 1.5.0 for the dropgz image (#1941)
  • 1af833c deps: bump sigs.k8s.io/controller-tools from 0.11.3 to 0.12.0 in /build/tools (#1938)
  • f501180 deps: bump github.com/Azure/azure-container-networking from 1.4.46 to 1.5.0 in /azure-ipam (#1936)
  • 77c92b3 [NPM] feat: use iptables nft for linux (#1937)
  • 41f451a Added IP Usage metrics at Rest server. (#1932)
  • 66acf01 Update to cilium v1.12.8 (#1934)
  • f955ae0 ci: cilium load test uses cns write conflist (#1928)
  • 4f76b19 fix: [CNI] NAT hostPort mapping for HNSv2 (#1922)
  • 2df9d27 Update install-cni-plugin.sh (#1792)
  • b02110f Dualstack overlay cni (#1925)
  • 61aae03 perf: [WIN-NPM] add all cached NetworkPolicies to a Pod at once (#1893)
  • dcd55b3 ci: [CNI] Add restart node in stage in the load test of cni pipeline (#1916)
  • cc6aaf5 update nnc printcols for kubectl output (#1908)
  • aa163aa perf: [WIN-NPM] apply ipsets in background (#1875) [ #1729 ]
  • 3f1c159 ci: validate pods and systemd-networkd restart for PRs (#1909)
  • 08d3fb1 ci: cns writes cilium conflist for PR tests (#1917)
  • fec45f9 fix CNS client (#1920)
  • a82b312 Set constant mac for host veth interface in transparent vlan mode (#1906)
  • a024d7d Fix incorrect error "UnsupportedAPI" returned by CNI (#1889)
  • cf5d99b CNS ipam and client changes to address comments (#1913)
  • d9104f0 test: expand KWOK scripts to test deletions and more (#1910)
  • 1ec3abd Delete host veth interface on endpoint creation error in transparent-vlan mode (#1892)
  • 3b57063 deps: bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /dropgz (#1894)
  • f48d9b8 ci: [CNS] fix cns-manifest-build parameter (#1907)
  • c565c55 Update npm.md (#1911)
  • 026c201 fix: [WIN-NPM] process updatePods in fifo order (#1856)
  • d7fc7e2 ci: [WIN-NPM] remove ws19 build (#1844)
  • ddb3417 fix: [WIN-NPM] allow readiness probes (#1887) [ #1857 ]
  • 44fb03e ci: [CNI] Load testing for cilium cni (#1871)
  • e792ef5 CNS writes Cilium Conflist (#1901)
  • 5f89e37 add logs for home az monitor (#1899)
  • 76822f4 validating home az value (#1902)
  • 83104c7 ci: [WIN-NPM] fix download failures in Cyclonus Pipeline (#1903)
  • aec0bf9 fix: print DeleteNetworkContainerRequestBody correctly in log (#1896)
  • 7546aac fix: [Telemetry] Prevent telemetry connect if no binary path (#1883)
  • ab8858b consolidated dependency update for azure-ipam (#1864)
  • 9e337ba test: k8s scale testing with KWOK (#1879)
  • 6265826 fix: [WIN-NPM] filter HNS endpoints (#1848)
  • afe51b4 fix: update nodeAffinity labels for azcni v1 manifests (#1898)
  • 4e94aca deps: bump github.com/Azure/azure-container-networking from 1.4.45 to 1.4.46 in /azure-ipam (#1895)
  • 6048ba2 Adding Pprof register method (#1885)
  • 88f70b1 [Feature: Vnet Scale]: Added the vnet block mode of operation for the NC Type in the NNC (#1872)
  • a8fa438 deps: bump github.com/docker/docker from 20.10.8+incompatible to 20.10.24+incompatible (#1891)
  • cdf4cbe ci: increase golint timeout to 25m (#1890)
  • 3e06a07 Dualstack CNS Changes (#1773)
  • 2538e57 cilium ci: set l7proxy to false (#1884)
  • f35403a ci: increase golint timeout from 10 to 15m (#1886)
  • cf50ca9 consolidated build dependency update (#1882)
  • 18d4c70 timeout after 15 minutes waiting for the NNC reconciler to start (#1861)
  • f8960f2 consolidated dependency update for zapai (#1878)
  • 11604e5 consolidated dependency updated for dropgz (#1877)
  • 4dfd97c update to go1.20 (#1781)
  • 3a5c4f5 change name to AZREnabled (#1874)
  • 0c9a726 fix: [WIN-NPM] back-compat mitigation to PATH issue (#1867)
  • 8fcc084 test: [WIN-NPM] skip unnecessary UTs (#1857)
  • 044f16d deps: bump github.com/Azure/azure-sdk-for-go/sdk/keyvault/azsecrets from 0.7.1 to 0.11.0 (#1693)
  • ae8a11c add metric for tracking failure to start the controller-runtime manager (#1860)
  • b77f715 deps: bump k8s.io/client-go from 0.26.1 to 0.26.3 (#1858)

This list of changes was auto generated.