Skip to content
Browse Configs

Deep Dives

AI: Claude and Codex patterns

ConfigHub: Deploy and manage

Configs
Stacks
Apps
Plugins
Guides
Docs

nvidia/nodewright

Inspect the retained package for nvidia/nodewright@v0.17.1, its packaged configurations, and its exact publication receipt.

This page proves that the named package was published and inspected at the recorded digests. It does not claim Argo CD sync, Kubernetes health, production readiness, or another version's test result.

Publication proof: recorded · runtime proof: not inherited.

Licenses: chart Apache-2.0 (the LICENSE file inside the chart archive, read 2026-08-08). This describes the chart templates, not the packaged application images.

Plan an upgrade or promotion

Use this entry in ConfigHub in five steps, from fetching its exact objects to promoting a change.

Back to the Component Catalog · component versions: v0.19.0 · v0.17.1

What it is. nvidia/nodewright v0.17.1, as 18 Kubernetes objects in its default preset. The Catalog holds 2 presets of this version.

Install it. curl -fsSL -o try-objects.sh https://confighub.github.io/helm-expt/site/sh/nvidia-nodewright-v0-17-1/default/try-objects.sh && bash try-objects.sh

OCI bundle. oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/bundles/catalog-nvidia-nodewright-v0-17-1-default:latest@sha256:588f4066bae34eed7be82e5342804eca9b217f8a475185c5b8fdf520679b8292

Needs first. Nothing. The script applies any CRDs first.

How it works. How the model works, and Helm in the Catalog.

What this page gives you

This is a human-readable detail page for one retained package version. It keeps the package, base names, exact OCI identity, and publication receipt reachable without pretending this retained-only version has the richer readiness evidence attached to the bold version in the component row.

Where its settings and observations live

Each packaged configuration records Helm-derived files and installer metadata. Later ConfigHub changes belong in governed variants. Target prerequisites and live observations remain separate facts; this publication receipt does not turn them into passes.

Four Separate Questions

Inspecting a source, producing objects, checking a destination, and checking a live result are different jobs. A Catalog match is useful for comparison but is not required. A missing destination or deployment is shown as not run or blocked, not as a failed configuration.

QuestionCurrent answerWhat it needsStatus
What do I have?Inspect the helm source, choices, locks, and any existing output before selecting a destination.Destination access: no
Selected configuration deployed: no
Available to inspect
evidence recorded
What will it produce?Run the recorded Helm render step to produce the exact Kubernetes objects for this configuration.Destination access: no
Selected configuration deployed: no
Checked: passed
evidence recorded
Can this destination accept it?The destination has not been checked for this exact configuration. A recorded source or render result is not a destination pass.Destination access: yes
Selected configuration deployed: no
Not run
no run recorded
Did it work?No post-deployment result is recorded for this exact configuration. Publication, upload, or rendering is not proof that it ran correctly.Destination access: yes
Selected configuration deployed: yes
Not run
no run recorded

Open the complete assessment, source, lifecycle, and evidence record.

Try This Chart

Inspect the exact package first, then choose one of the packaged configurations. The version remains readable in the reference, and the manifest digest prevents the registry from returning different package bytes. The setup command renders files locally; it does not apply them to Kubernetes.

Here is what the command does. cub installer is an open-source plugin for the cub CLI. cub installer setup pulls a catalog package and writes its Kubernetes files locally, leaving delivery to kubectl, Argo CD or Flux. The generated scripts stop before doing any work when the plugin or kustomize is missing.

cub installer inspect oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab --json
cub installer setup --pull oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab --base default --work-dir ./nvidia-nodewright-v0-17-1-default --non-interactive

Run shared local configuration checks after the package has written its Kubernetes YAML:

cub plugin install confighub/homebrew-tap@cub-scan-v0.7.3 --name scan
cub check --format json --output cub-check.json <work-dir>/out/manifests

The check is advisory and does not apply anything.

Version tag: oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1

Exact package: oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab

The manifest digest comes from the committed publication receipt. cub installer refuses the pull if that exact manifest is not available.

Verify the package publisher

Run this command with cosign. It checks the expected publisher, the exact manifest digest, and the package annotations.

cosign verify --certificate-identity helm-expt-package-signer@nth-fort-499605-q5.iam.gserviceaccount.com --certificate-oidc-issuer https://accounts.google.com --annotations confighub.com/package-path=packages/nvidia/nodewright/v0.17.1 --annotations confighub.com/package-sha256=b4519204d2fe695cce42c2a26cd9c797e340710e397e68cecb62c25c05d4d859 europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab

A valid signature identifies who signed these package bytes. It does not show that the configuration is suitable for your cluster; use this page's checks and setup instructions for that decision.

Signature receipt · Sigstore bundle · How signature verification works

Use this entry in ConfigHub

Every Catalog entry page carries these five steps in this order. Each step says what the Catalog has run for this entry, and a step with a missing precondition gives no command.

Steps 1 and 2 need no account. Install the cub CLI before any cub command. Step 2 uses cub config diff, which cub plugin install confighub/cub-workshop@v0.6.61 adds. This page covers 2 entries, so open the one you want. A live walk on 2026-10-08 ran steps 3 to 5 for bitnami-nginx-24-0-2-http-clusterip and nvidia-gpu-operator-v26-3-3-default. These commands carry the changes that walk needed. It is a dated log and no receipt, so no state on this page rests on it.

Helm chart, base default, version v0.17.1
What is fixed, and what you supply

Fixed when this entry was built. These went into the build, so the objects already carry them. To change one, build the entry again from its source.

  • chart is nvidia/nodewright
  • version is v0.17.1
  • base is default
  • valuesProfile is recipes/nvidia/nodewright/v0.17.1/effective-values.yaml
  • namespace is skyhook
  • releaseName is nodewright-operator
  • capabilityProfile is {"apiVersions":[],"kubeVersion":"1.31.0"}

Yours to supply or check. The destination must have these before the objects are applied. The words in italics say what the Catalog knows about each.

  • CRD included in this base and applied before the operator that reconciles it Declared. Not checked on any destination.
  • CRD included in this base and applied before the operator that reconciles it Declared. Not checked on any destination.
This entry's plan, and how to test it

These are the steps that plain objects cannot carry. ConfigHub stores them and does not carry them out. The words in italics say what the Catalog knows about each.

  • Before you deliver. Install and establish the 2 CRDs before the operator starts. The operator Deployment watches these custom resources as soon as it starts. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.
  • Around an upgrade. Before an upgrade, delete the operator Deployment if its selector would change. A Deployment's selector is immutable. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.
  • Around a delete. Before a delete, remove the custom resources and the webhook configurations. Two Jobs run while the operator is still there. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.

Test the plain objects yourself. This script tests the retained objects themselves with kubectl, and it needs no cub and no account. Read it first and use a throwaway cluster. The Catalog has no recorded run of this script.

Read what a plan is, and why some entries have one.

1. Get the exact objects Run for this entry

The Catalog rendered this entry and retains its 18 objects in one file.

An upload can create more Units than the objects counted here. The installer renders a Namespace, and the upload adds an installer-record Unit.

# fetch the retained objects for this entry
$ curl -fsSL -o nvidia-nodewright-v0-17-1-default.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.17.1/revisions/default/r001/rendered/release-objects.yaml

# check the bytes against the listing
$ shasum -a 256 nvidia-nodewright-v0-17-1-default.yaml
95a732cc71f8c56371fe119f8727c2c4053891dbb59d6cbbc5fbcbc378412210  nvidia-nodewright-v0-17-1-default.yaml

# render this base from the signed package; step 3 uploads this directory
$ cub installer setup --pull oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab --base default --work-dir ./nvidia-nodewright-v0-17-1-default --non-interactive --namespace skyhook

2. Compare with another version or base Not run for this entry

The listing records no comparison for this entry. The commands run on the retained files, with no account. This version has one other base in the Catalog, aicr-eks-training. The Catalog holds one other version, v0.19.0.

# fetch the aicr-eks-training base of the same version
$ curl -fsSL -o nvidia-nodewright-v0-17-1-aicr-eks-training.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.17.1/revisions/aicr-eks-training/r001/rendered/release-objects.yaml

# list what differs between the two bases
$ cub config diff nvidia-nodewright-v0-17-1-default.yaml nvidia-nodewright-v0-17-1-aicr-eks-training.yaml --summary

# fetch the default base at version v0.19.0
$ curl -fsSL -o nvidia-nodewright-v0-19-0-default.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.19.0/revisions/default/r001/rendered/release-objects.yaml

# list what changes from v0.17.1 to v0.19.0
$ cub config diff nvidia-nodewright-v0-17-1-default.yaml nvidia-nodewright-v0-19-0-default.yaml --summary

3. Upload it as a variant Not run for this entry

The Catalog has not uploaded this entry. The commands use its signed installer package. Read the log of the live walk on 2026-10-08.

Replace each value in angle brackets with a name of your own. The entry id may already exist as a Space in your organization, and the package name as a Component.

In the live walk, a Space named for the nginx entry's id and a Component named bitnami-nginx already existed, so the walk chose its own names. The --component flag sets the Component label the upload writes on the Space, which is the package name when you omit it.

The cub installer plugin reads your organization from CUB_CONTEXT and ignores --context. If you use a context other than your default, export CUB_CONTEXT first, or the plugin works in your default organization.

# sign in; steps 3 to 5 write to your ConfigHub organization
$ cub auth login

# upload step 1's directory as a Space of Units, under names you choose
$ cub installer upload --work-dir ./nvidia-nodewright-v0-17-1-default --space <your-space> --component <your-component>

# list the Units the upload created
$ cub unit list --space <your-space>

4. Deploy it Not run for this entry

No delivery run is recorded for this entry. Argo CD has not run, Flux has not run, and kubectl has not run. The commands name the Target workshop/target, which cub cluster up --name workshop creates on a local kind cluster with Argo CD. Use your own Target for a real destination. The base carries 2 CRDs it needs, so the destination does not supply them. Read the log of the live walk on 2026-10-08.

Use the Space name you chose in step 3. The delete command is needed because the cloned installer-record Unit carries the Target and Argo CD v3.5.4 cannot read it, a defect seen on cub v0.8.7 and server v0.8.9.

Without that line the walk deployed nothing and Argo CD showed Unknown, while every cub command exited 0. The walk ran the four commands in this order and did not try them without the first publish.

ConfigHub shows nothing when Argo CD fails to read a Release. Run kubectl -n argocd get applications.argoproj.io and read the Sync column, because Healthy alone is not a pass. Argo CD took between 18 seconds and about 5 minutes to read a Release on a cluster made without argobot.

The walk made its cluster with cub cluster up --no-argobot. That command creates two Spaces, a Worker, a Target and a Trigger, opens ports 30010 to 30019 on the machine, and installs Argo CD from an unpinned upstream manifest.

Removing the ConfigHub side does not remove the workload. In the walk, deleting the Application Unit and the Spaces left the Application and its pods running, because the root Application does not prune.

# clone the base onto a Target as a dev variant
$ cub variant create dev <your-space> --target workshop/target --space-pattern "template:<your-space>-dev"

# publish the Release that the cluster's Argo CD pulls
$ cub release publish <your-space>-dev

# delete the installer record, which Argo CD cannot read
$ cub unit delete --space <your-space>-dev installer-record

# publish again without it
$ cub release publish <your-space>-dev

5. Promote a change Not run for this entry

No promotion is recorded for this entry. Promotion carries a change in the base to the dev variant. The base changes when you edit a Unit or upload a newer version into the same Space. Read the log of the live walk on 2026-10-08.

The promotion changes the dev Space and publishes nothing. It also adds the installer-record Unit back with the Target. The change reaches the cluster only after the delete and the publish.

The preview lists the whole installer record as added. In the walk, the preview of a one-label change to gpu-operator ran to 405 lines, and about 400 of them were that record.

# preview what the dev variant would take from the base
$ cub variant promote <your-space>-dev --dry-run -o mutations

# promote once you have read the preview
$ cub variant promote <your-space>-dev --change-desc "Pull the reviewed base forward"

# delete the installer record that the promotion adds back
$ cub unit delete --space <your-space>-dev installer-record

# publish the Release that carries the change
$ cub release publish <your-space>-dev
Helm chart, base aicr-eks-training, version v0.17.1
What is fixed, and what you supply

Fixed when this entry was built. These went into the build, so the objects already carry them. To change one, build the entry again from its source.

  • chart is nvidia/nodewright
  • version is v0.17.1
  • base is aicr-eks-training
  • valuesProfile is recipes/nvidia/nodewright/v0.17.1/effective-values-aicr-eks-training.yaml
  • namespace is skyhook
  • releaseName is nodewright-operator
  • capabilityProfile is {"apiVersions":[],"kubeVersion":"1.31.0"}

Yours to supply or check. The destination must have these before the objects are applied. The words in italics say what the Catalog knows about each.

  • CRD included in this base and applied before the operator that reconciles it Declared. Not checked on any destination.
  • CRD included in this base and applied before the operator that reconciles it Declared. Not checked on any destination.
This entry's plan, and how to test it

These are the steps that plain objects cannot carry. ConfigHub stores them and does not carry them out. The words in italics say what the Catalog knows about each.

  • Before you deliver. Install and establish the 2 CRDs before the operator starts. The operator Deployment watches these custom resources as soon as it starts. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.
  • Around an upgrade. Before an upgrade, delete the operator Deployment if its selector would change. A Deployment's selector is immutable. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.
  • Around a delete. Before a delete, remove the custom resources and the webhook configurations. Two Jobs run while the operator is still there. The listing gives the rest. Who: delivery workflow. Written down. Not run by the Catalog.

Test the plain objects yourself. This script tests the retained objects themselves with kubectl, and it needs no cub and no account. Read it first and use a throwaway cluster. The Catalog has no recorded run of this script.

Read what a plan is, and why some entries have one.

1. Get the exact objects Run for this entry

The Catalog rendered this entry and retains its 18 objects in one file.

An upload can create more Units than the objects counted here. The installer renders a Namespace, and the upload adds an installer-record Unit.

# fetch the retained objects for this entry
$ curl -fsSL -o nvidia-nodewright-v0-17-1-aicr-eks-training.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.17.1/revisions/aicr-eks-training/r001/rendered/release-objects.yaml

# check the bytes against the listing
$ shasum -a 256 nvidia-nodewright-v0-17-1-aicr-eks-training.yaml
6b25ebafd5569b97caf3dab889873641f69ec5595fa7d2ff5262042d8927b3ed  nvidia-nodewright-v0-17-1-aicr-eks-training.yaml

# render this base from the signed package; step 3 uploads this directory
$ cub installer setup --pull oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab --base aicr-eks-training --work-dir ./nvidia-nodewright-v0-17-1-aicr-eks-training --non-interactive --namespace skyhook

2. Compare with another version or base Not run for this entry

The listing records no comparison for this entry. The commands run on the retained files, with no account. This version has one other base in the Catalog, default. The Catalog holds one other version, v0.19.0.

# fetch the default base of the same version
$ curl -fsSL -o nvidia-nodewright-v0-17-1-default.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.17.1/revisions/default/r001/rendered/release-objects.yaml

# list what differs between the two bases
$ cub config diff nvidia-nodewright-v0-17-1-aicr-eks-training.yaml nvidia-nodewright-v0-17-1-default.yaml --summary

# fetch the aicr-eks-training base at version v0.19.0
$ curl -fsSL -o nvidia-nodewright-v0-19-0-aicr-eks-training.yaml https://raw.githubusercontent.com/confighub/helm-expt/main/recipes/nvidia/nodewright/v0.19.0/revisions/aicr-eks-training/r001/rendered/release-objects.yaml

# list what changes from v0.17.1 to v0.19.0
$ cub config diff nvidia-nodewright-v0-17-1-aicr-eks-training.yaml nvidia-nodewright-v0-19-0-aicr-eks-training.yaml --summary

3. Upload it as a variant Not run for this entry

The Catalog has not uploaded this entry. The commands use its signed installer package. Read the log of the live walk on 2026-10-08.

Replace each value in angle brackets with a name of your own. The entry id may already exist as a Space in your organization, and the package name as a Component.

In the live walk, a Space named for the nginx entry's id and a Component named bitnami-nginx already existed, so the walk chose its own names. The --component flag sets the Component label the upload writes on the Space, which is the package name when you omit it.

The cub installer plugin reads your organization from CUB_CONTEXT and ignores --context. If you use a context other than your default, export CUB_CONTEXT first, or the plugin works in your default organization.

# sign in; steps 3 to 5 write to your ConfigHub organization
$ cub auth login

# upload step 1's directory as a Space of Units, under names you choose
$ cub installer upload --work-dir ./nvidia-nodewright-v0-17-1-aicr-eks-training --space <your-space> --component <your-component>

# list the Units the upload created
$ cub unit list --space <your-space>

4. Deploy it Not run for this entry

No delivery run is recorded for this entry. Argo CD has not run, Flux has not run, and kubectl has not run. The commands name the Target workshop/target, which cub cluster up --name workshop creates on a local kind cluster with Argo CD. Use your own Target for a real destination. The base carries 2 CRDs it needs, so the destination does not supply them. Read the log of the live walk on 2026-10-08.

Use the Space name you chose in step 3. The delete command is needed because the cloned installer-record Unit carries the Target and Argo CD v3.5.4 cannot read it, a defect seen on cub v0.8.7 and server v0.8.9.

Without that line the walk deployed nothing and Argo CD showed Unknown, while every cub command exited 0. The walk ran the four commands in this order and did not try them without the first publish.

ConfigHub shows nothing when Argo CD fails to read a Release. Run kubectl -n argocd get applications.argoproj.io and read the Sync column, because Healthy alone is not a pass. Argo CD took between 18 seconds and about 5 minutes to read a Release on a cluster made without argobot.

The walk made its cluster with cub cluster up --no-argobot. That command creates two Spaces, a Worker, a Target and a Trigger, opens ports 30010 to 30019 on the machine, and installs Argo CD from an unpinned upstream manifest.

Removing the ConfigHub side does not remove the workload. In the walk, deleting the Application Unit and the Spaces left the Application and its pods running, because the root Application does not prune.

# clone the base onto a Target as a dev variant
$ cub variant create dev <your-space> --target workshop/target --space-pattern "template:<your-space>-dev"

# publish the Release that the cluster's Argo CD pulls
$ cub release publish <your-space>-dev

# delete the installer record, which Argo CD cannot read
$ cub unit delete --space <your-space>-dev installer-record

# publish again without it
$ cub release publish <your-space>-dev

5. Promote a change Not run for this entry

No promotion is recorded for this entry. Promotion carries a change in the base to the dev variant. The base changes when you edit a Unit or upload a newer version into the same Space. Read the log of the live walk on 2026-10-08.

The promotion changes the dev Space and publishes nothing. It also adds the installer-record Unit back with the Target. The change reaches the cluster only after the delete and the publish.

The preview lists the whole installer record as added. In the walk, the preview of a one-label change to gpu-operator ran to 405 lines, and about 400 of them were that record.

# preview what the dev variant would take from the base
$ cub variant promote <your-space>-dev --dry-run -o mutations

# promote once you have read the preview
$ cub variant promote <your-space>-dev --change-desc "Pull the reviewed base forward"

# delete the installer record that the promotion adds back
$ cub unit delete --space <your-space>-dev installer-record

# publish the Release that carries the change
$ cub release publish <your-space>-dev

Available Configurations

  • default - package default
  • aicr-eks-training

The section below says what these configurations expect you to provide.

Local Configuration Checks

We ran cub check v0.7.3 against the exact rendered objects for every configuration below. The result is advisory: read each finding and decide whether it matters for your target.

Scanner and ruleset identity

Pattern bundle: v0.7.3
Bundle manifest: sha256:0405f6ffe21e567adf5d6a732d181c7f228194920456d046b4338baeb14de1a8
Risk catalog: sha256:7ff79a126ad99bba2505fec8b2b7711c03f50eb362141128ec1c83e27a5036ba

ConfigurationAdvisory resultExact inputCheckedEvidence
aicr-eks-training3 advisory findings
1 critical, 2 info
ClusterRole grants secrets read permissions
Multi-replica Deployment has no pod anti-affinity
emptyDir volume has no sizeLimit
18 objects
sha256:4a38681cb73e12c0241726a52530ab59c9b39d8dbe21c273d50e3ba15cc8ca08
2026-10-08Full cub check result
Exact YAML
Separate Catalog review
default3 advisory findings
1 critical, 2 info
ClusterRole grants secrets read permissions
Multi-replica Deployment has no pod anti-affinity
emptyDir volume has no sizeLimit
18 objects
sha256:f031005ba57db7e649ac3a0005f4a9d992e197d2e7f2be5104d0c2937b618ad6
2026-10-08Full cub check result
Exact YAML
Separate Catalog review

What this does not check: hook execution, CRD readiness, target Secrets and cloud services, admission behavior, workload health, or rollback. The linked Catalog review covers chart-specific source and operating questions. ConfigHub validation and approval are separate managed controls.

Read all shared check results and the mapping to Catalog rules.

What This Chart Contains

Shipping a chart as plain rendered YAML is faster and simpler, and it silently drops anything Helm was going to do afterwards. This section reports what a scan of the packaged chart found, across 26 files.

ConstructFoundWhy it matters when a chart ships as plain YAML
Helm hooks6Hook Jobs never fire, or fire under a different hook dialect.
Webhook configuration2An empty certificate bundle makes admission fail closed.
Custom resource definitions2Per-file delivery can race the definitions the resources depend on.

A flattening-safety verdict has decided this version: aicr-eks-training:flatten-with-routes; default:flatten-with-routes. The verdict records one disposition per construct and names any companion artifact a flattened bundle must ship. What the flattening verdict means.

A construct being present does not make a chart unflattenable. Most are switched on or off by values, and a verdict records which ones the base you choose actually reaches. Read the catalog-wide evidence for how common each one is.

Images This Chart Pulls

Every reference below is read from the committed package bases, so what you see is what the packaged manifests name.

Packaged baseImage references
defaultdescription: Image for the package
description: Image is the container image to run. Do not included
ghcr.io/nvidia/nodewright/operator:v0.17.0@sha256:1511449bf51f2844b6bb3a03bde3d5590caf2ca283e3e39c0745a8016af2132f
quay.io/brancz/kube-rbac-proxy:v0.15.0@sha256:2c7b120590cbe9f634f5099f2cbb91d0b668569023a81505ca124a5c437e7663
aicr-eks-trainingdescription: Image for the package
description: Image is the container image to run. Do not included
ghcr.io/nvidia/nodewright/operator:v0.17.0@sha256:1511449bf51f2844b6bb3a03bde3d5590caf2ca283e3e39c0745a8016af2132f
quay.io/brancz/kube-rbac-proxy:v0.15.0@sha256:2c7b120590cbe9f634f5099f2cbb91d0b668569023a81505ca124a5c437e7663

What Has Been Tested

Choose the question you care about. Not checked means this catalog has no version-specific result; it is not a pass.

QuestionStatusEvidence
Can I pull these exact package bytes again? Checked Package receipt
What does this chart contain? Not checked No linked result
Does the recorded render match Helm? Not checked No linked result
Did the supplied values change the render? Not checked No linked result
Were hooks, CRDs, or setup steps checked? Not checked No linked result
Did this version run on a local Kubernetes cluster? Not checked No linked result
Did an OCI delivery through GitOps run? Not checked No linked result
Did Helm and ConfigHub reach the same live result? Not checked No linked result
Was the result compared on separate clusters? Not checked No linked result
Was a ConfigHub promotion tested? Not checked No linked result
Did this version string point at changed upstream bytes? Not checked No linked result

The committed publication receipt binds this package path and OCI ref to layer sha256:b4519204d2fe695cce42c2a26cd9c797e340710e397e68cecb62c25c05d4d859 and manifest sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab, and records an inspect-result digest.

You can check a pull yourself: the inspect command under Try This Chart prints the package's manifest and layer digests, and they must equal the receipted values above. If they differ, do not use the pulled package.

No version-specific runtime result is claimed here. The component row's readiness, caveats, and live evidence describe only its bold version. For that separate evidence, open the v0.19.0 evidence page.

What You Must Provide

The installer metadata records 4 external-requirement references across these configurations. Inspect the package before choosing a base.

Choose a namespace and target deliberately, supply any listed Secret, CRD, storage, API, or cloud prerequisite, and inspect the rendered YAML before delivery.

Before Production

Run target-specific policy, lifecycle, upgrade, and workload checks. A successful package publication and inspect result does not establish production support or live convergence.

Source And Evidence Files

RecordOpen
Retained package sourcepackages/nvidia/nodewright/v0.17.1
Machine-readable listing (default)site/listings/nvidia-nodewright-v0-17-1-default.json
Machine-readable listing (aicr-eks-training)site/listings/nvidia-nodewright-v0-17-1-aicr-eks-training.json
Installer metadatapackages/nvidia/nodewright/v0.17.1/installer.yaml
Publication receiptruns/installer-oci/nvidia-nodewright/v0.17.1/installer-package-publication-receipt.yaml
Publisher signatureruns/installer-oci-signatures/nvidia-nodewright/v0.17.1/signature-receipt.yaml
Sigstore bundleruns/installer-oci-signatures/nvidia-nodewright/v0.17.1/signature.sigstore.json
Version tagoci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1
Exact OCI refoci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/nvidia-nodewright:v0.17.1@sha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab
Layer digestsha256:b4519204d2fe695cce42c2a26cd9c797e340710e397e68cecb62c25c05d4d859
Manifest digestsha256:a087936fec519d6a0897726c585069849eaa58c35c34b2052c6afd3b50935cab

Technical notes and disclaimers

  • The plain-objects script applies the objects and ends. It does not wait for the workloads to start. The script does not run the steps the plan names for an upgrade or a delete.
Generated from the retained installer package and its committed publication receipt. Publication proof is not runtime proof.