stackitcloud / yawol

yawol is a Load Balancer solution for OpenStack, based on the Kubernetes controller pattern.
Apache License 2.0
44 stars 5 forks source link

fix(deps): update module github.com/gophercloud/gophercloud to v2 #366

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/gophercloud/gophercloud v1.13.0 -> v2.0.0 age adoption passing confidence

Release Notes

gophercloud/gophercloud (github.com/gophercloud/gophercloud) ### [`v2.0.0`](https://togithub.com/gophercloud/gophercloud/blob/HEAD/CHANGELOG.md#v200-2024-05-27) [Compare Source](https://togithub.com/gophercloud/gophercloud/compare/v1.13.0...v2.0.0) MAIN BREAKING CHANGES: - **Gophercloud now requires Go v1.22.** - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) Gophercloud now escapes container and object names in all `objects` and `containers` functions. If you were previously escaping names (with, for example: `url.PathEscape` or `url.QueryEscape`), then you should REMOVE that and pass the intended names to Gophercloud directly. - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) The `containers.ListOpts#Full` and `objects.ListOpts#Full` properties are REMOVED from the Gophercloud API. The reason for that is: plaintext listing is unfixably wrong and won't handle special characters reliably (i.e. `\n`). - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) Empty container names, container names containing a slash (`/`), and empty object names are now rejected in Gophercloud before any call to Swift. - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) In `objectstorage`: `containers.ErrInvalidContainerName` is now `v1.ErrInvalidContainerName`. - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) New name validation errors in `objectstorage`: - `v1.ErrEmptyContainerName` - `v1.ErrEmptyObjectName` - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) In `objects.Copy`: the `destination` field (e.g. `objects.CopyOpts#Destination`) must be in the form `/container/object`: the function will reject a destination path if it doesn't start with a slash (`/`). - [GH-2560](https://togithub.com/gophercloud/gophercloud/pull/2560) loadbalancer: Use CreateMemberOpts instead of BatchUpdateMemberOpts in PoolCreateOpts - [GH-2886](https://togithub.com/gophercloud/gophercloud/pull/2886) ports: Fix value_specs implementation - [GH-2665](https://togithub.com/gophercloud/gophercloud/pull/2665) Cinder: Remove multiatttach request parameter - [GH-2936](https://togithub.com/gophercloud/gophercloud/pull/2936) Make Gophercloud context-aware: all function signatures triggering an HTTP call now accept a context.Context for tracing and cancellation - [GH-2970](https://togithub.com/gophercloud/gophercloud/pull/2970) Remove context from the Provider client - [GH-2904](https://togithub.com/gophercloud/gophercloud/pull/2904) Remove error code types New features and improvements: - [GH-2486](https://togithub.com/gophercloud/gophercloud/pull/2486) Fix BareMetalV1 version - [GH-2492](https://togithub.com/gophercloud/gophercloud/pull/2492) Add tags for loadbalancer l7policy and l7rule - [GH-2560](https://togithub.com/gophercloud/gophercloud/pull/2560) loadbalancer: Use CreateMemberOpts instead of BatchUpdateMemberOpts in PoolCreateOpts - [GH-2561](https://togithub.com/gophercloud/gophercloud/pull/2561) compute: add ext_specs to flavor - [GH-2613](https://togithub.com/gophercloud/gophercloud/pull/2613) Migrate baremetal inventory to a common location - [GH-2724](https://togithub.com/gophercloud/gophercloud/pull/2724) baremetal: introduce Node Inventory API - [GH-2725](https://togithub.com/gophercloud/gophercloud/pull/2725) baremetal: finish moving common inventory bits - [GH-2736](https://togithub.com/gophercloud/gophercloud/pull/2736) Composable templates - [GH-2781](https://togithub.com/gophercloud/gophercloud/pull/2781) baremetal: support ironic native PluginData - [GH-2791](https://togithub.com/gophercloud/gophercloud/pull/2791) Add microversion utilities - [GH-2806](https://togithub.com/gophercloud/gophercloud/pull/2806) Fix list ports with multiple fixedip parameters - [GH-2809](https://togithub.com/gophercloud/gophercloud/pull/2809) Remove code for CDN (poppy) - [GH-2812](https://togithub.com/gophercloud/gophercloud/pull/2812) Revert "Fix baremetal jobs on Ubuntu 20.04" - [GH-2821](https://togithub.com/gophercloud/gophercloud/pull/2821) objects: Escape names in Gophercloud - [GH-2828](https://togithub.com/gophercloud/gophercloud/pull/2828) Octavia: Add tags to resources missing them - [GH-2834](https://togithub.com/gophercloud/gophercloud/pull/2834) baremetal: implemented ParsedLLDP in the standard PluginData - [GH-2866](https://togithub.com/gophercloud/gophercloud/pull/2866) loadbalancer additional_vips by snigle - [GH-2881](https://togithub.com/gophercloud/gophercloud/pull/2881) Adding missing QoS field for router - [GH-2883](https://togithub.com/gophercloud/gophercloud/pull/2883) Context-aware methods to ProviderClient and ServiceClient - [GH-2892](https://togithub.com/gophercloud/gophercloud/pull/2892) Authenticate with a clouds.yaml

Configuration

šŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

šŸš¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.

ā™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

šŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 3 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

āš ļø Warning: custom changes will be lost.