canonical / canonical/pyroscope-operators

Point the worker image at the published Pyroscope 2.2 rock

Open Beginner friendly
#437 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1
Forks
3
Avg merge
3h 30m
Merged PRs (30d)
2

Description

The worker image in `worker/charmcraft.yaml` is temporarily pinned to an unpublished build so CI can run the v2 charm against a v2 workload. It needs to go back to `ubuntu/pyroscope` before we merge.

The reason for the temporary pin is that v2 needs `-architecture.storage=v2`, and the 1.18 binary rejects that flag outright, so every worker crash-loops and the integration tests time out.

We're waiting on canonical/oci-factory#1176 to publish `2.2-26.04`. The rock itself already merged in canonical/pyroscope-rock#59.

Once it's published:

- repoint `upstream-source` at the published digest
- put the `# renovate: oci-image tag:` annotation back, it was removed so renovate would leave the temporary pin alone
- drop the TODO and the comment above it

The full integration suite passes on a locally built 2.2.1 rock (47 passed, 6 skipped), so this should be the only change needed.

Contributor guide

Open the contributing guide

Research direction

Wait for canonical/oci-factory#1176 to publish 2.2-26.04, then inspect the temporary worker image pin in worker/charmcraft.yaml. Restore the published digest, reinstate the renovate annotation, and remove the TODO and comment; run the full integration suite to confirm the worker no longer crash-loops.

Written by the indexing model from the issue text.

Assessment

Tech stack
ubuntu
Domain
infrastructure
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
86/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.