Skip to content

chore: OCP bundle GA 26.4.0#2645

Open
rollandf wants to merge 1 commit into
Mellanox:v26.4.xfrom
rollandf:bundle26.4.0
Open

chore: OCP bundle GA 26.4.0#2645
rollandf wants to merge 1 commit into
Mellanox:v26.4.xfrom
rollandf:bundle26.4.0

Conversation

@rollandf

Copy link
Copy Markdown
Member

$ skopeo inspect docker://nvcr.io/nvidia/cloud-native/network-operator:v26.4.0 | jq .Digest "sha256:07867535ee9853e9da28824e1334fe3577e5c843c6c54e372b6e86cae09bd0fd" $ DEFAULT_CHANNEL=stable CHANNELS=v26.4,stable VERSION=26.4.0 TAG=nvcr.io/nvidia/cloud-native/network-operator@sha256:07867535ee9853e9da28824e1334fe3577e5c843c6c54e372b6e86cae09bd0fd make bundle

@copy-pr-bot

copy-pr-bot Bot commented Jun 14, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@greptile-apps

greptile-apps Bot commented Jun 14, 2026

Copy link
Copy Markdown

Greptile Summary

This PR promotes the OCP bundle for network-operator from 26.4.0-rc.1 to GA 26.4.0, generated via make bundle with the production image tag as documented in the PR description. All image references are migrated from the nvcr.io/nvstaging/mellanox staging registry to the production nvcr.io/nvidia/mellanox (or nvcr.io/nvidia/cloud-native) registries, and the SHA digests are updated throughout.

  • Version bump: CSV name and spec.version updated from 26.4.0-rc.126.4.0; createdAt timestamp refreshed.
  • Image promotion: All 15+ container image references and relatedImages entries migrated from staging to production registries; two new doca-driver entries (indices 6 and 7) added to relatedImages.
  • Sample / metadata sync: config/samples and bundle metadata/Dockerfile updated to match the new production image coordinates and channel ordering (v26.4,stable).

Confidence Score: 5/5

This is a mechanical, tooling-generated GA bundle promotion — all changes are image coordinate and version updates from staging to production registries, with no logic modifications.

All changed files were generated by make bundle using the documented production image digest. The CSV version, all registry paths, SHA digests, and sample configs are internally consistent. The new doca-driver entries (6 and 7) follow the same pattern as the existing ones. No functional code is touched.

No files require special attention — all changes are generated artifact updates with no hand-authored logic.

Important Files Changed

Filename Overview
bundle/manifests/nvidia-network-operator.clusterserviceversion.yaml GA promotion: version bumped from 26.4.0-rc.1 to 26.4.0, all images migrated from nvstaging to production registries, two new doca-driver relatedImages entries added (doca-driver-6 and doca-driver-7), SHA digests updated throughout
bundle.Dockerfile Channel ordering changed from stable,v26.4 to v26.4,stable to match the make bundle invocation in the PR description
bundle/metadata/annotations.yaml Channel ordering updated identically to bundle.Dockerfile, keeping both files in sync
config/samples/mellanox.com_v1alpha1_nicclusterpolicy.yaml Sample policy updated: ofedDriver and rdmaSharedDevicePlugin repositories switched from staging/ghcr to nvcr.io/nvidia/mellanox, versions updated to match GA release

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["make bundle\nDEFAULT_CHANNEL=stable\nCHANNELS=v26.4,stable\nVERSION=26.4.0\nTAG=nvcr.io/nvidia/cloud-native/network-operator@sha256:07867535..."] --> B["bundle.Dockerfile\nchannel order: v26.4,stable"]
    A --> C["bundle/metadata/annotations.yaml\nchannel order: v26.4,stable"]
    A --> D["bundle/manifests/nvidia-network-operator.clusterserviceversion.yaml"]
    A --> E["config/samples/mellanox.com_v1alpha1_nicclusterpolicy.yaml"]
    D --> F["version: 26.4.0-rc.1 → 26.4.0"]
    D --> G["containerImage: nvstaging → nvidia/cloud-native"]
    D --> H["relatedImages: nvstaging → nvidia/mellanox\n+doca-driver-6 and doca-driver-7 added"]
    E --> I["ofedDriver repo: nvstaging → nvidia/mellanox\nversion: 25.01-0.3.9.0-0 → doca3.4.0-26.04-0.8.6.0-0"]
    E --> J["rdmaSharedDevicePlugin repo: ghcr.io/mellanox → nvidia/mellanox\nSHA updated"]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["make bundle\nDEFAULT_CHANNEL=stable\nCHANNELS=v26.4,stable\nVERSION=26.4.0\nTAG=nvcr.io/nvidia/cloud-native/network-operator@sha256:07867535..."] --> B["bundle.Dockerfile\nchannel order: v26.4,stable"]
    A --> C["bundle/metadata/annotations.yaml\nchannel order: v26.4,stable"]
    A --> D["bundle/manifests/nvidia-network-operator.clusterserviceversion.yaml"]
    A --> E["config/samples/mellanox.com_v1alpha1_nicclusterpolicy.yaml"]
    D --> F["version: 26.4.0-rc.1 → 26.4.0"]
    D --> G["containerImage: nvstaging → nvidia/cloud-native"]
    D --> H["relatedImages: nvstaging → nvidia/mellanox\n+doca-driver-6 and doca-driver-7 added"]
    E --> I["ofedDriver repo: nvstaging → nvidia/mellanox\nversion: 25.01-0.3.9.0-0 → doca3.4.0-26.04-0.8.6.0-0"]
    E --> J["rdmaSharedDevicePlugin repo: ghcr.io/mellanox → nvidia/mellanox\nSHA updated"]
Loading

Reviews (2): Last reviewed commit: "chore: OCP bundle GA 26.4.0" | Re-trigger Greptile

$ skopeo inspect docker://nvcr.io/nvidia/cloud-native/network-operator:v26.4.0  | jq .Digest
"sha256:07867535ee9853e9da28824e1334fe3577e5c843c6c54e372b6e86cae09bd0fd"
$ DEFAULT_CHANNEL=stable CHANNELS=v26.4,stable VERSION=26.4.0 TAG=nvcr.io/nvidia/cloud-native/network-operator@sha256:07867535ee9853e9da28824e1334fe3577e5c843c6c54e372b6e86cae09bd0fd make bundle

Signed-off-by: Fred Rolland <frolland@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant