Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
dfafc89
chore: add third party notices
rollandf May 20, 2025
73dd5ed
Merge pull request #1 from rollandf/thirdparties
almaslennikov May 22, 2025
3e71bc1
chore: license headers
rollandf May 22, 2025
3f0371f
Merge pull request #2 from rollandf/licences-check
almaslennikov May 22, 2025
b59e9a2
chore: fix license header
rollandf May 22, 2025
61f9a09
Merge pull request #3 from rollandf/licences-cnt
almaslennikov May 22, 2025
93570ca
chore: add Nvidia docker file and workflows
rollandf May 25, 2025
574d037
Merge pull request #4 from rollandf/docker
almaslennikov May 26, 2025
d9005fb
chore: drop branch trigger from fork ci
almaslennikov May 28, 2025
c8da52b
fix: add lsmod to container image
rollandf Jun 19, 2025
b70b341
Merge pull request #5 from rollandf/lsmod
rollandf Jun 19, 2025
36952a1
Bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
rollandf Jul 20, 2025
9ec29ec
Merge pull request #8 from rollandf/oauth
rollandf Jul 21, 2025
e931a6e
Merge branch 'k8snetworkplumbingwg:master' into master
github-actions[bot] Jul 23, 2025
ada5da7
Merge branch 'k8snetworkplumbingwg:master' into master
github-actions[bot] Aug 1, 2025
8266565
Update fork-sync.yml
almaslennikov Aug 11, 2025
325f798
Update fork-sync.yml
almaslennikov Aug 11, 2025
61ad8a8
Merge branch 'k8snetworkplumbingwg:master' into master
almaslennikov Aug 11, 2025
f6387e1
Merge branch 'k8snetworkplumbingwg:master' into master
github-actions[bot] Aug 13, 2025
8e90a90
chore: bump docker/build-push-action from 4 to 6
dependabot[bot] Aug 13, 2025
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
32 changes: 32 additions & 0 deletions .github/workflows/fork-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# 2025 NVIDIA CORPORATION & AFFILIATES
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: Fork Release CI

on:
push:
tags:
- network-operator-*

jobs:
call-reusable-ci-fork-workflow:
uses: Mellanox/cloud-orchestration-reusable-workflows/.github/workflows/fork-ci-reusable.yml@main
with:
registry-internal: nvcr.io/nvstaging/mellanox
service-account-username: nvidia-ci-cd
service-account-email: svc-cloud-orch-gh@nvidia.com
components: '[{"name": "SriovDevicePlugin", "imageName": "sriov-network-device-plugin", "Dockerfile": "images/Dockerfile.nvidia"}]'
secrets:
registry-username: ${{ secrets.NVCR_USERNAME }}
registry-token: ${{ secrets.NVCR_TOKEN }}
cicd-gh-token: ${{ secrets.GH_TOKEN_NVIDIA_CI_CD }}
28 changes: 28 additions & 0 deletions .github/workflows/fork-sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 2025 NVIDIA CORPORATION & AFFILIATES
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: Fork Sync

on:
schedule:
- cron: '0 0 * * *' # nightly
workflow_dispatch: # enable manual trigger

jobs:
call-reusable-sync-fork-workflow:
uses: Mellanox/cloud-orchestration-reusable-workflows/.github/workflows/fork-sync-reusable.yml@main
with:
upstream-owner: k8snetworkplumbingwg
default-branch: master
secrets:
gh_token: ${{ secrets.GITHUB_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/image-push-master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/arm64
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/ppc64le
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/image-push-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
type=ref,event=tag

- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:


- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/arm64
Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
type=ref,event=tag

- name: Build and push sriov-network-device-plugin
uses: docker/build-push-action@v4
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/ppc64le
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/license-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: License Check

on:
pull_request:
push:
branches: [main, master]

jobs:
call-license-check:
uses: Mellanox/cloud-orchestration-reusable-workflows/.github/workflows/license-check-reusable.yml@main
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
# Credit:
# This makefile was adapted from: https://github.com/vincentbernat/hellogopher/blob/feature/glide/Makefile
#

# License targets
include make/license.mk

# Go environment
export GOPATH?=$(shell go env GOPATH)
BINDIR=$(CURDIR)/bin
Expand Down
Loading
Loading