Skip to content

Commit cb8693f

Browse files
build(deps): Bump sigs.k8s.io/cluster-api-provider-aws/v2 from 2.5.2 to 2.6.1 in /hack/third-party/capa (#840)
Bumps [sigs.k8s.io/cluster-api-provider-aws/v2](https://github.com/kubernetes-sigs/cluster-api-provider-aws) from 2.5.2 to 2.6.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/releases">sigs.k8s.io/cluster-api-provider-aws/v2's releases</a>.</em></p> <blockquote> <h2>v2.6.1</h2> <h1>Release notes for Cluster API Provider AWS (CAPA) v2.6.1</h1> <p><a href="https://cluster-api-aws.sigs.k8s.io/">Documentation</a></p> <h1>Changelog since v2.5.2</h1> <p>| NOTE: there is no v2.6.0 release publicly available due to issue encountered during release.</p> <h2>Changes by Kind</h2> <h3>Feature</h3> <ul> <li>Add natgatewayips as source for ingress rules (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5005">#5005</a>, <a href="https://github.com/alexander-demicev"><code>@​alexander-demicev</code></a>)</li> <li>Add separate eks kubeconfig secret keys for the cluster-autoscaler to support refreshing the token automatically, see eks kubeconfig for more info. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/4648">#4648</a>, <a href="https://github.com/cnmcavoy"><code>@​cnmcavoy</code></a>)</li> <li>EBS Volumes and ENIs are now tagged when created as part of EC2 Instance Creation. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5057">#5057</a>, <a href="https://github.com/fahlmant"><code>@​fahlmant</code></a>)</li> <li>Flag to enable private subnet filter for EKS control plane (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5058">#5058</a>, <a href="https://github.com/jas-nik"><code>@​jas-nik</code></a>)</li> <li>New <code>AWSCluster.spec.network.vpc.SubnetSchema</code> parameter which allows to change preferred way of subnet division to public and private. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/4971">#4971</a>, <a href="https://github.com/krasoffski"><code>@​krasoffski</code></a>)</li> <li>Adding a new API field <code>capacityReservationId</code> to create capacity reserved instances (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5047">#5047</a>, <a href="https://github.com/athiruma"><code>@​athiruma</code></a>)</li> </ul> <h3>Bug or Regression</h3> <ul> <li>Continue reconciliation after filling an empty <code>AWSMachinePool.status.launchTemplateVersion</code> field (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5048">#5048</a>, <a href="https://github.com/AndiDog"><code>@​AndiDog</code></a>)</li> <li>Fix comparison of ingress rules during Security Group reconciliation to avoid unnecessary revokes and authorizes. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5024">#5024</a>, <a href="https://github.com/r4f4"><code>@​r4f4</code></a>)</li> <li>Fix managed subnet tagging with &quot;owned&quot; value for &quot;kubernetes.io/cluster/<!-- raw HTML omitted -->&quot; tag. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5051">#5051</a>, <a href="https://github.com/r4f4"><code>@​r4f4</code></a>)</li> <li>Fix registering instances to Load Balancers when instances are still pending. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5040">#5040</a>, <a href="https://github.com/r4f4"><code>@​r4f4</code></a>)</li> <li>Fixed released binary name template. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5055">#5055</a>, <a href="https://github.com/nrb"><code>@​nrb</code></a>)</li> <li>Fixes target group and listeners creation for v2 Load Balancers. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5017">#5017</a>, <a href="https://github.com/r4f4"><code>@​r4f4</code></a>)</li> <li>Flag to remove the default Helm-managed AWS VPC CNI EKS Addon (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5009">#5009</a>, <a href="https://github.com/jas-nik"><code>@​jas-nik</code></a>)</li> <li>Change prevenet deletion label to be specific to CAPA. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5072">#5072</a>, <a href="https://github.com/richardcase"><code>@​richardcase</code></a>)</li> </ul> <h3>Other</h3> <ul> <li>Move AndiDog to maintainer status. (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5060">#5060</a>, <a href="https://github.com/richardcase"><code>@​richardcase</code></a>)</li> <li>Update the metadata file for v2.6.0 (<a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5071">#5071</a>, <a href="https://github.com/richardcase"><code>@​richardcase</code></a>)</li> </ul> <p>The images for this release are: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.6.1</p> <p>Thanks to all our contributors.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/6db1244a6aea9058cc0546dd7d2151fc2c624acc"><code>6db1244</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5073">#5073</a> from k8s-infra-cherrypick-robot/cherry-pick-5072-to-...</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/ec0b23658898a49422e63081916ad4ec44656e57"><code>ec0b236</code></a> chore: change name of prevent deletion label</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/b38488dd8573577770ab3c6123447cb73031170a"><code>b38488d</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5071">#5071</a> from richardcase/metadata_release260</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/ab63db7b7a8bd4dffdd1c969c454cac70084592a"><code>ab63db7</code></a> chore: update metadata for v2.6.0</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/b8ad31cc176d31eeec13f0dc99a2fa3b02fd0459"><code>b8ad31c</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5009">#5009</a> from jas-nik/vpc-cni-helm</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/02198d345a927b2c37188eb79bc59806f19ffa7a"><code>02198d3</code></a> Remove helm condition for aws vpc cni deletion</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/8d68d0385d7fd9a11c916bfd6b4dd2ceac1f9b4a"><code>8d68d03</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5058">#5058</a> from jas-nik/filter-pvt-sub</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/6ad02ef365f068a50f3b5591a6de64849411492b"><code>6ad02ef</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5047">#5047</a> from athiruma/support_capacity_reservation</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/015943516fe951ef7d7a2fc7068f861f061708a7"><code>0159435</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/cluster-api-provider-aws/issues/5040">#5040</a> from r4f4/fix-5037</li> <li><a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/commit/8050e014c835a7223a1d7f0c9fdada199b181d91"><code>8050e01</code></a> Add Control Plane Private Subnet Filter</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/cluster-api-provider-aws/compare/v2.5.2...v2.6.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/cluster-api-provider-aws/v2&package-manager=go_modules&previous-version=2.5.2&new-version=2.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jimmi Dyson <[email protected]>
1 parent 576e7d0 commit cb8693f

File tree

7 files changed

+194
-4
lines changed

7 files changed

+194
-4
lines changed

api/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2/awsmachine_types.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ type AWSMachineSpec struct {
113113
// +optional
114114
PublicIP *bool `json:"publicIP,omitempty"`
115115

116+
// ElasticIPPool is the configuration to allocate Public IPv4 address (Elastic IP/EIP) from user-defined pool.
117+
//
118+
// +optional
119+
ElasticIPPool *ElasticIPPool `json:"elasticIpPool,omitempty"`
120+
116121
// AdditionalSecurityGroups is an array of references to security groups that should be applied to the
117122
// instance. These security groups would be set in addition to any security groups defined
118123
// at the cluster level or in the actuator. It is possible to specify either IDs of Filters. Using Filters
@@ -188,6 +193,10 @@ type AWSMachineSpec struct {
188193
// PrivateDNSName is the options for the instance hostname.
189194
// +optional
190195
PrivateDNSName *PrivateDNSName `json:"privateDnsName,omitempty"`
196+
197+
// CapacityReservationID specifies the target Capacity Reservation into which the instance should be launched.
198+
// +optional
199+
CapacityReservationID *string `json:"capacityReservationId,omitempty"`
191200
}
192201

193202
// CloudInit defines options related to the bootstrapping systems where

api/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2/network_types.go

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,22 @@ type VPCSpec struct {
455455
// +optional
456456
// +kubebuilder:validation:Enum:=ip-name;resource-name
457457
PrivateDNSHostnameTypeOnLaunch *string `json:"privateDnsHostnameTypeOnLaunch,omitempty"`
458+
459+
// ElasticIPPool contains specific configuration to allocate Public IPv4 address (Elastic IP) from user-defined pool
460+
// brought to AWS for core infrastructure resources, like NAT Gateways and Public Network Load Balancers for
461+
// the API Server.
462+
// +optional
463+
ElasticIPPool *ElasticIPPool `json:"elasticIpPool,omitempty"`
464+
465+
// SubnetSchema specifies how CidrBlock should be divided on subnets in the VPC depending on the number of AZs.
466+
// PreferPrivate - one private subnet for each AZ plus one other subnet that will be further sub-divided for the public subnets.
467+
// PreferPublic - have the reverse logic of PreferPrivate, one public subnet for each AZ plus one other subnet
468+
// that will be further sub-divided for the private subnets.
469+
// Defaults to PreferPrivate
470+
// +optional
471+
// +kubebuilder:default=PreferPrivate
472+
// +kubebuilder:validation:Enum=PreferPrivate;PreferPublic
473+
SubnetSchema *SubnetSchemaType `json:"subnetSchema,omitempty"`
458474
}
459475

460476
// String returns a string representation of the VPC.
@@ -477,6 +493,22 @@ func (v *VPCSpec) IsIPv6Enabled() bool {
477493
return v.IPv6 != nil
478494
}
479495

496+
// GetElasticIPPool returns the custom Elastic IP Pool configuration when present.
497+
func (v *VPCSpec) GetElasticIPPool() *ElasticIPPool {
498+
return v.ElasticIPPool
499+
}
500+
501+
// GetPublicIpv4Pool returns the custom public IPv4 pool brought to AWS when present.
502+
func (v *VPCSpec) GetPublicIpv4Pool() *string {
503+
if v.ElasticIPPool == nil {
504+
return nil
505+
}
506+
if v.ElasticIPPool.PublicIpv4Pool != nil {
507+
return v.ElasticIPPool.PublicIpv4Pool
508+
}
509+
return nil
510+
}
511+
480512
// SubnetSpec configures an AWS Subnet.
481513
type SubnetSpec struct {
482514
// ID defines a unique identifier to reference this resource.
@@ -715,6 +747,17 @@ func (s Subnets) FilterPrivate() (res Subnets) {
715747
return
716748
}
717749

750+
// FilterNonCni returns the subnets that are NOT intended for usage with the CNI pod network
751+
// (i.e. do NOT have the `sigs.k8s.io/cluster-api-provider-aws/association=secondary` tag).
752+
func (s Subnets) FilterNonCni() (res Subnets) {
753+
for _, x := range s {
754+
if x.Tags[NameAWSSubnetAssociation] != SecondarySubnetTagValue {
755+
res = append(res, x)
756+
}
757+
}
758+
return
759+
}
760+
718761
// FilterPublic returns a slice containing all subnets marked as public.
719762
func (s Subnets) FilterPublic() (res Subnets) {
720763
for _, x := range s {
@@ -897,6 +940,10 @@ type IngressRule struct {
897940
// The field will be combined with source security group IDs if specified.
898941
// +optional
899942
SourceSecurityGroupRoles []SecurityGroupRole `json:"sourceSecurityGroupRoles,omitempty"`
943+
944+
// NatGatewaysIPsSource use the NAT gateways IPs as the source for the ingress rule.
945+
// +optional
946+
NatGatewaysIPsSource bool `json:"natGatewaysIPsSource,omitempty"`
900947
}
901948

902949
// String returns a string representation of the ingress rule.
@@ -1002,3 +1049,57 @@ func (z ZoneType) String() string {
10021049
func (z ZoneType) Equal(other ZoneType) bool {
10031050
return z == other
10041051
}
1052+
1053+
// ElasticIPPool allows configuring a Elastic IP pool for resources allocating
1054+
// public IPv4 addresses on public subnets.
1055+
type ElasticIPPool struct {
1056+
// PublicIpv4Pool sets a custom Public IPv4 Pool used to create Elastic IP address for resources
1057+
// created in public IPv4 subnets. Every IPv4 address, Elastic IP, will be allocated from the custom
1058+
// Public IPv4 pool that you brought to AWS, instead of Amazon-provided pool. The public IPv4 pool
1059+
// resource ID starts with 'ipv4pool-ec2'.
1060+
//
1061+
// +kubebuilder:validation:MaxLength=30
1062+
// +optional
1063+
PublicIpv4Pool *string `json:"publicIpv4Pool,omitempty"`
1064+
1065+
// PublicIpv4PoolFallBackOrder defines the fallback action when the Public IPv4 Pool has been exhausted,
1066+
// no more IPv4 address available in the pool.
1067+
//
1068+
// When set to 'amazon-pool', the controller check if the pool has available IPv4 address, when pool has reached the
1069+
// IPv4 limit, the address will be claimed from Amazon-pool (default).
1070+
//
1071+
// When set to 'none', the controller will fail the Elastic IP allocation when the publicIpv4Pool is exhausted.
1072+
//
1073+
// +kubebuilder:validation:Enum:=amazon-pool;none
1074+
// +optional
1075+
PublicIpv4PoolFallBackOrder *PublicIpv4PoolFallbackOrder `json:"publicIpv4PoolFallbackOrder,omitempty"`
1076+
1077+
// TODO(mtulio): add future support of user-defined Elastic IP to allow users to assign BYO Public IP from
1078+
// 'static'/preallocated amazon-provided IPsstrucute currently holds only 'BYO Public IP from Public IPv4 Pool' (user brought to AWS),
1079+
// although a dedicated structure would help to hold 'BYO Elastic IP' variants like:
1080+
// - AllocationIdPoolApiLoadBalancer: an user-defined (static) IP address to the Public API Load Balancer.
1081+
// - AllocationIdPoolNatGateways: an user-defined (static) IP address to allocate to NAT Gateways (egress traffic).
1082+
}
1083+
1084+
// PublicIpv4PoolFallbackOrder defines the list of available fallback action when the PublicIpv4Pool is exhausted.
1085+
// 'none' let the controllers return failures when the PublicIpv4Pool is exhausted - no more IPv4 available.
1086+
// 'amazon-pool' let the controllers to skip the PublicIpv4Pool and use the Amazon pool, the default.
1087+
// +kubebuilder:validation:XValidation:rule="self in ['none','amazon-pool']",message="allowed values are 'none' and 'amazon-pool'"
1088+
type PublicIpv4PoolFallbackOrder string
1089+
1090+
const (
1091+
// PublicIpv4PoolFallbackOrderAmazonPool refers to use Amazon-pool Public IPv4 Pool as a fallback strategy.
1092+
PublicIpv4PoolFallbackOrderAmazonPool = PublicIpv4PoolFallbackOrder("amazon-pool")
1093+
1094+
// PublicIpv4PoolFallbackOrderNone refers to not use any fallback strategy.
1095+
PublicIpv4PoolFallbackOrderNone = PublicIpv4PoolFallbackOrder("none")
1096+
)
1097+
1098+
func (r PublicIpv4PoolFallbackOrder) String() string {
1099+
return string(r)
1100+
}
1101+
1102+
// Equal compares PublicIpv4PoolFallbackOrder types and return true if input param is equal.
1103+
func (r PublicIpv4PoolFallbackOrder) Equal(e PublicIpv4PoolFallbackOrder) bool {
1104+
return r == e
1105+
}

api/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2/types.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,19 @@ limitations under the License.
1717
package v1beta2
1818

1919
import (
20+
"strings"
21+
2022
"k8s.io/apimachinery/pkg/util/sets"
2123

2224
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
2325
)
2426

27+
const (
28+
// PreventDeletionLabel can be used in situations where preventing delation is allowed. The docs
29+
// and the CRD will call this out where its allowed.
30+
PreventDeletionLabel = "aws.cluster.x-k8s.io/prevent-deletion"
31+
)
32+
2533
// AWSResourceReference is a reference to a specific AWS resource by ID or filters.
2634
// Only one of ID or Filters may be specified. Specifying more than one will result in
2735
// a validation error.
@@ -249,6 +257,10 @@ type Instance struct {
249257
// PublicIPOnLaunch is the option to associate a public IP on instance launch
250258
// +optional
251259
PublicIPOnLaunch *bool `json:"publicIPOnLaunch,omitempty"`
260+
261+
// CapacityReservationID specifies the target Capacity Reservation into which the instance should be launched.
262+
// +optional
263+
CapacityReservationID *string `json:"capacityReservationId,omitempty"`
252264
}
253265

254266
// InstanceMetadataState describes the state of InstanceMetadataOptions.HttpEndpoint and InstanceMetadataOptions.InstanceMetadataTags
@@ -439,3 +451,19 @@ type PrivateDNSName struct {
439451
// +kubebuilder:validation:Enum:=ip-name;resource-name
440452
HostnameType *string `json:"hostnameType,omitempty"`
441453
}
454+
455+
// SubnetSchemaType specifies how given network should be divided on subnets
456+
// in the VPC depending on the number of AZs.
457+
type SubnetSchemaType string
458+
459+
// Name returns subnet schema type name without prefix.
460+
func (s *SubnetSchemaType) Name() string {
461+
return strings.ToLower(strings.TrimPrefix(string(*s), "Prefer"))
462+
}
463+
464+
var (
465+
// SubnetSchemaPreferPrivate allocates more subnets in the VPC to private subnets.
466+
SubnetSchemaPreferPrivate = SubnetSchemaType("PreferPrivate")
467+
// SubnetSchemaPreferPublic allocates more subnets in the VPC to public subnets.
468+
SubnetSchemaPreferPublic = SubnetSchemaType("PreferPublic")
469+
)

api/external/sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2/zz_generated.deepcopy.go

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hack/third-party/capa/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/ex
55

66
go 1.21
77

8-
require sigs.k8s.io/cluster-api-provider-aws/v2 v2.5.2
8+
require sigs.k8s.io/cluster-api-provider-aws/v2 v2.6.1
99

1010
require (
1111
github.com/aws/aws-sdk-go v1.51.17 // indirect

hack/third-party/capa/go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
3838
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
3939
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
4040
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
41+
github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=
42+
github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
4143
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
4244
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
4345
github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 h1:0VpGH+cDhbDtdcweoyCVsF3fhN8kejK6rFe/2FFX2nU=
@@ -183,8 +185,8 @@ k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCf
183185
k8s.io/utils v0.0.0-20240102154912-e7106e64919e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
184186
sigs.k8s.io/cluster-api v1.7.1 h1:JkMAbAMzBM+WBHxXLTJXTiCisv1PAaHRzld/3qrmLYY=
185187
sigs.k8s.io/cluster-api v1.7.1/go.mod h1:V9ZhKLvQtsDODwjXOKgbitjyCmC71yMBwDcMyNNIov0=
186-
sigs.k8s.io/cluster-api-provider-aws/v2 v2.5.2 h1:KIIgGf7CmYcvmrluwq7kPO8ZIfCduVtJ2aFR8GvA6IU=
187-
sigs.k8s.io/cluster-api-provider-aws/v2 v2.5.2/go.mod h1:eQodl6ZvSu8PVNsOPt5TrqDc8gmCsor+BZHQQFX2Gns=
188+
sigs.k8s.io/cluster-api-provider-aws/v2 v2.6.1 h1:vbZUYEB7OfPlfHk6wis+UrvRLTqv5F4Nrjl2WDJ1kiw=
189+
sigs.k8s.io/cluster-api-provider-aws/v2 v2.6.1/go.mod h1:1aq1EZbirRW6NC2gYUFCc7cVFwX9PM/vDvoU+2oGPuw=
188190
sigs.k8s.io/controller-runtime v0.17.3 h1:65QmN7r3FWgTxDMz9fvGnO1kbf2nu+acg9p2R9oYYYk=
189191
sigs.k8s.io/controller-runtime v0.17.3/go.mod h1:N0jpP5Lo7lMTF9aL56Z/B2oWBJjey6StQM0jRbKQXtY=
190192
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=

test/e2e/data/shared/v1beta1-capa/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
apiVersion: clusterctl.cluster.x-k8s.io/v1alpha3
1010
releaseSeries:
1111
- major: 2
12-
minor: 5
12+
minor: 6
1313
contract: v1beta1

0 commit comments

Comments
 (0)