Repository: spidernet-io/spiderpool
Pull request #2236 (2023-08-28 09:02:21)

build(deps): bump ncipollo/release-action from 1.12.0 to 1.13.0
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.12.0 to 1.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ncipollo/release-action/releases">ncipollo/release-action's releases</a>.</em></p>
<blockquote>
<h2>v1.13.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fixed <a href="https://redirect.github.com/ncipollo/release-action/issues/357">#357</a> - we now use a <code>ReadStream</code> for artifacts which will hopefully prevent them from being loaded entirely into memory before being uploaded.</li>
<li>Bump json5 from 2.2.1 to 2.2.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/296">ncipollo/release-action#296</a></li>
<li>Bump typescript from 4.9.3 to 4.9.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/293">ncipollo/release-action#293</a></li>
<li>Bump <code>@​types/node</code> from 18.11.10 to 18.11.18 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/292">ncipollo/release-action#292</a></li>
<li>Bump glob and <code>@​types/glob</code> by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/304">ncipollo/release-action#304</a></li>
<li>Bump typescript from 4.9.4 to 4.9.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/305">ncipollo/release-action#305</a></li>
<li>Bump jest-circus from 29.3.1 to 29.4.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/306">ncipollo/release-action#306</a></li>
<li>Bump jest-circus from 29.4.1 to 29.5.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/318">ncipollo/release-action#318</a></li>
<li>Bump <code>@​types/node</code> from 18.11.18 to 18.15.11 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/319">ncipollo/release-action#319</a></li>
<li>Readme: update checkout to v3 by <a href="https://github.com/SpencerIsGiddy"><code>@​SpencerIsGiddy</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/303">ncipollo/release-action#303</a></li>
<li>Bump typescript from 4.9.5 to 5.0.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/320">ncipollo/release-action#320</a></li>
<li>Bump glob from 8.1.0 to 9.3.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/321">ncipollo/release-action#321</a></li>
<li>Bump <code>@​types/jest</code> from 29.5.0 to 29.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/326">ncipollo/release-action#326</a></li>
<li>Bump glob from 9.3.2 to 10.2.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/330">ncipollo/release-action#330</a></li>
<li>Bump ts-jest from 29.0.5 to 29.1.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/329">ncipollo/release-action#329</a></li>
<li>Bump typescript from 5.0.3 to 5.0.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/327">ncipollo/release-action#327</a></li>
<li>Bump <code>@​types/jest</code> from 29.5.1 to 29.5.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/337">ncipollo/release-action#337</a></li>
<li>Bump glob from 10.2.2 to 10.2.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/339">ncipollo/release-action#339</a></li>
<li>Bump <code>@​types/node</code> from 18.15.11 to 20.3.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/340">ncipollo/release-action#340</a></li>
<li>Bump ts-jest from 29.1.0 to 29.1.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/345">ncipollo/release-action#345</a></li>
<li>Bump glob from 10.2.6 to 10.3.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/342">ncipollo/release-action#342</a></li>
<li>Bump typescript from 5.0.4 to 5.1.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/343">ncipollo/release-action#343</a></li>
<li>Bump <code>@​types/node</code> from 18.15.11 to 20.3.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ncipollo/release-action/pull/341">ncipollo/release-action#341</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/SpencerIsGiddy"><code>@​SpencerIsGiddy</code></a> made their first contribution in <a href="https://redirect.github.com/ncipollo/release-action/pull/303">ncipollo/release-action#303</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncipollo/release-action/compare/v1...v1.13.0">https://github.com/ncipollo/release-action/compare/v1...v1.13.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ncipollo/release-action/commit/6c75be85e571768fa31b40abf38de58ba0397db5"><code>6c75be8</code></a> Fixes <a href="https://redirect.github.com/ncipollo/release-action/issues/357">#357</a> Use a read stream for artifacts.</li>
<li><a href="https://github.com/ncipollo/release-action/commit/2d19fb459bc3363e985ff6a38af3a1465d3115b0"><code>2d19fb4</code></a> Remove lib</li>
<li><a href="https://github.com/ncipollo/release-action/commit/9cfd0835c65b0d60645c29ca13ed25b2fb4b88a5"><code>9cfd083</code></a> Remove explicit typescript src setting</li>
<li><a href="https://github.com/ncipollo/release-action/commit/37c87f6b53fb46d40450c3cac428aa83c8d0055f"><code>37c87f6</code></a> Fixes <a href="https://redirect.github.com/ncipollo/release-action/issues/349">#349</a> Copy description of makeLatest legacy from github docs</li>
<li><a href="https://github.com/ncipollo/release-action/commit/7288236d4e7192904c2d85c5db0bf2ade30b63d3"><code>7288236</code></a> build dep updates</li>
<li><a href="https://github.com/ncipollo/release-action/commit/384ae1fad62cb3c29969d6033f6029426b97c6ee"><code>384ae1f</code></a> Bump <code>@​types/node</code> from 18.15.11 to 20.3.3 (<a href="https://redirect.github.com/ncipollo/release-action/issues/341">#341</a>)</li>
<li><a href="https://github.com/ncipollo/release-action/commit/934783784570983d9d7eee406551e327bdd772e0"><code>9347837</code></a> Bump typescript from 5.0.4 to 5.1.6 (<a href="https://redirect.github.com/ncipollo/release-action/issues/343">#343</a>)</li>
<li><a href="https://github.com/ncipollo/release-action/commit/893ce36b2e94cb5dcd6f06cc5dbaafa17629aac3"><code>893ce36</code></a> Bump glob from 10.2.6 to 10.3.1 (<a href="https://redirect.github.com/ncipollo/release-action/issues/342">#342</a>)</li>
<li><a href="https://github.com/ncipollo/release-action/commit/c07e9f4dffba6f528c813871198f0a785233e93c"><code>c07e9f4</code></a> Bump ts-jest from 29.1.0 to 29.1.1 (<a href="https://redirect.github.com/ncipollo/release-action/issues/345">#345</a>)</li>
<li><a href="https://github.com/ncipollo/release-action/commit/cb77c9ee9cfdaee84a9a48f7b8b9194e9a7a3594"><code>cb77c9e</code></a> Revert &quot;Bump <code>@​types/node</code> from 18.15.11 to 20.3.2 (<a href="https://redirect.github.com/ncipollo/release-action/issues/340">#340</a>)&quot;</li>
<li>Additional commits viewable in <a href="https://github.com/ncipollo/release-action/compare/v1.12.0...v1.13.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ncipollo/release-action&package-manager=github_actions&previous-version=1.12.0&new-version=1.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Patch:
diff --git a/.github/workflows/auto-version-release.yaml b/.github/workflows/auto-version-release.yaml
index 96a00e357..b0ac939ef 100644
--- a/.github/workflows/auto-version-release.yaml
+++ b/.github/workflows/auto-version-release.yaml
@@ -170,7 +170,7 @@ jobs:
       - name: Create Release
         id: create_release
         continue-on-error: false
-        uses: ncipollo/release-action@v1.12.0
+        uses: ncipollo/release-action@v1.13.0
         with:
           artifacts: "chart-package/*"
           allowUpdates: true
diff --git a/.github/workflows/build-image-base.yaml b/.github/workflows/build-image-base.yaml
index b4e019183..a07c82ee6 100644
--- a/.github/workflows/build-image-base.yaml
+++ b/.github/workflows/build-image-base.yaml
@@ -42,7 +42,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Set up Docker Buildx
-        uses: docker/setup-buildx-action@v2.9.1
+        uses: docker/setup-buildx-action@v2.10.0
 
       - name: Inspect builder
         run: |
diff --git a/.github/workflows/build-image-ci.yaml b/.github/workflows/build-image-ci.yaml
index 93c3e6f6f..b36d049ad 100644
--- a/.github/workflows/build-image-ci.yaml
+++ b/.github/workflows/build-image-ci.yaml
@@ -52,7 +52,7 @@ jobs:
 
     steps:
       - name: Set up Docker Buildx
-        uses: docker/setup-buildx-action@v2.9.1
+        uses: docker/setup-buildx-action@v2.10.0
 
       # commit sha is used for image tag
       - name: Getting image tag
diff --git a/.github/workflows/call-release-image.yaml b/.github/workflows/call-release-image.yaml
index 12a7814bb..b2f6af454 100644
--- a/.github/workflows/call-release-image.yaml
+++ b/.github/workflows/call-release-image.yaml
@@ -36,7 +36,7 @@ jobs:
 
     steps:
       - name: Set up Docker Buildx
-        uses: docker/setup-buildx-action@v2.9.1
+        uses: docker/setup-buildx-action@v2.10.0
 
       - name: Login to online register
         uses: docker/login-action@v2.2.0
diff --git a/.github/workflows/update-chart-readme.yml b/.github/workflows/update-chart-readme.yml
index 8e49fb45d..d6c68888b 100644
--- a/.github/workflows/update-chart-readme.yml
+++ b/.github/workflows/update-chart-readme.yml
@@ -52,7 +52,7 @@ jobs:
           echo "-----------------------------"
 
       - name: Upload artifact digests
-        uses: actions/upload-artifact@v3.1.1
+        uses: actions/upload-artifact@v3.1.2
         with:
           name: README.md
           path: thisProject/charts/spiderpool/README.md
diff --git a/VERSION b/VERSION
index e07d136c7..e7f5d1aa6 100644
--- a/VERSION
+++ b/VERSION
@@ -1,1 +1,1 @@
-v0.6.0
\ No newline at end of file
+v0.7.0
\ No newline at end of file
diff --git a/charts/spiderpool/Chart.yaml b/charts/spiderpool/Chart.yaml
index 3487e107c..221e3b00b 100644
--- a/charts/spiderpool/Chart.yaml
+++ b/charts/spiderpool/Chart.yaml
@@ -5,11 +5,11 @@ icon: https://raw.githubusercontent.com/spidernet-io/spiderpool/main/docs/images
 # application or library
 type: application
 # no need to modify this version , CI will auto update it with /VERSION
-version: 0.6.0
+version: 0.7.0
 # This field is informational, and has no impact on chart version calculations .
 # Leaving it unquoted can lead to parsing issues in some cases
 # no need to modify this version , CI will auto update it with /VERSION
-appVersion: "0.6.0"
+appVersion: "0.7.0"
 kubeVersion: ">= 1.16.0-0"
 description: ipam for kubernetes cni
 sources:


Test patch:
diff --git a/test/doc/coordinator.md b/test/doc/coordinator.md
index 2c32f7435..18cf0c7ca 100644
--- a/test/doc/coordinator.md
+++ b/test/doc/coordinator.md
@@ -12,15 +12,3 @@
 | C00008  | override pod mac prefix | p2       |       | done  |       |
 | C00009  | gateway connection detection                  | p2     |    |  done  |       |
 | C00010  | auto clean up the dirty rules(routing\neighborhood) while pod starting | p2 | | |
-| C00011  | testing spidercoordinator.podCIDRType changes if works | p2 | | |
-| C00012  | Support `spec.externalTrafficPolicy` for service in Local mode, it works well   | p2     |    |    |       |
-| C00013  | Specify the NIC of the default route, but the NIC does not exist   | p3     |    |    |       |
-| C00014  | Set hostRPFilter to `0, 1, 2`, rp_filter in host takes effect      | p3     |    |    |       |
-| C00015  | Underlay or overlay can be automatically identified in auto mode   | p3     |    |    |       |
-| C00016  | In multi-NIC mode, whether the NIC name is random and pods are created normally   | p3     |    |    |       |
-| C00017  | If the value of `mode` is not underlay or overlay or auto, an error will be returned  | p3     |    |    |       |
-| C00018  | mode is auto, use two different multus annotations to create  | p3     |    |    |       |
-| C00019  | Set mode to disabled, coordinator will not be called  | p3     |    |    |       |
-| C00020  | TunePodRoutes If false, no routing will be coordinated  | p3     |    |    |       |
-| C00021  | The table can be customized by hostRuleTable            | p3     |    |    |       |
-| C00022  | overwrite pod's interface name to a random name via multus and see if works           | p2     |    |    |       |
diff --git a/test/doc/ifacer.md b/test/doc/ifacer.md
index a3ac9069b..2cf31657e 100644
--- a/test/doc/ifacer.md
+++ b/test/doc/ifacer.md
@@ -4,7 +4,3 @@
 | ------- | --------------------------------------------------------------------------------- | -------- | ----- | ------ | ----- |
 | N00001  | Creating a VLAN interface should succeed                                          | p1       | true  |        |       |
 | N00002  | VLAN interface already exists, skip creation                                      | p2       |       |        |       |
-| N00003  | VLAN interface exists but state is down, set it up and exit                       | p2       |       |        |       |
-| N00004  | Different VLAN interfaces have the same VLAN id, an error is returned             | p2       |       |        |       |
-| N00005  | The master interface is down, setting it up and creating VLAN interface           | p2       |       |        |       |
-| N00006  | Restart the node vlan/bond will be lost, restart the pod they should be restored. | p3       |       |        |       |
diff --git a/test/doc/ippoolcr.md b/test/doc/ippoolcr.md
index d73de3f57..df22508e0 100644
--- a/test/doc/ippoolcr.md
+++ b/test/doc/ippoolcr.md
@@ -18,5 +18,3 @@
 | D00014  | The namespace where the pod is located matches the namespaceName, and the IP can be assigned     | p2      |       |     |       |
 | D00015  | The namespace where the pod resides does not match the namespaceName, and the IP cannot be assigned      | p2      |       |     |       |
 | D00016  | namespaceName has higher priority than namespaceAffinity                                | p3      |       |     |       |
-| D00017  | Multiple default IP pools can be set by `default: true`          | p3      |       |     |       |
-| D00018 | Specify multiple multus cr through `k8s.v1.cni.cncf.io/networks` annotation to realize multi-nics function | p3     |       |    |       |
diff --git a/test/doc/spidermultus.md b/test/doc/spidermultus.md
index e3de5597b..35a586431 100644
--- a/test/doc/spidermultus.md
+++ b/test/doc/spidermultus.md
@@ -7,21 +7,14 @@
 | M00003  | testing creating spiderMultusConfig with cniType: sriov and checking the net-attach-conf config if works | p1       |   smoke    |   done  |       |
 | M00004  | testing creating spiderMultusConfig with cniType: custom and checking the net-attach-conf config if works | p1       |   smoke    |  done  |       |
 | M00005  | testing creating spiderMultusConfig with cniType: custom and invalid json config, expect error happened | p2       |       |  done  |       |
-| M00006  | testing creating spiderMultusConfig with cniType: macvlan with vlanId with one master and checking the net-attach-conf config if works | p1       |   smoke    |    |       |
 | M00007  | testing creating spiderMultusConfig with cniType: macvlan with vlanId with two master with bond config and checking the net-attach-conf config if works | p1       |   smoke    |    |       |
-| M00008  | testing creating spiderMultusConfig with cniType: ovs with vlanId with and checking the net-attach-conf config if works | p1       |   smoke    |    |       |
-| M00009  | testing creating spiderMultusConfig with cniType: ovs with trunk with and checking the net-attach-conf config if works | p1       |   smoke    |    |       |
-| M00010  | testing creating spiderMultusConfig with cniType: ovs with device with and checking the net-attach-conf config if has annotations: ovs-cni.network.kubevirt.io/<brName> | p1       |   smoke    |    |       |
 | M00011  | After deleting spiderMultusConfig, the corresponding net-attach-conf will also be deleted  | p2      |         |  done  |       |
-| M00012  | Update spidermultusConfig, the corresponding multus net-attach-conf will also be updated   | p2      |         |        |       |
 | M00013  | Update spidermultusConfig: add new bond config  | p1      |  smoke  |    |       |
 | M00014  | Manually delete the net-attach-conf of multus, it will be created automatically | p1      |     |  done  |       |
 | M00015  | Customize net-attach-conf name via annotation multus.spidernet.io/cr-name | p2       |       |  done  |       |
 | M00016  | webhook validation for multus.spidernet.io/cr-name                        | p3       |       |  done  |       |
 | M00017  | Change net-attach-conf version via annotation multus.spidernet.io/cni-version | p2     |       |   done  |       |
 | M00018  | webhook validation for multus.spidernet.io/cni-version                        | p3       |       |  done  |       |
-| M00019  | Set enableCoordinator to false, multus cr will not generate coordinator configuration | p3     |       |    |       |
 | M00020  | Already have multus cr, spidermultus should take care of it                     | p3     |       |  done  |       |
-| M00021  | Multiple annotations of spidermultus should be inherited by multus CR           | p3     |       |    |       |
 | M00022  | The value of webhook verification cniType is inconsistent with cniConf          | p3     |       | done |       |
 | M00023  | vlan is not in the range of 0-4094 and will not be created                    | p3     |       |  done  |       |
diff --git a/test/doc/subnet.md b/test/doc/subnet.md
index b28844216..1709700ae 100644
--- a/test/doc/subnet.md
+++ b/test/doc/subnet.md
@@ -24,5 +24,3 @@
 | I00020  | Redundant IPs for automatic IPPool, which cannot be used by other applications                                                      | p3       |       | done    |       |
 | I00021  | Pod works correctly when multiple NICs are specified by annotations for applications of the same name                               | p3       |       | done    |       |
 | I00022  | Dirty data in the subnet should be recycled.                                                                                        | p3       |       | done    |       |
-| I00023  | Orphan IPPool creation in SpiderSubnet feature.(validate spec.subnet overlaps)                                                      | p3       |       | ongoing |       |
-| I00024  | New SpiderSubnet resource controls orphan IPPool resource.(validate OwnerRef, IPs ranges containing, cascade deletion)              | p3       |       | ongoing |       |