fix(deps): update go-modules automerge#831
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## main #831 +/- ##
==========================================
- Coverage 57.12% 50.59% -6.54%
==========================================
Files 25 23 -2
Lines 2906 2791 -115
==========================================
- Hits 1660 1412 -248
- Misses 1081 1246 +165
+ Partials 165 133 -32
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
710d15e to
f7acfa2
Compare
7a4ffed to
38d4b4c
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
38d4b4c to
793c183
Compare
|
This PR contains the following updates:
05415f1->7399e0fv1.12.0->v1.15.0v5.21.0->v5.21.2v0.50.0->v0.80.0v1.41.1->v1.41.4v1.7.4->v1.7.8v1.31.2->v1.32.12v1.18.6->v1.19.12v1.18.4->v1.18.20v1.4.17->v1.4.20v2.7.17->v2.7.20v1.8.3->v1.8.6v1.4.17->v1.4.21v1.245.2->v1.296.0v1.13.4->v1.13.7v1.9.8->v1.9.12v1.28.2->v1.30.13v1.33.2->v1.35.17v1.24.0->v1.24.2v2.7.0->v2.9.0v0.6.0->v0.6.1v0.24.2->v0.25.0v0.22.6->v0.22.7v0.22.4->v0.22.5v0.21.4->v0.21.5v0.23.2->v0.23.3v0.22.3->v0.22.4v0.25.0->v0.26.1v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.4->v0.25.5v0.25.1->v0.25.2v10.26.0->v10.30.1v2.4.0->v2.5.041bb18b->2c02b82v0.24.1->v0.27.0cb029da->a15ffb789df573->253ce1bv2.28.0->v2.28.1v1.22.0->v1.23.2v0.62.0->v0.67.5v0.15.1->v0.20.1v0.22.7->v0.29.0v1.8.1->v1.10.21.24.6->1.26.1v0.58.0->v0.67.0v1.41.0->v1.42.0v1.41.0->v1.42.0v1.41.0->v1.42.0v1.41.0->v1.42.0v1.41.0->v1.42.0v1.41.0->v1.42.0v1.9.0->v1.10.0v0.48.0->v0.49.027f1f14->7ab1446v0.33.0->v0.34.0v0.50.0->v0.52.0v0.35.0->v0.36.0v0.19.0->v0.20.0v0.41.0->v0.42.0v0.40.0->v0.41.0v0.34.0->v0.35.0v0.10.0->v0.15.0v0.42.0->v0.43.0v0.217.0->v0.273.04cfbd41->d00831a4cfbd41->d00831av1.79.1->v1.79.3v0.33.4->v0.35.3v0.33.4->v0.35.3v0.33.4->v0.35.3v0.33.4->v0.35.3v2.130.1->v2.140.0c8a335a->5883c5eed3e215->8c68e18v1.4.0->v1.6.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
IBM-Cloud/power-go-client (github.com/IBM-Cloud/power-go-client)
v1.15.0Compare Source
v1.14.4Compare Source
v1.14.3Compare Source
v1.14.2Compare Source
v1.14.1Compare Source
v1.14.0Compare Source
v1.13.0Compare Source
IBM/go-sdk-core (github.com/IBM/go-sdk-core/v5)
v5.21.2Bug Fixes
v5.21.1Bug Fixes
IBM/vpc-go-sdk (github.com/IBM/vpc-go-sdk)
v0.80.0What's Changed
NetworkBandwidthModeinInstanceProfileFull Changelog: IBM/vpc-go-sdk@v0.79.0...v0.80.0
v0.79.0API Version Update
Instance Availability Class
Added support for instance availability classes, enabling spot instances and explicit preemption behavior.
New Core Models
InstanceAvailabilityInstanceAvailabilityPatchInstanceAvailabilityPrototypeAvailability Policy Enhancements
Extended instance availability policy to model spot preemption behavior.
Updated / Extended Models
InstanceAvailabilityPolicyInstanceAvailabilityPolicyPatchInstanceAvailabilityPolicyPrototypeNew Capability
preemptionaction:deletestopInstance, Prototype & Template Updates
Added explicit
availabilitysupport across all instance surfaces.Updated Structs
Instance(availability required in responses)InstancePatchInstancePrototypeInstanceTemplateInstanceTemplatePrototypeInstanceBy*and instance-template context structsInstance Profile Enhancements
Extended instance profiles to declare availability-class constraints.
New Profile Models
InstanceProfileAvailabilityClassInstanceProfileAvailabilityClassEnumInstanceProfileAvailabilityClassFixedUpdated Struct
InstanceProfileAvailabilityClassInstance Listing & Filtering
New Filter
availability.class(spot,standard) added toListInstancesOptionsLifecycle & Status Updates
stopped_by_preemptionv0.78.1What's Changed
Protocol
allReplacementThe legacy
protocol = allvalue has been removed starting with 0.77.0allimplicitly meant ICMP + TCP + UDP, as only these protocols were supported.Replacement rules:
icmp_tcp_udpto preserve the original behavior ofall.anyonly when you explicitly intend to allow or deny all IP protocols (0–255).Important:
alltoanyautomatically.deny + icmp_tcp_udpis not allowed; denying ICMP, TCP, and UDP requires three separate rules.This change affects security group rules and network ACL rules and requires explicit migration to preserve intent.
v0.78.0API Version Update
VCPU Policy Model (New Feature)
Introduced first-class, policy-driven VCPU modeling across instances and profiles.
New Core Models
InstanceVcpuInstanceVcpuBurstInstanceVcpuPatchInstanceVcpuPrototypeNew Profile Models
InstanceProfileVcpuBurstLimitInstanceProfileVcpuBurstLimitFixedInstanceProfileVcpuPercentageInstance & Template Struct Updates
Added explicit
vcpusupport across all instance creationUpdated Structs
InstancePatchInstancePrototypeInstanceTemplateInstanceTemplatePrototypeInstanceBy*and instance-template context structsInstance Profile Enhancements
Extended instance profiles to express CPU policy constraints.
Updated Struct
InstanceProfileVcpuBurstLimitVcpuPercentageInstance Patch Enhancements
Enabled CPU policy updates on existing instances.
New Capability
vcpu.percentageviaInstanceVcpuPatchstoppingorstoppedstatePlacement & Reservation Constraints
Strengthened validation and semantics for placement and reservation affinity.
Behavioral Updates
vcpu.percentage = 100for:Serialization & Validation
v0.77.0API Version
Breaking Changes
1. Security Group & Network ACL Rule Protocol Semantics
The legacy
protocol = allvalue has been removed.Previous behavior (API version 2025-12-08 or earlier)
allimplicitly meant ICMP + TCP + UDPNew behavior (API version 2025-12-09 or later)
icmp_tcp_udpallanyImportant
allmust be migrated toicmp_tcp_udpanywould silently widen network accessThis is a breaking change for:
2. Network ACL Action × Protocol Constraints
Allow rules
allow + icmp_tcp_udp-> validallow + any-> validallow + number_<N>-> validDeny rules
deny + icmp_tcp_udp-> not alloweddeny + any-> valid (blocks protocol numbers 0–255)deny + number_<N>-> validAdditional constraint
icmp_tcp_udpcannot later be updated todeny.New Features
1. Expanded Protocol Support (Preview / Approved Accounts)
Security group and network ACL rules now support the full IP protocol space.
Supported protocol values include:
anyicmp_tcp_udpicmp,tcp,udpgre,esp,ah,l2tp,vrrp,sctp,rsvp,ip_in_ipnumber_<N>for any individual protocol number (0–255)2. Security Group Rule Names
nameproperty.Schema & Model Changes
Security Group Rules
namefield to the rule schema.protocolresponse values now return:icmp_tcp_udpinstead ofallanywhen explicitly usedNetwork ACL Rules
allprotocol removed.anyicmp_tcp_udpMigration Guidelines
1. Protocol Migration
allicmp_tcp_udpDo not auto-map
alltoany.2. Network ACL Deny Rules Migration
If you previously had:
Choose intent explicitly:
Deny all protocols
Deny only ICMP, TCP, and UDP
There is no single-rule equivalent for
deny + icmp_tcp_udp.3. Security Group Rules Migration
protocol = allwithprotocol = icmp_tcp_udp4. IaC / Terraform / SDK Impact
Any hardcoded
protocol = allwill fail validation.State refresh may normalize:
all->icmp_tcp_udpOne-time diffs expected due to protocol normalization.
Summary
allhas been removed and replaced byicmp_tcp_udp(legacy-equivalent) andany(true any).v0.76.5FIX
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.76.0...v0.76.5
v0.76.4Fix
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.76.2...v0.76.4
v0.76.3FIX
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.76.1...v0.76.3
v0.76.2API Version Update
v0.76.1What's Changed
v0.76.0Highlights
API version bumped to 2025-11-18.
DNS Binding Migration
allow_dns_resolution_binding.dns_resolution_binding_mode = "disabled" | "primary" | "per_resource_binding".Endpoint Gateway Resource Bindings – Added
Endpoint Gateway list/create/update rewritten for new binding mode.
DNS sharing rules fully updated to binding-mode semantics.
Instance Group Scheduled Action fix:
cron_spec/run_atordering + parsing.New Features
Resource Bindings API with FQDN endpoints, lifecycle info, pagination, and patch support.
Methods:
DNS Binding Mode Replacement
DNS Topology Updates
v0.75.1Bug Fixes
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.75.0...v0.75.1
v0.75.0Highlights
API version bumped to 2025-11-04
New region:
in-che(India, Chennai) added to service URL map.VPN Gateway: Advertised CIDRs (route mode) :
ListVPNGatewayAdvertisedCIDRsAddVPNGatewayAdvertisedCIDRCheckVPNGatewayAdvertisedCIDRRemoveVPNGatewayAdvertisedCIDRVPN Gateway: Service Connections
ListVPNGatewayServiceConnectionsGetVPNGatewayServiceConnectionDynamic Route Mode (BGP) plumbing added across models, patches, and prototypes.
Optimistic concurrency for VPN gateway connections via optional
If-Matchon DELETE and PATCH.Multiple fields tightened from optional → required (potentially breaking).
New Features
VPN Gateway: Advertised CIDRs (Route Mode)
Endpoints surfaced with options and models to manage static prefixes advertised by routing protocols:
Methods:
ListVPNGatewayAdvertisedCIDRs,AddVPNGatewayAdvertisedCIDR,CheckVPNGatewayAdvertisedCIDR,RemoveVPNGatewayAdvertisedCIDRModels/Options:
VPNGatewayAdvertisedCIDRCollectionListVPNGatewayAdvertisedCIDRsOptions,AddVPNGatewayAdvertisedCIDROptions,CheckVPNGatewayAdvertisedCIDROptions,RemoveVPNGatewayAdvertisedCIDROptionsVPN Gateway: Service Connections
ListVPNGatewayServiceConnections,GetVPNGatewayServiceConnectionstart,limit).ListVPNGatewayServiceConnectionsOptions,GetVPNGatewayServiceConnectionOptions,VPNGatewayServiceConnectionCollection,VPNGatewayServiceConnectionDynamic Route Mode & BGP
New structures to represent dynamic route mode configuration and state:
VPNGatewayConnectionDynamicRouteModeLocal,...LocalPrototypeVPNGatewayConnectionDynamicRouteModePeer(+ address/fqdn variants) and...PeerPrototypeVPNGatewayConnectionDynamicRouteModeTunnel,VPNGatewayConnectionTunnel,VPNGatewayConnectionTunnelPrototypeVPNGatewayConnectionPatchgains:routing_protocol("none" | "bgp")tunnels(array ofVPNGatewayConnectionTunnel)VPNGatewayConnectionPrototypegainstunnels(array ofVPNGatewayConnectionTunnelPrototype)VPNGatewayConnectionPeerPatchgainsasn(with restricted-ASN guard in docs)VPN Gateway Model Extensions
VPNGatewaynow includes:advertised_cidrs(static prefixes to advertise)local_asn(gateway/local ASN)New Region
GetServiceURLForRegionnow mapsin-che->https://in-che.iaas.cloud.ibm.com/v1Enhancements
Concurrency Control on VPN Connections
DeleteVPNGatewayConnectionOptionsandUpdateVPNGatewayConnectionOptionsgain optionalIfMatch.If-Matchheader when provided; delete/update will fail on ETag mismatch.Documentation/Comment Clarifications
CreateInstanceNetworkInterfaceOptionsandNetworkInterfacePrototypereflowed for clarity (no semantic change).InstanceProfileCollection.profilesdescription clarified (“The virtual server instance profiles.”).Guide
Use ETags for safer updates
IfMatchto avoid lost updates:Manage advertised CIDRs
Enable dynamic route mode (BGP) tunnels
SDK Summary (Additions)
ListVPNGatewayAdvertisedCIDRs,AddVPNGatewayAdvertisedCIDR,CheckVPNGatewayAdvertisedCIDR,RemoveVPNGatewayAdvertisedCIDR,ListVPNGatewayServiceConnections,GetVPNGatewayServiceConnectionListVPNGatewayAdvertisedCIDRsOptions,AddVPNGatewayAdvertisedCIDROptions,CheckVPNGatewayAdvertisedCIDROptions,RemoveVPNGatewayAdvertisedCIDROptions,ListVPNGatewayServiceConnectionsOptions,GetVPNGatewayServiceConnectionOptionsVPNGatewayAdvertisedCIDRCollection, dynamic-route models listed above,VPNGateway.advertised_cidrs,VPNGateway.local_asn,VPNGatewayConnectionPatch.routing_protocol,VPNGatewayConnectionPatch.tunnels,VPNGatewayConnectionPeerPatch.asn,VPNGatewayConnectionTunnel(Prototype)v0.74.2Bug Fixes
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.74.1...v0.74.2
v0.74.1What's Changed
v0.74.0What's Changed : Volume bandwidth QoS and Flex profiles support
Version Update
2025-09-23→2025-09-30Major Changes
Volume Bandwidth QoS Mode Support
VolumeBandwidthQosModeacross all instance modelspooled,weightedvolume_bandwidth_qos_modesInstance Profile Enhancements
VolumeBandwidthQosModesinInstanceProfilestructModel Updates
VolumeBandwidthQosModefieldstoppingorstopped)VolumeBandwidthQosModesupport across network attachment/interface typesProfile Default Changes
bx2-2x8tobxf-2x8VCPU Manufacturer Enhancement
unassignedconstant for failed/pending/stopped instancesNew Constants Added
For Volume Bandwidth QoS Mode:
InstanceVolumeBandwidthQosModePooledConst="pooled"InstanceVolumeBandwidthQosModeWeightedConst="weighted"For VCPU Manufacturer:
InstanceVcpuManufacturerUnassignedConst="unassigned"Documentation Updates
v0.73.1Bug Fixes
SDK Compatibility Patch - Protocol Handling
Full Changelog: IBM/vpc-go-sdk@v0.73.0...v0.73.1
v0.73.0What's Changed
Version Update
2025-09-17→2025-09-23Major Changes
Load Balancer Pool Member Target Enhancements
New Model Added:
LoadBalancerPoolMemberTargetByReservedIPid,href,name,address0.0.0.0placeholder for deferred address assignmentresource_typefixed assubnet_reserved_ipRenamed Model:
LoadBalancerPoolMemberTargetIP→LoadBalancerPoolMemberTargetIPNotReservedIPNew Prototype Identity:
LoadBalancerPoolMemberTargetPrototypeReservedIPIdentityByID,ByHrefNew Discriminator Constant:
subnet_reserved_ipLoad Balancer Profile Enhancements (
LoadBalancerProfilestruct)New Field:
targetable_resource_typesinstance,subnet_reserved_ip,load_balancer,ipNew Struct:
LoadBalancerProfileTargetableResourceTypestype(enum),values(list)Breaking Changes
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.