Stephen Finucane

Results 77 issues of Stephen Finucane

I saw strange issues while adding schemas to a project I was working on. Despite knowing I was passing a valid instance in, I was getting errors like `{} is...

Dialects v2

**Bug Report** It's unclear from the docs and runtime what the expected behavior is if you define multiple `[[tool.mypy.overrides]]` with overlapping modules. **To Reproduce** ```toml [[tool.mypy.overrides]] module = [ "openstack._log",...

bug
topic-configuration

**What this PR does / why we need it**: Bump the version of DevStack used in CI from Bobcat (2023.2), which is now EOL, to Dalmatian (2024.2). A future change...

cncf-cla: yes
size/L
release-note-none
needs-rebase
do-not-merge/hold

**What this PR does / why we need it**: Bump the version of DevStack used in CI from Bobcat (2023.2), which is now EOL, to Caracal (2024.1). A future change...

cncf-cla: yes
size/L
release-note-none
needs-rebase

This is a manual backport of #2862 (`master`) and #2871 (`release-1.32`). As noted in the first commit, the merge conflict was trivial and due to the absence of #2734, which...

cncf-cla: yes
size/M
release-note-none

**What this PR does / why we need it**: Use the generated VolumeContext. **Which issue this PR fixes(if applicable)**: fixes #2863 **Special notes for reviewers**: **Release note**: ```release-note NONE ```

cncf-cla: yes
release-note-none
size/S

**What this PR does / why we need it**: This is a patch that came out of my work on https://github.com/kubernetes/cloud-provider-openstack/issues/2861. Currently, generation of the topology request for the Cinder...

cncf-cla: yes
size/L
release-note-none
lgtm

/kind bug **What happened**: Spotted while working on https://github.com/kubernetes/cloud-provider-openstack/issues/2861. We generate a `volCtx` map and pass this to the `getCreateVolumeResponse` helper, as seen [here](https://github.com/kubernetes/cloud-provider-openstack/blob/53a4505c3caa96365b12cfc7230a84e429744b7c/pkg/csi/cinder/controllerserver.go#L246). However, we never use this and...

kind/bug

https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue We need to get the messaging (master, epoxy) and ironic (epoxy) jobs passing first.

semver:patch
backport-v2
edit:actions
edit:testinfra

Resolve a TODO from #3420 and both deprecate the function and migrate our sole user of it away.

semver:minor
backport-v2
edit:openstack
edit:utils