diff --git a/.github/workflows/docs-ci.yaml b/.github/workflows/docs-ci.yaml index dfe45622..74b71bd4 100644 --- a/.github/workflows/docs-ci.yaml +++ b/.github/workflows/docs-ci.yaml @@ -27,7 +27,7 @@ jobs: env: NGC_CLI_API_KEY: ${{ secrets.NVCR_TOKEN }} run: | - make api-docs helm-docs generate-docs-versions-var nic-conf-docs + make release-build - name: Close any existing documentation PRs run: | for pr_number in $(gh pr list --search "$PR_TITLE_PREFIX" --json number --jq ".[].number"); do diff --git a/Makefile b/Makefile index 8cb9c7b2..de4568ea 100644 --- a/Makefile +++ b/Makefile @@ -205,7 +205,7 @@ process-examples: | $(EXAMPLES_BUILD_DIR) done .PHONY: gen-docs -gen-docs: build-cache process-examples +gen-docs: build-cache @echo "Generating documentation..."; \ export PM_PACKAGES_ROOT=${CACHE_DIR}; \ ${CURDIR}/repo.sh docs @@ -216,6 +216,10 @@ generate-docs-versions-var: | $(BUILDDIR) cd hack/release && go run release.go --releaseDefaults $(CURDIR)/build/release.yaml --templateDir ./templates/vars --outputDir ../../docs/common/ cd hack/release && go run release.go --with-sha256 --releaseDefaults $(CURDIR)/build/release.yaml --templateDir ./templates/image-sha256 --outputDir ../../docs/advanced/ +.PHONY: release-build +release-build: api-docs helm-docs generate-docs-versions-var nic-conf-docs process-examples + @echo "Completed release build with all documentation targets" + .PHONY: clean clean: @echo "Cleaning..."; \ diff --git a/examples/processed/host-device-rdma/10-nicclusterpolicy.yaml b/examples/processed/host-device-rdma/10-nicclusterpolicy.yaml index cd800cad..2119693f 100644 --- a/examples/processed/host-device-rdma/10-nicclusterpolicy.yaml +++ b/examples/processed/host-device-rdma/10-nicclusterpolicy.yaml @@ -6,7 +6,7 @@ spec: sriovDevicePlugin: image: sriov-network-device-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "resourceList": [ @@ -23,15 +23,15 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 \ No newline at end of file + version: network-operator-v25.7.0-rc.2 \ No newline at end of file diff --git a/examples/processed/host-device-rdma/complete.yaml b/examples/processed/host-device-rdma/complete.yaml index a068bc94..f54046ef 100644 --- a/examples/processed/host-device-rdma/complete.yaml +++ b/examples/processed/host-device-rdma/complete.yaml @@ -6,7 +6,7 @@ spec: sriovDevicePlugin: image: sriov-network-device-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "resourceList": [ @@ -23,18 +23,18 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 --- apiVersion: nv-ipam.nvidia.com/v1alpha1 kind: IPPool diff --git a/examples/processed/ipoib-rdma-shared/10-nicclusterpolicy.yaml b/examples/processed/ipoib-rdma-shared/10-nicclusterpolicy.yaml index fa023731..d42b019d 100644 --- a/examples/processed/ipoib-rdma-shared/10-nicclusterpolicy.yaml +++ b/examples/processed/ipoib-rdma-shared/10-nicclusterpolicy.yaml @@ -6,11 +6,11 @@ spec: ofedDriver: image: doca-driver repository: nvcr.io/nvstaging/mellanox - version: doca3.1.0-25.07-0.8.0.0-0 + version: doca3.1.0-25.07-0.9.7.0-0 rdmaSharedDevicePlugin: image: k8s-rdma-shared-dev-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "configList": [ @@ -38,19 +38,19 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 ipoib: image: ipoib-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 \ No newline at end of file + version: network-operator-v25.7.0-rc.2 \ No newline at end of file diff --git a/examples/processed/ipoib-rdma-shared/complete.yaml b/examples/processed/ipoib-rdma-shared/complete.yaml index 6434b619..932d3397 100644 --- a/examples/processed/ipoib-rdma-shared/complete.yaml +++ b/examples/processed/ipoib-rdma-shared/complete.yaml @@ -6,11 +6,11 @@ spec: ofedDriver: image: doca-driver repository: nvcr.io/nvstaging/mellanox - version: doca3.1.0-25.07-0.8.0.0-0 + version: doca3.1.0-25.07-0.9.7.0-0 rdmaSharedDevicePlugin: image: k8s-rdma-shared-dev-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "configList": [ @@ -38,22 +38,22 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 ipoib: image: ipoib-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 --- apiVersion: nv-ipam.nvidia.com/v1alpha1 kind: IPPool diff --git a/examples/processed/macvlan-rdma-shared/10-nicclusterpolicy.yaml b/examples/processed/macvlan-rdma-shared/10-nicclusterpolicy.yaml index b8643749..c0b80029 100644 --- a/examples/processed/macvlan-rdma-shared/10-nicclusterpolicy.yaml +++ b/examples/processed/macvlan-rdma-shared/10-nicclusterpolicy.yaml @@ -6,7 +6,7 @@ spec: rdmaSharedDevicePlugin: image: k8s-rdma-shared-dev-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "configList": [ @@ -22,15 +22,15 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 \ No newline at end of file + version: network-operator-v25.7.0-rc.2 \ No newline at end of file diff --git a/examples/processed/macvlan-rdma-shared/complete.yaml b/examples/processed/macvlan-rdma-shared/complete.yaml index 6bd10fa4..d2c089ed 100644 --- a/examples/processed/macvlan-rdma-shared/complete.yaml +++ b/examples/processed/macvlan-rdma-shared/complete.yaml @@ -6,7 +6,7 @@ spec: rdmaSharedDevicePlugin: image: k8s-rdma-shared-dev-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 config: | { "configList": [ @@ -22,18 +22,18 @@ spec: nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 --- apiVersion: nv-ipam.nvidia.com/v1alpha1 kind: IPPool diff --git a/examples/processed/sriov-ib-rdma/10-nicclusterpolicy.yaml b/examples/processed/sriov-ib-rdma/10-nicclusterpolicy.yaml index 13d641f8..84110f21 100644 --- a/examples/processed/sriov-ib-rdma/10-nicclusterpolicy.yaml +++ b/examples/processed/sriov-ib-rdma/10-nicclusterpolicy.yaml @@ -6,19 +6,19 @@ spec: ofedDriver: image: doca-driver repository: nvcr.io/nvstaging/mellanox - version: doca3.1.0-25.07-0.8.0.0-0 + version: doca3.1.0-25.07-0.9.7.0-0 nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 \ No newline at end of file + version: network-operator-v25.7.0-rc.2 \ No newline at end of file diff --git a/examples/processed/sriov-ib-rdma/complete.yaml b/examples/processed/sriov-ib-rdma/complete.yaml index 960ff79a..bc9b797b 100644 --- a/examples/processed/sriov-ib-rdma/complete.yaml +++ b/examples/processed/sriov-ib-rdma/complete.yaml @@ -6,22 +6,22 @@ spec: ofedDriver: image: doca-driver repository: nvcr.io/nvstaging/mellanox - version: doca3.1.0-25.07-0.8.0.0-0 + version: doca3.1.0-25.07-0.9.7.0-0 nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 imagePullSecrets: [] enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 --- apiVersion: nv-ipam.nvidia.com/v1alpha1 kind: IPPool diff --git a/examples/processed/sriov-network-rdma/10-nicclusterpolicy.yaml b/examples/processed/sriov-network-rdma/10-nicclusterpolicy.yaml index 2eea4249..a25d756c 100644 --- a/examples/processed/sriov-network-rdma/10-nicclusterpolicy.yaml +++ b/examples/processed/sriov-network-rdma/10-nicclusterpolicy.yaml @@ -6,18 +6,18 @@ spec: sriovDevicePlugin: image: sriov-network-device-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 diff --git a/examples/processed/sriov-network-rdma/complete.yaml b/examples/processed/sriov-network-rdma/complete.yaml index 1eddbace..be5b5e17 100644 --- a/examples/processed/sriov-network-rdma/complete.yaml +++ b/examples/processed/sriov-network-rdma/complete.yaml @@ -6,21 +6,21 @@ spec: sriovDevicePlugin: image: sriov-network-device-plugin repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 nvIpam: image: nvidia-k8s-ipam repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 enableWebhook: false secondaryNetwork: cniPlugins: image: plugins repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 multus: image: multus-cni repository: nvcr.io/nvstaging/mellanox - version: network-operator-v25.7.0-rc.1 + version: network-operator-v25.7.0-rc.2 --- apiVersion: nv-ipam.nvidia.com/v1alpha1