Skip to content

Feat: MicroCeph Tentacle#673

Open
UtkarshBhatthere wants to merge 12 commits intomainfrom
feat/tentacleBuild
Open

Feat: MicroCeph Tentacle#673
UtkarshBhatthere wants to merge 12 commits intomainfrom
feat/tentacleBuild

Conversation

@UtkarshBhatthere
Copy link
Contributor

For the tentacle release of microceph snap we need:

  1. Core26 as tentacle release will match with ubuntu 26.04 support cycle.
  2. ceph packages (for stable we need these packages to come from the distro pkgs).
  3. microcluster v3 (LTS for micro)

UtkarshBhatthere and others added 12 commits February 5, 2026 10:20
Update snapcraft.yaml for Ubuntu 26.04 LTS release:
- Change base from core24 to core26
- Add PPA for Ceph Tentacle stable packages
- Update Python version references from 3.12 to 3.14

Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
core26 couldn't package the Python interpreter properly. Switch to
core24 (Noble 24.04) with ceph-tentacle-noble PPA and update Python
paths from 3.13/3.14 to 3.12.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
The list_dirs/snapshot_mirror_ls feature is included upstream in Ceph
Tentacle, so the patch is no longer needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
MockState.Address() now returns *url.URL (stdlib) instead of *api.URL
(LXD) to satisfy the microcluster v3 state.State interface. Also wraps
non-constant format strings in fmt.Errorf with %s to fix go vet warnings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.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