Skip to content

fix(helm): grant carbide-api 'get services' RBAC for DPF BFB URL lookup#1316

Closed
chet wants to merge 1 commit into
NVIDIA:mainfrom
chet:fix-carbide-api-rbac-services-get
Closed

fix(helm): grant carbide-api 'get services' RBAC for DPF BFB URL lookup#1316
chet wants to merge 1 commit into
NVIDIA:mainfrom
chet:fix-carbide-api-rbac-services-get

Conversation

@chet
Copy link
Copy Markdown
Contributor

@chet chet commented May 1, 2026

Description

This is needed when DPF v1 is enabled and a static dpf.bfb_url isn't configured (meaning dpf::resolve_bfb_url tries to read the carbide-pxe-external Service IP to build a URL). Without this rule, carbide-api will fail with a 403 from the k8s apiserver.

Fwiw, it might not even be needed, since this is v1 only (and we're going to be going to v2 now anyway), BUT, wanted to put a PR up just incase. Happy to close it out if it's useless now!

Signed-off-by: Chet Nichols III chetn@nvidia.com

Type of Change

  • Add - New feature or capability
  • Change - Changes in existing functionality
  • Fix - Bug fixes
  • Remove - Removed features or deprecated functionality
  • Internal - Internal changes (refactoring, tests, docs, etc.)

Related Issues (Optional)

Breaking Changes

  • This PR contains breaking changes

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed
  • No testing required (docs, internal refactor, etc.)

Additional Notes

This is needed when DPF v1 is enabled and a static `dpf.bfb_url` isn't configured (meaning dpf::resolve_bfb_url tries to read the `carbide-pxe-external` Service IP to build a URL). Without this rule, carbide-api will fail with a 403 from the k8s apiserver.

Fwiw, it might not even be needed, since this is v1 only, but wanted to put a PR up just incase. Happy to close it out if it's useless now!

Signed-off-by: Chet Nichols III <chetn@nvidia.com>
@chet chet requested a review from a team as a code owner May 1, 2026 15:54
@abvarshney-nv
Copy link
Copy Markdown
Contributor

This is not needed now. We have moved from the carbide bfb to vanilla bfb completely.

@chet chet closed this May 11, 2026
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.

3 participants