Skip to content

fix: support local tentacle dashboard build#751

Open
jamesbeedy wants to merge 2 commits into
canonical:mainfrom
jamesbeedy:bdx/tentacle-dashboard-snapfix
Open

fix: support local tentacle dashboard build#751
jamesbeedy wants to merge 2 commits into
canonical:mainfrom
jamesbeedy:bdx/tentacle-dashboard-snapfix

Conversation

@jamesbeedy
Copy link
Copy Markdown

Summary

  • add the dashboard crypto patch file used by local tentacle builds
  • switch the snap build to go mod download
  • relax the local-build-only snapcraft path so patched local builds can complete

Why

We need tentacle for dashboard OAuth2 support, and the local snap build path needs to reliably produce a patched artifact for cluster bring-up.

@jamesbeedy jamesbeedy force-pushed the bdx/tentacle-dashboard-snapfix branch from 344264e to 32f95fc Compare May 29, 2026 22:20
Add python3-jmespath and python3-xmltodict to snap stage-packages —
required by ceph-mgr-dashboard for OAuth2 SSO role mapping and RGW
client respectively.

Fix 0004 patch to properly remove the dead crypto.load_privatekey block
in verify_tls_files() that crashes the dashboard with NameError after
the Tentacle cryptotools refactor. The subsequent verify_tls() call
already validates cert+key via get_crypto_caller() (ProcessCryptoCaller).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jamesbeedy jamesbeedy force-pushed the bdx/tentacle-dashboard-snapfix branch from 4600c04 to 10dcc00 Compare May 30, 2026 01:13
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