canonical / canonical/charm-integration-testing

Known limitation: Charm unsupported by test environment

Open
#886 1 comment 0 reactions 0 assignees View on GitHub
wontfix
Dominant language
Python
Stars
6
Forks
1
Avg merge
1d 20h
Merged PRs (30d)
98

Description

## Description

Some charms declare `assumes: [unsupported-openstack]` (or similar `unsupported-*` tags, e.g.
`unsupported-obsolete`) in their CharmHub metadata. Our test environment cannot offer these
features, so any charm/track requiring one fails immediately at charm-resolution time, before
bundle building or deployment begins:

```
Charm '' does not satisfy assumes constraints; unmet requirement(s) ['feature=unsupported-openstack']
```

This isn't a solver bug or missing endpoint — the charm genuinely can't be tested here.

## Why won't-fix

Supporting these charms requires broader test-infrastructure work tracked separately (SQT-1081).
Nothing to fix in this repo today.

## Purpose

This issue is an attachment target: test executions failing with this `unsupported-*` assumes
signature should be attached here instead of triaged individually, since each is an instance of
the same known gap, not a new bug.

Contributor guide

Open the contributing guide

Research direction

Use this issue as the attachment target for test executions that fail during charm resolution with an unsupported-* assumes requirement. Read the failure message and SQT-1081 for the broader infrastructure context; there is no code change to make in this repository, and done means attaching matching failures here rather than triaging them as separate bugs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.