Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 0 additions & 30 deletions document/docs/release/alpha-1.2.md

This file was deleted.

51 changes: 47 additions & 4 deletions document/docs/release/alpha.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,59 @@

![](../img/alpha-release.png)

> **FIX-ME:** <br>
> This channel does not include no bug fixes for incompability to newer version of network operator in https://github.com/foundation-model-stack/multi-nic-cni/pull/182.
## v1.2.8

**Feature**

- Use owner reference to remove NAD upon removal
- Use RetryOnConflict for finalizer removal

**Maintenance**

- code
* increase test coverage to 70.7%
* upgrade controller go version 1.24.1 with up-to-date dependency

- documentation
* add bare metal infra configuration
* update infra preparation for aws and ibmcloud

- operation
* kbuilder workflow
* hotfix issue template

**Fix**

- correct interface name on host-device ADD and prevent tabu prefix
- fix PSP security settings for connection check

## v1.2.7

- support macvlan plugin

- code enhancements:
* refactor code structure (add internal packages)
* upgrade test to ginkgo V2
* generate measurable test coverage results
* improve test coverage to 60%

- fixes:
* correct sample multinicnetwork for macvlan+whereabouts IPAM
* handle error from ghw.PCI call

## v1.3.0 (based on v1.2.2)

<span style="color: red;">This version does not include the bug fix for incompability to newer version of network operator in https://github.com/foundation-model-stack/multi-nic-cni/pull/182.</span>

**Improvements:**

* Make all fields except interfaceName in `HostInterface.Interfaces` optional
* Add **namespace watcher** to add `NetworkAttachmentDefinition` when new namespace is created
* Set `manager` container as default container in controller

## v1.2.2
## v1.2.2 (deprecated)

<span style="color: red;">This version does not include the bug fix for incompability to newer version of network operator in https://github.com/foundation-model-stack/multi-nic-cni/pull/182.</span>

**Improvements:**

Expand Down Expand Up @@ -45,7 +86,9 @@
"ips": [ "192.168.0.1/18", "192.168.64.1/18" ]
}]

## v1.2.1
## v1.2.1 (deprecated)

<span style="color: red;">This version does not include the bug fix for incompability to newer version of network operator in https://github.com/foundation-model-stack/multi-nic-cni/pull/182.</span>

**Improvements:**

Expand Down
33 changes: 13 additions & 20 deletions document/docs/release/beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,20 @@

![](../img/beta-release.png)

## v1.2.3
## v1.2.6

**Major feature update:**
- The following attributes of HostInterface is changed to optional.

NetAddress string `json:"netAddress,omitempty"`
HostIP string `json:"hostIP,omitempty"`
Vendor string `json:"vendor,omitempty"`
Product string `json:"product,omitempty"`
PciAddress string `json:"pciAddress,omitempty"`

- Set default container of controller pod to `manager`.
- Namespace watcher to watch newly-created namespace and create a NetworkAttachmentDefinition of the existing MultiNicNetwork.

**Fixes**
- `LastSyncTime` is nil.
- Invalid resource name with prefix.

see: https://github.com/foundation-model-stack/multi-nic-cni/pull/182
- upgrade go version
* controller: GO 1.22
* daemon, CNI: GO 1.23
- remove kube-rbac-proxy
- add make `set_version` target to simplify release steps
- update concept image, user and contributing guide
- rewrite the highlighted features and add demo and references
- fix bugs:
* [sample-concheck make error](https://github.com/foundation-model-stack/multi-nic-cni/pull/235)
* [failed to load netconf: post fail: Post "http://localhost:11000/select": EOF](https://github.com/foundation-model-stack/multi-nic-cni/issues/240)

## v1.2.0
## v1.2.0 (deprecated)

**Major feature update:**

Expand All @@ -47,7 +40,7 @@ see: https://github.com/foundation-model-stack/multi-nic-cni/pull/182

---

## v1.1.0
## v1.1.0 (deprecated)

**Major feature update:**

Expand Down
14 changes: 7 additions & 7 deletions document/docs/release/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Release

Channel|Version|IPVLAN L2/L3|AWS IPVLAN|Mellanox Host Device|IP-less (zero host block)|Multi-config IPAM
---|---|---|---|---|---|---
[stable (default)](./stable.md)|v1.0.5|&check;|X|X|X|X
[stable-1.2](./stable-1.2.md)|v1.2.4|&check;|&check;|&check;|X|X
[beta](./beta.md)|v1.2.3|&check;|&check;|&check;|X|X
[alpha](./alpha.md)|v1.3.0|&check;|&check;|&check;|&check;|&check;
[alpha-1.2](./alpha-1.2.md)|v1.2.7|&check;|&check;|&check;|X|X
Channel|Version|IPVLAN L2/L3|AWS IPVLAN|Mellanox Host Device|MACVLAN|IP-less (zero host block)|Multi-config IPAM
---|---|---|---|---|---|---|---
[stable (default)](./stable.md)|v1.0.5|&check;|X|X|X|X|X
|v1.2.4<br>v1.2.5|&check;|&check;|&check;|X|X|X
[beta](./beta.md)|v1.2.6|&check;|&check;|&check;|X|X|X
[alpha](./alpha.md)|v1.2.7<br>v1.2.8|&check;|&check;|&check;|&check;|X|X
|v1.3.0|&check;|&check;|&check;|X|&check;|&check;
5 changes: 0 additions & 5 deletions document/docs/release/stable-1.2.md

This file was deleted.

32 changes: 29 additions & 3 deletions document/docs/release/stable.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,32 @@

![](../img/stable-release.png)

## v1.2.5

- support multiple resource names defined in NicClusterPolicy for Mellanox Host Device use case
- remove unnecessary selection policy call when network devices have already selected by the device plugin

## v1.2.4

**Major feature update:**
- The following attributes of HostInterface is changed to optional.

NetAddress string `json:"netAddress,omitempty"`
HostIP string `json:"hostIP,omitempty"`
Vendor string `json:"vendor,omitempty"`
Product string `json:"product,omitempty"`
PciAddress string `json:"pciAddress,omitempty"`

- Set default container of controller pod to `manager`.
- Namespace watcher to watch newly-created namespace and create a NetworkAttachmentDefinition of the existing MultiNicNetwork.

**Fixes**
- `LastSyncTime` is nil.
- Invalid resource name with prefix.

see: https://github.com/foundation-model-stack/multi-nic-cni/pull/182


## v1.0.5

**Improvements:**
Expand All @@ -16,7 +42,7 @@

---

## v1.0.4
## v1.0.4 (deprecated)

**CRD changes:**

Expand Down Expand Up @@ -49,7 +75,7 @@

---

## v1.0.3
## v1.0.3 (deprecated)

**CRD changes:**

Expand Down Expand Up @@ -91,7 +117,7 @@

---

## v1.0.2
## v1.0.2 (deprecated)

- First release (as open source)

Expand Down
2 changes: 1 addition & 1 deletion document/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ theme:
highlightjs: true
hljs_languages:
- yaml
- rust
- rust
Loading