Releases: Azure/azure-container-networking
Releases · Azure/azure-container-networking
v1.2.5
Changes:
- 073ec24 [ci] Add NPM Conformance Test Pipeline (#792)
- 55f53d5 [NPM] Periodic Reconciliation of NPM Chain ordering in FORWARD table (#787)
- f63d8ca [NPM] DeletedFinalStateUnknown check missed delete events (#785)
- 230122f [NPM] Fixing log noise and removing GetClusterState (#784) (#786)
This list of changes was auto generated.
v1.2.4
Changes:
- d4f1f4d Remove overriding host verson when IP already exist to avoid pending programming IPs become available after CNS restarts and restore from previous state. (#781)
- 4c4e5f5 fix: Remove unreadable CNS state file upon CNS service start (#782)
- 73ae4e0 chore: update tools directory and deployments (#779)
- 8307081 not necessary to delete hostveth as it goes away when container namespace is deleted (#775)
- 599ea8f [NPM] Supporting Namespace label updates (#773)
- 899c3a3 [NPM] Ignoring hostnetwork pods from being added into Ipsets (#776)
- c133472 Update CNS ubuntu version to 20.04 (#772)
- 48e0ee2 fix for configuring multiple dns server on azure0 interface (#769)
- 2bc809e Changing src.dst check in egress named port to dst,dst (#768)
- a1f13a8 NPM adhering to both ingress and egress rules (#765)
v1.2.2_hotfix
Changes:
This list of changes was auto generated.
v1.2.3
Changes:
- 899c3a3 [NPM] Ignoring hostnetwork pods from being added into Ipsets (#776)
- c133472 Update CNS ubuntu version to 20.04 (#772)
- 48e0ee2 fix for configuring multiple dns server on azure0 interface (#769)
- 2bc809e Changing src.dst check in egress named port to dst,dst (#768)
- a1f13a8 NPM adhering to both ingress and egress rules (#765)
- 39c9ad3 test: Add Swift Testing Pipeline (#712)
This list of changes was auto generated.
v1.2.2
Changes:
- cc3f970 latency fix for transparent mode (#753)
- 33a26bd changed blocking channel send to non-blocking (#766)
- 327b0b6 Ensure pending programming IPs will be released before available IPs when scale down. (#750)
- 98f838e Write to intermediate file before moving to state file (#755)
- c3aa60f chore: updating the base cnms image to reach compliance (#759)
- fb3481d Show codecoverage for entire repo (#754)
- 3c48a34 Add a go routine to update NC host version from NMAgent periodically. (#714)
- 2bb1fd9 fix: Move acncli to hack and update error message (#748)
- 2e2efa7 Update cns yaml (#743)
- 16ce278 Merge pull request #745 from ramiro-gamarra/vendor-fix
See More
- c499075 chore: Update pipeline yaml, replace hardcoded registries to env's (#744)
- 3ed6949 ran go mod vendor
- 169d7d7 Updates for TLS: reading from encrypted PEM file & hostname fix (#742)
- 8e7c43e Remove GetNetworkContainerStatus func (#741)
- 007e903 Prevent storing auth token in CNS state file (#739)
- db8724e Merge pull request #738 from ramiro-gamarra/wireserver-ip-fix
- 0835cae Change AI log and metrics sending function name in NPM. (#737)
- 1ece2a6 making endpoint configurable, attempt to extract host
- 8ae7b8a [NPM] 🐞 {fix} error creating IPsets when same string for ports and labels is used (#734)
- a22a852 Merge pull request #680 from Azure/vakr/cns_lb_mnat
- 4d3de91 Addressing comments
- cf34795 changing logic around noderegister
- aafc041 Addressing comments
- 2129a6f Adjusting logic on re-registering the Node in mDNC case
- 6717e48 Correcting a timing of the ticker
- b971ce4 Correcting a timing of the ticker
- 3eedd84 changing wireserver to Var, as tests are trying to change this value
- 84742f8 resolving Merge conflict issues
- 52b030f Merge branch 'master' into vakr/cns_lb_mnat
- 5dea9d9 Adding a ticker logic and cleaning up some comments
- 1220cda fixing a small typo
- 6b2acb4 Addressing more comments
- 0084f53 changing fail criteria for a test
- 42cf7d1 addressing comments and adding one test
- e9e0686 Adding in export function to checkk all test env variables
- bc2b728 Adding one more testcase
- 4a03264 Adding test cases for register Node
- 3e804a2 Addressing comments
- 7ed7e91 Covering pull model for DNC-CNS nmAgentSupportedApis list
- 9921109 Adding greKey allocation support for mNAT and LB
This list of changes was auto generated.
v1.2.0_hotfix
Changes:
This list of changes was auto generated.
v1.2.1
Changes:
- 16ce278 Merge pull request #745 from ramiro-gamarra/vendor-fix
- c499075 chore: Update pipeline yaml, replace hardcoded registries to env's (#744)
- 3ed6949 ran go mod vendor
- 169d7d7 Updates for TLS: reading from encrypted PEM file & hostname fix (#742)
- 8e7c43e Remove GetNetworkContainerStatus func (#741)
- 007e903 Prevent storing auth token in CNS state file (#739)
- db8724e Merge pull request #738 from ramiro-gamarra/wireserver-ip-fix
- 0835cae Change AI log and metrics sending function name in NPM. (#737)
- 1ece2a6 making endpoint configurable, attempt to extract host
- 8ae7b8a [NPM] 🐞 {fix} error creating IPsets when same string for ports and labels is used (#734)
See More
- a22a852 Merge pull request #680 from Azure/vakr/cns_lb_mnat
- 4d3de91 Addressing comments
- cf34795 changing logic around noderegister
- aafc041 Addressing comments
- 2129a6f Adjusting logic on re-registering the Node in mDNC case
- 6717e48 Correcting a timing of the ticker
- b971ce4 Correcting a timing of the ticker
- 3eedd84 changing wireserver to Var, as tests are trying to change this value
- 84742f8 resolving Merge conflict issues
- 52b030f Merge branch 'master' into vakr/cns_lb_mnat
- 5dea9d9 Adding a ticker logic and cleaning up some comments
- 1220cda fixing a small typo
- 6b2acb4 Addressing more comments
- 0084f53 changing fail criteria for a test
- 42cf7d1 addressing comments and adding one test
- e9e0686 Adding in export function to checkk all test env variables
- bc2b728 Adding one more testcase
- 4a03264 Adding test cases for register Node
- 3e804a2 Addressing comments
- 7ed7e91 Covering pull model for DNC-CNS nmAgentSupportedApis list
- 9921109 Adding greKey allocation support for mNAT and LB
This list of changes was auto generated.
v1.2.0
Changes:
- 28207fc CNS: Fix IPAM scaler down to handle incremental decrease (#731)
- f0907b4 refactor: Move CNI bridge/transparent routes to common (#694)
- d68c75c log what ips we got and make defer pickup when no ips are found (#720)
- c856bc1 Merge pull request #728 from ramiro-gamarra/hns-endpoint-not-found
- 33a1dd5 handling endpoint not found in hns delete
- 0309922 Remove default ACLs (#724)
- 01bbbe6 Use PortMappingPolicySetting (#689)
- 61fb84d fix: Resolve flaky TestDestroy ipset unit test (#671)
- 13677e6 changes to support http and https for CNS (#717)
- e9741df Use int64 for NC version in NNC (#721)
See More
- cc2aab5 Support for ACL (Hnsv2) (#705)
- eab521d update cns tag in yaml (#719)
- 2a6ce61 Remove GetNCVersionURLFmt from NodeInfo contract (#718)
- e40551f NodeNetworkconfig: Updated json name to avoid spaces in the IP definition (#703)
- 37c75f6 Call GetNCVersionStatus API to validate the datapath setup (#686)
- c2b8cae Adds debug commands to CNS binary with debug API (#650)
- e0a532d Merge pull request #709 from Azure/vakr/tempbranch
- a9c7d6e fix: Add missing CNI invoker delete calls (#696)
- 6fad74d Add nc version in SecondaryIPConfig stucture. (#701)
- cb2ff9c typo fix
- 3eb5f3c feat: produce Azure CNI Swift tarball (#711)
- 2c1a141 typo fix
- fd16fcc Bring Goldpinger tests to ACN (#710)
- ac1e600 adding transparent mode default
- f5dff95 CNI/CNS Yaml Update (#702)
- ce35cd2 Add pending program status for IPs in CNS. (#690)
- 323b048 Update NPM Dockerfile (#699)
- 223b5ba fix: Pass host gateway to CNI in swift mode (#695)
- 7bd8a26 Add "acn" cli tool to install and manage Azure CNI (#688)
- 489f793 chore: tweaked wording on install cni doc (#692)
- eba4207 Throw CNI error - On CNI DEL call, if communication with CNS cannot be established. (#683)
- 59beadc chore: adding cni doc on how to find version (#691)
- 35e768e Add NC version in nnc CRD. Populate NC version info from nnc CRD to N… (#687)
This list of changes was auto generated.
v1.1.8
Changes:
- fa9bc99 disable vnet ipam for multitenancy (#684)
- 8bc07da Keep the behavior on Windows same as before' (#681)
- 41232c1 CNI using CNS IPAM (#597)
- edb2833 Add PendingRelease to CNS on start (#672)
- 00f5a84 test: Made availability profile vmss in order to not skip test in e2e suite (#678)
- 7aad2e4 test: set DEBUG_CRASHING_PODS=true to stop skipping restart test (#679)
- a510782 Move E2E's to separate stage (#677)
- a71b63a Removing duplicate implementation of translating cns to crd spec (see ipampoolmonitor.go) (#674)
- 67124b8 Add logging to record CNI_COMMAND value (#676)
- 251e820 Return when NC is nil (#673)
See More
- 51a8884 CNS Pool Scaling (#668)
- 4ecfc9b Merge pull request #669 from csfmomo/unblockBuild
- f04a918 Change variable name from IP6tables back to Ip6tables.
- 1330e4a Add error log and metrics to AI telemetry. (#656)
- f4c0802 fix undeclare var (#666)
- d8e5732 Merge pull request #640 from Azure/ipamLeakFix
- 90401b7 addressing a couple other comments
- 7006932 removing setting pool count to zero
- 9049eaa back from vacation, addressing some comments
- 66e9be1 CNS Pool Monitor - Init and basic resize logic (#663)
- de95ffc Pass HostInterface PrimaryIP info to CNI (#662)
- 0b8fd29 clean up test file
- b236797 remove couple things
- 2de8c2c remove a typo
- 14dbf14 removing test file I added
- 72b6f4e adding couple more changes
- 7448bac revert IPAM.go file
- 44706cc reorder a test
- 4460724 fixing up some tests
- fc0a15f capture error on rerequesting address
- 9a05e5c don't decrement refCount if addresses are in use
- faa0f58 ipam leak fix
This list of changes was auto generated.
v1.1.7
Changes:
- 0b3f31d Added more details for podIpInfo in response to CNI GetIpConfigRequest (#658)
- dc76670 Add list deletion and validation in unit test. (#659)
- 385cc8b Add prefixlength from SubnetAddressRange (#651)
- df9c086 fix: pass podinfo to CNS delete (#649)
- e1282ab cns_removePrefixLengthFromSecondaryIpconfig (#648)
- 81194c2 feat: include subnet address space in CRD (#647)
- 72dd4a2 Cns change cni interfacefor secondary ips (#644)
- edfa94f Add gateway to NCRequest in CRD Translator (#646)
- 75fae82 CNI not to rehydrate based on reboot time (#643)
- e3659a7 Add checking kernel logic in unit test for TestDeleteFromList. (#641)
See More
- 19357db CNS yaml update to reflect aks rp helm chart (#637)
- 74c0521 Efficient prometheus (#629)
- 1d02a91 Dockerfile for cns container (#636)
- 0b2cb1b CNS to call request controller (#630)
- 568e3dc Implement ReconcileNCState (#626)
- e03248d adding lines missed on previous rebase (#631)
- d5694ad Simplify AddToSet logic and fix an inconsistency set type creation. (#625)
- 9b5edf3 Translate CRD <-> CNS (#608)
This list of changes was auto generated.