Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(helm): update chart metallb to 0.14.9 #1838

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

wyoa-bot[bot]
Copy link
Contributor

@wyoa-bot wyoa-bot bot commented Jan 29, 2024

This PR contains the following updates:

Package Update Change
metallb (source) minor 0.13.12 -> 0.14.9

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

metallb/metallb (metallb)

v0.14.9

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-9

v0.14.8

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-8

v0.14.7

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-7

v0.14.6

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-6

v0.14.5

Compare Source

See the release notes for details:

https://metallb.universe.tf/release-notes/#version-0-14-5

v0.14.4

Compare Source

See https://metallb.universe.tf/release-notes/ for details

v0.14.3

Compare Source

See https://metallb.universe.tf/release-notes/ for details

v0.14.2

Compare Source

See https://metallb.universe.tf/release-notes/ for details


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@wyoa-bot wyoa-bot bot requested a review from jr0dd as a code owner January 29, 2024 14:03
@wyoa-bot wyoa-bot bot added renovate/helm type/minor size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. area/cluster Changes made in the cluster directory labels Jan 29, 2024
@wyoa-bot
Copy link
Contributor Author

wyoa-bot bot commented Jan 29, 2024

Path: cluster/apps/networking/metallb/helm-release.yaml%0AVersion: 0.13.12 -> 0.14.9%0A%0A```diff%0A@@ -27,7 +27,7 @@%0A apiVersion: v1%0A kind: Secret%0A metadata:%0A- name: webhook-server-cert%0A+ name: metallb-webhook-cert%0A namespace: "default"%0A labels:%0A app.kubernetes.io/name: metallb%0A@@ -40,6 +40,10 @@%0A metadata:%0A name: metallb-excludel2%0A namespace: "default"%0A+ labels:%0A+ app.kubernetes.io/name: metallb%0A+ app.kubernetes.io/instance: metallb%0A+ app.kubernetes.io/managed-by: Helm%0A data:%0A excludel2.yaml: |%0A announcedInterfacesToExclude:%0A@@ -157,7 +161,7 @@%0A frr.conf: |%0A ! This file gets overriden the first time the speaker renders a config.%0A ! So anything configured here is only temporary.%0A- frr version 7.5.1%0A+ frr version 8.0%0A frr defaults traditional%0A hostname Router%0A line vty%0A@@ -168,190 +172,7 @@%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A- name: addresspools.metallb.io%0A-spec:%0A- group: metallb.io%0A- names:%0A- kind: AddressPool%0A- listKind: AddressPoolList%0A- plural: addresspools%0A- singular: addresspool%0A- scope: Namespaced%0A- conversion:%0A- strategy: Webhook%0A- webhook:%0A- conversionReviewVersions: ["v1alpha1", "v1beta1"]%0A- clientConfig:%0A- # this is a valid pem format, otherwise the apiserver will reject the deletion of the crds%0A- # with "unable to parse bytes as PEM block", The controller will patch it with the right content after it starts%0A- caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlGWlRDQ0EwMmdBd0lCQWdJVU5GRW1XcTM3MVpKdGkrMmlSQzk1WmpBV1MxZ3dEUVlKS29aSWh2Y05BUUVMDQpCUUF3UWpFTE1Ba0dBMVVFQmhNQ1dGZ3hGVEFUQmdOVkJBY01ERVJsWm1GMWJIUWdRMmwwZVRFY01Cb0dBMVVFDQpDZ3dUUkdWbVlYVnNkQ0JEYjIxd1lXNTVJRXgwWkRBZUZ3MHlNakEzTVRrd09UTXlNek5hRncweU1qQTRNVGd3DQpPVE15TXpOYU1FSXhDekFKQmdOVkJBWVRBbGhZTVJVd0V3WURWUVFIREF4RVpXWmhkV3gwSUVOcGRIa3hIREFhDQpCZ05WQkFvTUUwUmxabUYxYkhRZ1EyOXRjR0Z1ZVNCTWRHUXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDDQpEd0F3Z2dJS0FvSUNBUUNxVFpxMWZRcC9vYkdlenhES0o3OVB3Ny94azJwellualNzMlkzb1ZYSm5sRmM4YjVlDQpma2ZZQnY2bndscW1keW5PL2phWFBaQmRQSS82aFdOUDBkdVhadEtWU0NCUUpyZzEyOGNXb3F0MGNTN3pLb1VpDQpvcU1tQ0QvRXVBeFFNZjhRZDF2c1gvVllkZ0poVTZBRXJLZEpIaXpFOUJtUkNkTDBGMW1OVW55Rk82UnRtWFZUDQpidkxsTDVYeTc2R0FaQVBLOFB4aVlDa0NtbDdxN0VnTWNiOXlLWldCYmlxQ3VkTXE5TGJLNmdKNzF6YkZnSXV4DQo1L1pXK2JraTB2RlplWk9ZODUxb1psckFUNzJvMDI4NHNTWW9uN0pHZVZkY3NoUnh5R1VpSFpSTzdkaXZVTDVTDQpmM2JmSDFYbWY1ZDQzT0NWTWRuUUV2NWVaOG8zeWVLa3ZrbkZQUGVJMU9BbjdGbDlFRVNNR2dhOGFaSG1URSttDQpsLzlMSmdDYjBnQmtPT0M0WnV4bWh2aERKV1EzWnJCS3pMQlNUZXN0NWlLNVlwcXRWVVk2THRyRW9FelVTK1lsDQpwWndXY2VQWHlHeHM5ZURsR3lNVmQraW15Y3NTU1UvVno2Mmx6MnZCS21NTXBkYldDQWhud0RsRTVqU2dyMjRRDQp0eGNXLys2N3d5KzhuQlI3UXdqVTFITndVRjBzeERWdEwrZ1NHVERnSEVZSlhZelYvT05zMy94TkpoVFNPSkxNDQpoeXNVdyttaGdackdhbUdXcHVIVU1DUitvTWJzMTc1UkcrQjJnUFFHVytPTjJnUTRyOXN2b0ZBNHBBQm8xd1dLDQpRYjRhY3pmeVVscElBOVFoSmFsZEY3S3dPSHVlV3gwRUNrNXg0T2tvVDBvWVp0dzFiR0JjRGtaSmF3SURBUUFCDQpvMU13VVRBZEJnTlZIUTRFRmdRVW90UlNIUm9IWTEyRFZ4R0NCdEhpb1g2ZmVFQXdId1lEVlIwakJCZ3dGb0FVDQpvdFJTSFJvSFkxMkRWeEdDQnRIaW9YNmZlRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCDQpBUXNGQUFPQ0FnRUFSbkpsWWRjMTFHd0VxWnh6RDF2R3BDR2pDN2VWTlQ3aVY1d3IybXlybHdPYi9aUWFEa0xYDQpvVStaOVVXT1VlSXJTdzUydDdmQUpvVVAwSm5iYkMveVIrU1lqUGhvUXNiVHduOTc2ZldBWTduM3FMOXhCd1Y0DQphek41OXNjeUp0dlhMeUtOL2N5ak1ReDRLajBIMFg0bWJ6bzVZNUtzWWtYVU0vOEFPdWZMcEd0S1NGVGgrSEFDDQpab1Q5YnZHS25adnNHd0tYZFF0Wnh0akhaUjVqK3U3ZGtQOTJBT051RFNabS8rWVV4b2tBK09JbzdSR3BwSHNXDQo1ZTdNY0FTVXRtb1FORXd6dVFoVkJaRWQ1OGtKYjUrV0VWbGNzanlXNnRTbzErZ25tTWNqR1BsMWgxR2hVbjV4DQpFY0lWRnBIWXM5YWo1NmpBSjk1MVQvZjhMaWxmTlVnanBLQ0c1bnl0SUt3emxhOHNtdGlPdm1UNEpYbXBwSkI2DQo4bmdHRVluVjUrUTYwWFJ2OEhSSGp1VG9CRHVhaERrVDA2R1JGODU1d09FR2V4bkZpMXZYWUxLVllWb1V2MXRKDQo4dVdUR1pwNllDSVJldlBqbzg5ZytWTlJSaVFYUThJd0dybXE5c0RoVTlqTjA0SjdVL1RvRDFpNHE3VnlsRUc5DQorV1VGNkNLaEdBeTJIaEhwVncyTGFoOS9lUzdZMUZ1YURrWmhPZG1laG1BOCtqdHNZamJadnR5Mm1SWlF0UUZzDQpUU1VUUjREbUR2bVVPRVRmeStpRHdzK2RkWXVNTnJGeVVYV2dkMnpBQU4ydVl1UHFGY2pRcFNPODFzVTJTU3R3DQoxVzAyeUtYOGJEYmZFdjBzbUh3UzliQnFlSGo5NEM1Mjg0YXpsdTBmaUdpTm1OUEM4ckJLRmhBPQ0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==%0A- service:%0A- namespace: default%0A- name: metallb-webhook-service%0A- path: /convert%0A- versions:%0A- - deprecated: true%0A- deprecationWarning: metallb.io v1alpha1 AddressPool is deprecated%0A- name: v1alpha1%0A- schema:%0A- openAPIV3Schema:%0A- description: AddressPool is the Schema for the addresspools API.%0A- properties:%0A- apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A- type: string%0A- kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A- type: string%0A- metadata:%0A- type: object%0A- spec:%0A- description: AddressPoolSpec defines the desired state of AddressPool.%0A- properties:%0A- addresses:%0A- description: A list of IP address ranges over which MetalLB has authority. You can list multiple ranges in a single pool, they will all share the same settings. Each range can be either a CIDR prefix, or an explicit start-end range of IPs.%0A- items:%0A- type: string%0A- type: array%0A- autoAssign:%0A- default: true%0A- description: AutoAssign flag used to prevent MetallB from automatic allocation for a pool.%0A- type: boolean%0A- bgpAdvertisements:%0A- description: When an IP is allocated from this pool, how should it be translated into BGP announcements?%0A- items:%0A- properties:%0A- aggregationLength:%0A- default: 32%0A- description: The aggregation-length advertisement option lets you “roll up” the /32s into a larger prefix.%0A- format: int32%0A- minimum: 1%0A- type: integer%0A- aggregationLengthV6:%0A- default: 128%0A- description: Optional, defaults to 128 (i.e. no aggregation) if not specified.%0A- format: int32%0A- type: integer%0A- communities:%0A- description: BGP communities%0A- items:%0A- type: string%0A- type: array%0A- localPref:%0A- description: BGP LOCAL_PREF attribute which is used by BGP best path algorithm, Path with higher localpref is preferred over one with lower localpref.%0A- format: int32%0A- type: integer%0A- type: object%0A- type: array%0A- protocol:%0A- description: Protocol can be used to select how the announcement is done.%0A- enum:%0A- - layer2%0A- - bgp%0A- type: string%0A- required:%0A- - addresses%0A- - protocol%0A- type: object%0A- status:%0A- description: AddressPoolStatus defines the observed state of AddressPool.%0A- type: object%0A- required:%0A- - spec%0A- type: object%0A- served: true%0A- storage: false%0A- subresources:%0A- status: {}%0A- - deprecated: true%0A- deprecationWarning: metallb.io v1beta1 AddressPool is deprecated, consider using IPAddressPool%0A- name: v1beta1%0A- schema:%0A- openAPIV3Schema:%0A- description: AddressPool represents a pool of IP addresses that can be allocated to LoadBalancer services. AddressPool is deprecated and being replaced by IPAddressPool.%0A- properties:%0A- apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A- type: string%0A- kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A- type: string%0A- metadata:%0A- type: object%0A- spec:%0A- description: AddressPoolSpec defines the desired state of AddressPool.%0A- properties:%0A- addresses:%0A- description: A list of IP address ranges over which MetalLB has authority. You can list multiple ranges in a single pool, they will all share the same settings. Each range can be either a CIDR prefix, or an explicit start-end range of IPs.%0A- items:%0A- type: string%0A- type: array%0A- autoAssign:%0A- default: true%0A- description: AutoAssign flag used to prevent MetallB from automatic allocation for a pool.%0A- type: boolean%0A- bgpAdvertisements:%0A- description: Drives how an IP allocated from this pool should translated into BGP announcements.%0A- items:%0A- properties:%0A- aggregationLength:%0A- default: 32%0A- description: The aggregation-length advertisement option lets you “roll up” the /32s into a larger prefix.%0A- format: int32%0A- minimum: 1%0A- type: integer%0A- aggregationLengthV6:%0A- default: 128%0A- description: Optional, defaults to 128 (i.e. no aggregation) if not specified.%0A- format: int32%0A- type: integer%0A- communities:%0A- description: BGP communities to be associated with the given advertisement.%0A- items:%0A- type: string%0A- type: array%0A- localPref:%0A- description: BGP LOCAL_PREF attribute which is used by BGP best path algorithm, Path with higher localpref is preferred over one with lower localpref.%0A- format: int32%0A- type: integer%0A- type: object%0A- type: array%0A- protocol:%0A- description: Protocol can be used to select how the announcement is done.%0A- enum:%0A- - layer2%0A- - bgp%0A- type: string%0A- required:%0A- - addresses%0A- - protocol%0A- type: object%0A- status:%0A- description: AddressPoolStatus defines the observed state of AddressPool.%0A- type: object%0A- required:%0A- - spec%0A- type: object%0A- served: true%0A- storage: true%0A- subresources:%0A- status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A----%0A-# Source: metallb/charts/crds/templates/crds.yaml%0A-apiVersion: apiextensions.k8s.io/v1%0A-kind: CustomResourceDefinition%0A-metadata:%0A- annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A name: bfdprofiles.metallb.io%0A spec:%0A group: metallb.io%0A@@ -362,16 +183,40 @@%0A singular: bfdprofile%0A scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.passiveMode%0A+ name: Passive Mode%0A+ type: boolean%0A+ - jsonPath: .spec.transmitInterval%0A+ name: Transmit Interval%0A+ type: integer%0A+ - jsonPath: .spec.receiveInterval%0A+ name: Receive Interval%0A+ type: integer%0A+ - jsonPath: .spec.detectMultiplier%0A+ name: Multiplier%0A+ type: integer%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A- description: BFDProfile represents the settings of the bfd session that can be optionally associated with a BGP session.%0A+ description: |-%0A+ BFDProfile represents the settings of the bfd session that can be%0A+ optionally associated with a BGP session.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -379,37 +224,57 @@%0A description: BFDProfileSpec defines the desired state of BFDProfile.%0A properties:%0A detectMultiplier:%0A- description: Configures the detection multiplier to determine packet loss. The remote transmission interval will be multiplied by this value to determine the connection loss detection timer.%0A+ description: |-%0A+ Configures the detection multiplier to determine%0A+ packet loss. The remote transmission interval will be multiplied%0A+ by this value to determine the connection loss detection timer.%0A format: int32%0A maximum: 255%0A minimum: 2%0A type: integer%0A echoInterval:%0A- description: Configures the minimal echo receive transmission interval that this system is capable of handling in milliseconds. Defaults to 50ms%0A+ description: |-%0A+ Configures the minimal echo receive transmission%0A+ interval that this system is capable of handling in milliseconds.%0A+ Defaults to 50ms%0A format: int32%0A maximum: 60000%0A minimum: 10%0A type: integer%0A echoMode:%0A- description: Enables or disables the echo transmission mode. This mode is disabled by default, and not supported on multi hops setups.%0A+ description: |-%0A+ Enables or disables the echo transmission mode.%0A+ This mode is disabled by default, and not supported on multi%0A+ hops setups.%0A type: boolean%0A minimumTtl:%0A- description: 'For multi hop sessions only: configure the minimum expected TTL for an incoming BFD control packet.'%0A+ description: |-%0A+ For multi hop sessions only: configure the minimum%0A+ expected TTL for an incoming BFD control packet.%0A format: int32%0A maximum: 254%0A minimum: 1%0A type: integer%0A passiveMode:%0A- description: 'Mark session as passive: a passive session will not attempt to start the connection and will wait for control packets from peer before it begins replying.'%0A+ description: |-%0A+ Mark session as passive: a passive session will not%0A+ attempt to start the connection and will wait for control packets%0A+ from peer before it begins replying.%0A type: boolean%0A receiveInterval:%0A- description: The minimum interval that this system is capable of receiving control packets in milliseconds. Defaults to 300ms.%0A+ description: |-%0A+ The minimum interval that this system is capable of%0A+ receiving control packets in milliseconds.%0A+ Defaults to 300ms.%0A format: int32%0A maximum: 60000%0A minimum: 10%0A type: integer%0A transmitInterval:%0A- description: The minimum transmission interval (less jitter) that this system wants to use to send BFD control packets in milliseconds. Defaults to 300ms%0A+ description: |-%0A+ The minimum transmission interval (less jitter)%0A+ that this system wants to use to send BFD control packets in%0A+ milliseconds. Defaults to 300ms%0A format: int32%0A maximum: 60000%0A minimum: 10%0A@@ -423,20 +288,13 @@%0A storage: true%0A subresources:%0A status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A ---%0A # Source: metallb/charts/crds/templates/crds.yaml%0A apiVersion: apiextensions.k8s.io/v1%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A name: bgpadvertisements.metallb.io%0A spec:%0A group: metallb.io%0A@@ -447,16 +305,42 @@%0A singular: bgpadvertisement%0A scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.ipAddressPools%0A+ name: IPAddressPools%0A+ type: string%0A+ - jsonPath: .spec.ipAddressPoolSelectors%0A+ name: IPAddressPool Selectors%0A+ type: string%0A+ - jsonPath: .spec.peers%0A+ name: Peers%0A+ type: string%0A+ - jsonPath: .spec.nodeSelectors%0A+ name: Node Selectors%0A+ priority: 10%0A+ type: string%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A- description: BGPAdvertisement allows to advertise the IPs coming from the selected IPAddressPools via BGP, setting the parameters of the BGP Advertisement.%0A+ description: |-%0A+ BGPAdvertisement allows to advertise the IPs coming%0A+ from the selected IPAddressPools via BGP, setting the parameters of the%0A+ BGP Advertisement.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -475,42 +359,64 @@%0A format: int32%0A type: integer%0A communities:%0A- description: The BGP communities to be associated with the announcement. Each item can be a community of the form 1234:1234 or the name of an alias defined in the Community CRD.%0A+ description: |-%0A+ The BGP communities to be associated with the announcement. Each item can be a standard community of the%0A+ form 1234:1234, a large community of the form large:1234:1234:1234 or the name of an alias defined in the%0A+ Community CRD.%0A items:%0A type: string%0A type: array%0A ipAddressPoolSelectors:%0A- description: A selector for the IPAddressPools which would get advertised via this advertisement. If no IPAddressPool is selected by this or by the list, the advertisement is applied to all the IPAddressPools.%0A+ description: |-%0A+ A selector for the IPAddressPools which would get advertised via this advertisement.%0A+ If no IPAddressPool is selected by this or by the list, the advertisement is applied to all the IPAddressPools.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A ipAddressPools:%0A description: The list of IPAddressPools to advertise via this advertisement, selected by name.%0A@@ -518,44 +424,65 @@%0A type: string%0A type: array%0A localPref:%0A- description: The BGP LOCAL_PREF attribute which is used by BGP best path algorithm, Path with higher localpref is preferred over one with lower localpref.%0A+ description: |-%0A+ The BGP LOCAL_PREF attribute which is used by BGP best path algorithm,%0A+ Path with higher localpref is preferred over one with lower localpref.%0A format: int32%0A type: integer%0A nodeSelectors:%0A description: NodeSelectors allows to limit the nodes to announce as next hops for the LoadBalancer IP. When empty, all the nodes having are announced as next hops.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A peers:%0A- description: Peers limits the bgppeer to advertise the ips of the selected pools to. When empty, the loadbalancer IP is announced to all the BGPPeers configured.%0A+ description: |-%0A+ Peers limits the bgppeer to advertise the ips of the selected pools to.%0A+ When empty, the loadbalancer IP is announced to all the BGPPeers configured.%0A items:%0A type: string%0A type: array%0A@@ -568,52 +495,69 @@%0A storage: true%0A subresources:%0A status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A ---%0A # Source: metallb/charts/crds/templates/crds.yaml%0A apiVersion: apiextensions.k8s.io/v1%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A name: bgppeers.metallb.io%0A spec:%0A- group: metallb.io%0A- names:%0A- kind: BGPPeer%0A- listKind: BGPPeerList%0A- plural: bgppeers%0A- singular: bgppeer%0A- scope: Namespaced%0A conversion:%0A strategy: Webhook%0A webhook:%0A- conversionReviewVersions: ["v1beta1", "v1beta2"]%0A clientConfig:%0A- # this is a valid pem format, otherwise the apiserver will reject the deletion of the crds%0A- # with "unable to parse bytes as PEM block", The controller will patch it with the right content after it starts%0A caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlGWlRDQ0EwMmdBd0lCQWdJVU5GRW1XcTM3MVpKdGkrMmlSQzk1WmpBV1MxZ3dEUVlKS29aSWh2Y05BUUVMDQpCUUF3UWpFTE1Ba0dBMVVFQmhNQ1dGZ3hGVEFUQmdOVkJBY01ERVJsWm1GMWJIUWdRMmwwZVRFY01Cb0dBMVVFDQpDZ3dUUkdWbVlYVnNkQ0JEYjIxd1lXNTVJRXgwWkRBZUZ3MHlNakEzTVRrd09UTXlNek5hRncweU1qQTRNVGd3DQpPVE15TXpOYU1FSXhDekFKQmdOVkJBWVRBbGhZTVJVd0V3WURWUVFIREF4RVpXWmhkV3gwSUVOcGRIa3hIREFhDQpCZ05WQkFvTUUwUmxabUYxYkhRZ1EyOXRjR0Z1ZVNCTWRHUXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDDQpEd0F3Z2dJS0FvSUNBUUNxVFpxMWZRcC9vYkdlenhES0o3OVB3Ny94azJwellualNzMlkzb1ZYSm5sRmM4YjVlDQpma2ZZQnY2bndscW1keW5PL2phWFBaQmRQSS82aFdOUDBkdVhadEtWU0NCUUpyZzEyOGNXb3F0MGNTN3pLb1VpDQpvcU1tQ0QvRXVBeFFNZjhRZDF2c1gvVllkZ0poVTZBRXJLZEpIaXpFOUJtUkNkTDBGMW1OVW55Rk82UnRtWFZUDQpidkxsTDVYeTc2R0FaQVBLOFB4aVlDa0NtbDdxN0VnTWNiOXlLWldCYmlxQ3VkTXE5TGJLNmdKNzF6YkZnSXV4DQo1L1pXK2JraTB2RlplWk9ZODUxb1psckFUNzJvMDI4NHNTWW9uN0pHZVZkY3NoUnh5R1VpSFpSTzdkaXZVTDVTDQpmM2JmSDFYbWY1ZDQzT0NWTWRuUUV2NWVaOG8zeWVLa3ZrbkZQUGVJMU9BbjdGbDlFRVNNR2dhOGFaSG1URSttDQpsLzlMSmdDYjBnQmtPT0M0WnV4bWh2aERKV1EzWnJCS3pMQlNUZXN0NWlLNVlwcXRWVVk2THRyRW9FelVTK1lsDQpwWndXY2VQWHlHeHM5ZURsR3lNVmQraW15Y3NTU1UvVno2Mmx6MnZCS21NTXBkYldDQWhud0RsRTVqU2dyMjRRDQp0eGNXLys2N3d5KzhuQlI3UXdqVTFITndVRjBzeERWdEwrZ1NHVERnSEVZSlhZelYvT05zMy94TkpoVFNPSkxNDQpoeXNVdyttaGdackdhbUdXcHVIVU1DUitvTWJzMTc1UkcrQjJnUFFHVytPTjJnUTRyOXN2b0ZBNHBBQm8xd1dLDQpRYjRhY3pmeVVscElBOVFoSmFsZEY3S3dPSHVlV3gwRUNrNXg0T2tvVDBvWVp0dzFiR0JjRGtaSmF3SURBUUFCDQpvMU13VVRBZEJnTlZIUTRFRmdRVW90UlNIUm9IWTEyRFZ4R0NCdEhpb1g2ZmVFQXdId1lEVlIwakJCZ3dGb0FVDQpvdFJTSFJvSFkxMkRWeEdDQnRIaW9YNmZlRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCDQpBUXNGQUFPQ0FnRUFSbkpsWWRjMTFHd0VxWnh6RDF2R3BDR2pDN2VWTlQ3aVY1d3IybXlybHdPYi9aUWFEa0xYDQpvVStaOVVXT1VlSXJTdzUydDdmQUpvVVAwSm5iYkMveVIrU1lqUGhvUXNiVHduOTc2ZldBWTduM3FMOXhCd1Y0DQphek41OXNjeUp0dlhMeUtOL2N5ak1ReDRLajBIMFg0bWJ6bzVZNUtzWWtYVU0vOEFPdWZMcEd0S1NGVGgrSEFDDQpab1Q5YnZHS25adnNHd0tYZFF0Wnh0akhaUjVqK3U3ZGtQOTJBT051RFNabS8rWVV4b2tBK09JbzdSR3BwSHNXDQo1ZTdNY0FTVXRtb1FORXd6dVFoVkJaRWQ1OGtKYjUrV0VWbGNzanlXNnRTbzErZ25tTWNqR1BsMWgxR2hVbjV4DQpFY0lWRnBIWXM5YWo1NmpBSjk1MVQvZjhMaWxmTlVnanBLQ0c1bnl0SUt3emxhOHNtdGlPdm1UNEpYbXBwSkI2DQo4bmdHRVluVjUrUTYwWFJ2OEhSSGp1VG9CRHVhaERrVDA2R1JGODU1d09FR2V4bkZpMXZYWUxLVllWb1V2MXRKDQo4dVdUR1pwNllDSVJldlBqbzg5ZytWTlJSaVFYUThJd0dybXE5c0RoVTlqTjA0SjdVL1RvRDFpNHE3VnlsRUc5DQorV1VGNkNLaEdBeTJIaEhwVncyTGFoOS9lUzdZMUZ1YURrWmhPZG1laG1BOCtqdHNZamJadnR5Mm1SWlF0UUZzDQpUU1VUUjREbUR2bVVPRVRmeStpRHdzK2RkWXVNTnJGeVVYV2dkMnpBQU4ydVl1UHFGY2pRcFNPODFzVTJTU3R3DQoxVzAyeUtYOGJEYmZFdjBzbUh3UzliQnFlSGo5NEM1Mjg0YXpsdTBmaUdpTm1OUEM4ckJLRmhBPQ0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==%0A service:%0A- namespace: default%0A name: metallb-webhook-service%0A+ namespace: default%0A path: /convert%0A+ conversionReviewVersions:%0A+ - v1beta1%0A+ - v1beta2%0A+ group: metallb.io%0A+ names:%0A+ kind: BGPPeer%0A+ listKind: BGPPeerList%0A+ plural: bgppeers%0A+ singular: bgppeer%0A+ scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.peerAddress%0A+ name: Address%0A+ type: string%0A+ - jsonPath: .spec.peerASN%0A+ name: ASN%0A+ type: string%0A+ - jsonPath: .spec.bfdProfile%0A+ name: BFD Profile%0A+ type: string%0A+ - jsonPath: .spec.ebgpMultiHop%0A+ name: Multi Hops%0A+ type: string%0A+ deprecated: true%0A+ deprecationWarning: v1beta1 is deprecated, please use v1beta2%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A description: BGPPeer is the Schema for the peers API.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -638,7 +582,9 @@%0A minimum: 0%0A type: integer%0A nodeSelectors:%0A- description: Only connect to this peer on nodes that match one of these selectors.%0A+ description: |-%0A+ Only connect to this peer on nodes that match one of these%0A+ selectors.%0A items:%0A properties:%0A matchExpressions:%0A@@ -701,16 +647,38 @@%0A storage: false%0A subresources:%0A status: {}%0A- - name: v1beta2%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.peerAddress%0A+ name: Address%0A+ type: string%0A+ - jsonPath: .spec.peerASN%0A+ name: ASN%0A+ type: string%0A+ - jsonPath: .spec.bfdProfile%0A+ name: BFD Profile%0A+ type: string%0A+ - jsonPath: .spec.ebgpMultiHop%0A+ name: Multi Hops%0A+ type: string%0A+ name: v1beta2%0A schema:%0A openAPIV3Schema:%0A description: BGPPeer is the Schema for the peers API.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -720,9 +688,42 @@%0A bfdProfile:%0A description: The name of the BFD Profile to be used for the BFD session associated to the BGP session. If not set, the BFD session won't be set up.%0A type: string%0A+ connectTime:%0A+ description: Requested BGP connect time, controls how long BGP waits between connection attempts to a neighbor.%0A+ type: string%0A+ x-kubernetes-validations:%0A+ - message: connect time should be between 1 seconds to 65535%0A+ rule: duration(self).getSeconds() >= 1 && duration(self).getSeconds() <= 65535%0A+ - message: connect time should contain a whole number of seconds%0A+ rule: duration(self).getMilliseconds() %25 1000 == 0%0A+ disableMP:%0A+ default: false%0A+ description: To set if we want to disable MP BGP that will separate IPv4 and IPv6 route exchanges into distinct BGP sessions.%0A+ type: boolean%0A+ dynamicASN:%0A+ description: |-%0A+ DynamicASN detects the AS number to use for the remote end of the session%0A+ without explicitly setting it via the ASN field. Limited to:%0A+ internal - if the neighbor's ASN is different than MyASN connection is denied.%0A+ external - if the neighbor's ASN is the same as MyASN the connection is denied.%0A+ ASN and DynamicASN are mutually exclusive and one of them must be specified.%0A+ enum:%0A+ - internal%0A+ - external%0A+ type: string%0A ebgpMultiHop:%0A description: To set if the BGPPeer is multi-hops away. Needed for FRR mode only.%0A type: boolean%0A+ enableGracefulRestart:%0A+ description: |-%0A+ EnableGracefulRestart allows BGP peer to continue to forward data packets%0A+ along known routes while the routing protocol information is being%0A+ restored. This field is immutable because it requires restart of the BGP%0A+ session. Supported for FRR mode only.%0A+ type: boolean%0A+ x-kubernetes-validations:%0A+ - message: EnableGracefulRestart cannot be changed after creation%0A+ rule: self == oldSelf%0A holdTime:%0A description: Requested BGP hold time, per RFC4271.%0A type: string%0A@@ -736,53 +737,79 @@%0A minimum: 0%0A type: integer%0A nodeSelectors:%0A- description: Only connect to this peer on nodes that match one of these selectors.%0A+ description: |-%0A+ Only connect to this peer on nodes that match one of these%0A+ selectors.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A password:%0A description: Authentication password for routers enforcing TCP MD5 authenticated sessions%0A type: string%0A passwordSecret:%0A- description: passwordSecret is name of the authentication secret for BGP Peer. the secret must be of type "kubernetes.io/basic-auth", and created in the same namespace as the MetalLB deployment. The password is stored in the secret as the key "password".%0A+ description: |-%0A+ passwordSecret is name of the authentication secret for BGP Peer.%0A+ the secret must be of type "kubernetes.io/basic-auth", and created in the%0A+ same namespace as the MetalLB deployment. The password is stored in the%0A+ secret as the key "password".%0A properties:%0A name:%0A- description: Name is unique within a namespace to reference a secret resource.%0A+ description: name is unique within a namespace to reference a secret resource.%0A type: string%0A namespace:%0A- description: Namespace defines the space within which the secret name must be unique.%0A+ description: namespace defines the space within which the secret name must be unique.%0A type: string%0A type: object%0A+ x-kubernetes-map-type: atomic%0A peerASN:%0A- description: AS number to expect from the remote end of the session.%0A+ description: |-%0A+ AS number to expect from the remote end of the session.%0A+ ASN and DynamicASN are mutually exclusive and one of them must be specified.%0A format: int32%0A maximum: 4294967295%0A minimum: 0%0A@@ -803,11 +830,12 @@%0A description: Source address to use when establishing the session.%0A type: string%0A vrf:%0A- description: To set if we want to peer with the BGPPeer using an interface belonging to a host vrf%0A+ description: |-%0A+ To set if we want to peer with the BGPPeer using an interface belonging to%0A+ a host vrf%0A type: string%0A required:%0A - myASN%0A- - peerASN%0A - peerAddress%0A type: object%0A status:%0A@@ -818,21 +846,79 @@%0A storage: true%0A subresources:%0A status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A ---%0A-%0A+# Source: metallb/charts/crds/templates/crds.yaml%0A+apiVersion: apiextensions.k8s.io/v1%0A+kind: CustomResourceDefinition%0A+metadata:%0A+ annotations:%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A+ name: communities.metallb.io%0A+spec:%0A+ group: metallb.io%0A+ names:%0A+ kind: Community%0A+ listKind: CommunityList%0A+ plural: communities%0A+ singular: community%0A+ scope: Namespaced%0A+ versions:%0A+ - name: v1beta1%0A+ schema:%0A+ openAPIV3Schema:%0A+ description: |-%0A+ Community is a collection of aliases for communities.%0A+ Users can define named aliases to be used in the BGPPeer CRD.%0A+ properties:%0A+ apiVersion:%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A+ type: string%0A+ kind:%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A+ type: string%0A+ metadata:%0A+ type: object%0A+ spec:%0A+ description: CommunitySpec defines the desired state of Community.%0A+ properties:%0A+ communities:%0A+ items:%0A+ properties:%0A+ name:%0A+ description: The name of the alias for the community.%0A+ type: string%0A+ value:%0A+ description: |-%0A+ The BGP community value corresponding to the given name. Can be a standard community of the form 1234:1234%0A+ or a large community of the form large:1234:1234:1234.%0A+ type: string%0A+ type: object%0A+ type: array%0A+ type: object%0A+ status:%0A+ description: CommunityStatus defines the observed state of Community.%0A+ type: object%0A+ type: object%0A+ served: true%0A+ storage: true%0A+ subresources:%0A+ status: {}%0A ---%0A+# Source: metallb/charts/crds/templates/crds.yaml%0A apiVersion: apiextensions.k8s.io/v1%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A name: ipaddresspools.metallb.io%0A spec:%0A group: metallb.io%0A@@ -843,16 +929,37 @@%0A singular: ipaddresspool%0A scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.autoAssign%0A+ name: Auto Assign%0A+ type: boolean%0A+ - jsonPath: .spec.avoidBuggyIPs%0A+ name: Avoid Buggy IPs%0A+ type: boolean%0A+ - jsonPath: .spec.addresses%0A+ name: Addresses%0A+ type: string%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A- description: IPAddressPool represents a pool of IP addresses that can be allocated to LoadBalancer services.%0A+ description: |-%0A+ IPAddressPool represents a pool of IP addresses that can be allocated%0A+ to LoadBalancer services.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -860,53 +967,87 @@%0A description: IPAddressPoolSpec defines the desired state of IPAddressPool.%0A properties:%0A addresses:%0A- description: A list of IP address ranges over which MetalLB has authority. You can list multiple ranges in a single pool, they will all share the same settings. Each range can be either a CIDR prefix, or an explicit start-end range of IPs.%0A+ description: |-%0A+ A list of IP address ranges over which MetalLB has authority.%0A+ You can list multiple ranges in a single pool, they will all share the%0A+ same settings. Each range can be either a CIDR prefix, or an explicit%0A+ start-end range of IPs.%0A items:%0A type: string%0A type: array%0A autoAssign:%0A default: true%0A- description: AutoAssign flag used to prevent MetallB from automatic allocation for a pool.%0A+ description: |-%0A+ AutoAssign flag used to prevent MetallB from automatic allocation%0A+ for a pool.%0A type: boolean%0A avoidBuggyIPs:%0A default: false%0A- description: AvoidBuggyIPs prevents addresses ending with .0 and .255 to be used by a pool.%0A+ description: |-%0A+ AvoidBuggyIPs prevents addresses ending with .0 and .255%0A+ to be used by a pool.%0A type: boolean%0A serviceAllocation:%0A- description: AllocateTo makes ip pool allocation to specific namespace and/or service. The controller will use the pool with lowest value of priority in case of multiple matches. A pool with no priority set will be used only if the pools with priority can't be used. If multiple matching IPAddressPools are available it will check for the availability of IPs sorting the matching IPAddressPools by priority, starting from the highest to the lowest. If multiple IPAddressPools have the same priority, choice will be random.%0A+ description: |-%0A+ AllocateTo makes ip pool allocation to specific namespace and/or service.%0A+ The controller will use the pool with lowest value of priority in case of%0A+ multiple matches. A pool with no priority set will be used only if the%0A+ pools with priority can't be used. If multiple matching IPAddressPools are%0A+ available it will check for the availability of IPs sorting the matching%0A+ IPAddressPools by priority, starting from the highest to the lowest. If%0A+ multiple IPAddressPools have the same priority, choice will be random.%0A properties:%0A namespaceSelectors:%0A- description: NamespaceSelectors list of label selectors to select namespace(s) for ip pool, an alternative to using namespace list.%0A+ description: |-%0A+ NamespaceSelectors list of label selectors to select namespace(s) for ip pool,%0A+ an alternative to using namespace list.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A namespaces:%0A description: Namespaces list of namespace(s) on which ip pool can be attached.%0A@@ -917,37 +1058,56 @@%0A description: Priority priority given for ip pool while ip allocation on a service.%0A type: integer%0A serviceSelectors:%0A- description: ServiceSelectors list of label selector to select service(s) for which ip pool can be used for ip allocation.%0A+ description: |-%0A+ ServiceSelectors list of label selector to select service(s) for which ip pool%0A+ can be used for ip allocation.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A type: object%0A required:%0A@@ -963,20 +1123,13 @@%0A storage: true%0A subresources:%0A status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A ---%0A # Source: metallb/charts/crds/templates/crds.yaml%0A apiVersion: apiextensions.k8s.io/v1%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A name: l2advertisements.metallb.io%0A spec:%0A group: metallb.io%0A@@ -987,16 +1140,41 @@%0A singular: l2advertisement%0A scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .spec.ipAddressPools%0A+ name: IPAddressPools%0A+ type: string%0A+ - jsonPath: .spec.ipAddressPoolSelectors%0A+ name: IPAddressPool Selectors%0A+ type: string%0A+ - jsonPath: .spec.interfaces%0A+ name: Interfaces%0A+ type: string%0A+ - jsonPath: .spec.nodeSelectors%0A+ name: Node Selectors%0A+ priority: 10%0A+ type: string%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A- description: L2Advertisement allows to advertise the LoadBalancer IPs provided by the selected pools via L2.%0A+ description: |-%0A+ L2Advertisement allows to advertise the LoadBalancer IPs provided%0A+ by the selected pools via L2.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'%0A+ description: |-%0A+ Kind is a string value representing the REST resource this object represents.%0A+ Servers may infer this from the endpoint the client submits requests to.%0A+ Cannot be updated.%0A+ In CamelCase.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds%0A type: string%0A metadata:%0A type: object%0A@@ -1004,42 +1182,63 @@%0A description: L2AdvertisementSpec defines the desired state of L2Advertisement.%0A properties:%0A interfaces:%0A- description: A list of interfaces to announce from. The LB IP will be announced only from these interfaces. If the field is not set, we advertise from all the interfaces on the host.%0A+ description: |-%0A+ A list of interfaces to announce from. The LB IP will be announced only from these interfaces.%0A+ If the field is not set, we advertise from all the interfaces on the host.%0A items:%0A type: string%0A type: array%0A ipAddressPoolSelectors:%0A- description: A selector for the IPAddressPools which would get advertised via this advertisement. If no IPAddressPool is selected by this or by the list, the advertisement is applied to all the IPAddressPools.%0A+ description: |-%0A+ A selector for the IPAddressPools which would get advertised via this advertisement.%0A+ If no IPAddressPool is selected by this or by the list, the advertisement is applied to all the IPAddressPools.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A ipAddressPools:%0A description: The list of IPAddressPools to advertise via this advertisement, selected by name.%0A@@ -1049,35 +1248,52 @@%0A nodeSelectors:%0A description: NodeSelectors allows to limit the nodes to announce as next hops for the LoadBalancer IP. When empty, all the nodes having are announced as next hops.%0A items:%0A- description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.%0A+ description: |-%0A+ A label selector is a label query over a set of resources. The result of matchLabels and%0A+ matchExpressions are ANDed. An empty label selector matches all objects. A null%0A+ label selector matches no objects.%0A properties:%0A matchExpressions:%0A description: matchExpressions is a list of label selector requirements. The requirements are ANDed.%0A items:%0A- description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.%0A+ description: |-%0A+ A label selector requirement is a selector that contains values, a key, and an operator that%0A+ relates the key and values.%0A properties:%0A key:%0A description: key is the label key that the selector applies to.%0A type: string%0A operator:%0A- description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.%0A+ description: |-%0A+ operator represents a key's relationship to a set of values.%0A+ Valid operators are In, NotIn, Exists and DoesNotExist.%0A type: string%0A values:%0A- description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.%0A+ description: |-%0A+ values is an array of string values. If the operator is In or NotIn,%0A+ the values array must be non-empty. If the operator is Exists or DoesNotExist,%0A+ the values array must be empty. This array is replaced during a strategic%0A+ merge patch.%0A items:%0A type: string%0A type: array%0A+ x-kubernetes-list-type: atomic%0A required:%0A - key%0A - operator%0A type: object%0A type: array%0A+ x-kubernetes-list-type: atomic%0A matchLabels:%0A additionalProperties:%0A type: string%0A- description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.%0A+ description: |-%0A+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels%0A+ map is equivalent to an element of matchExpressions, whose key field is "key", the%0A+ operator is "In", and the values array contains only "value". The requirements are ANDed.%0A type: object%0A type: object%0A+ x-kubernetes-map-type: atomic%0A type: array%0A type: object%0A status:%0A@@ -1088,72 +1304,95 @@%0A storage: true%0A subresources:%0A status: {}%0A-status:%0A- acceptedNames:%0A- kind: ""%0A- plural: ""%0A- conditions: []%0A- storedVersions: []%0A ---%0A # Source: metallb/charts/crds/templates/crds.yaml%0A apiVersion: apiextensions.k8s.io/v1%0A kind: CustomResourceDefinition%0A metadata:%0A annotations:%0A- controller-gen.kubebuilder.io/version: v0.7.0%0A- creationTimestamp: null%0A- name: communities.metallb.io%0A+ controller-gen.kubebuilder.io/version: v0.16.3%0A+ name: servicel2statuses.metallb.io%0A spec:%0A group: metallb.io%0A names:%0A- kind: Community%0A- listKind: CommunityList%0A- plural: communities%0A- singular: community%0A+ kind: ServiceL2Status%0A+ listKind: ServiceL2StatusList%0A+ plural: servicel2statuses%0A+ singular: servicel2status%0A scope: Namespaced%0A versions:%0A- - name: v1beta1%0A+ - additionalPrinterColumns:%0A+ - jsonPath: .status.node%0A+ name: Allocated Node%0A+ type: string%0A+ - jsonPath: .status.serviceName%0A+ name: Service Name%0A+ type: string%0A+ - jsonPath: .status.serviceNamespace%0A+ name: Service Namespace%0A+ type: string%0A+ name: v1beta1%0A schema:%0A openAPIV3Schema:%0A- description: Community is a collection of aliases for communities. Users can define named aliases to be used in the BGPPeer CRD.%0A+ description: ServiceL2Status reveals the actual traffic status of loadbalancer services in layer2 mode.%0A properties:%0A apiVersion:%0A- description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'%0A+ description: |-%0A+ APIVersion defines the versioned schema of this representation of an object.%0A+ Servers should convert recognized schemas to the latest internal value, and%0A+ may reject unrecognized values.%0A+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources%0A type: string%0A kind:%0A- description: 'Kind is a string value representing the REST resource...[Comment body truncated]

@wyoa-bot
Copy link
Contributor Author

wyoa-bot bot commented Jan 29, 2024

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ YAML yamllint 1 0 0.19s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch from 7fc8925 to 88c3560 Compare January 30, 2024 18:03
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.2 feat(helm): update chart metallb to 0.14.3 Jan 30, 2024
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.3 feat(helm): update chart metallb to 0.14.4 Mar 26, 2024
@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch from 88c3560 to 24994b5 Compare March 26, 2024 16:07
@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch from 24994b5 to 5c31af6 Compare April 19, 2024 16:08
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.4 feat(helm): update chart metallb to 0.14.5 Apr 19, 2024
@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch from 5c31af6 to 3040038 Compare July 16, 2024 12:11
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.5 feat(helm): update chart metallb to 0.14.6 Jul 16, 2024
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.6 feat(helm): update chart metallb to 0.14.7 Jul 17, 2024
@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch 2 times, most recently from cab6d24 to 6ed04e3 Compare July 23, 2024 16:11
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.7 feat(helm): update chart metallb to 0.14.8 Jul 23, 2024
| datasource | package | from    | to     |
| ---------- | ------- | ------- | ------ |
| helm       | metallb | 0.13.12 | 0.14.9 |
@wyoa-bot wyoa-bot bot changed the title feat(helm): update chart metallb to 0.14.8 feat(helm): update chart metallb to 0.14.9 Dec 17, 2024
@wyoa-bot wyoa-bot bot force-pushed the renovate/metallb-0.x branch from 6ed04e3 to d5fc702 Compare December 17, 2024 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cluster Changes made in the cluster directory renovate/helm size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. type/minor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants