Skip to content

Commit 15f88f4

Browse files
authored
Update package release documentation to point to the latest version (#10348)
1 parent 7f2970c commit 15f88f4

File tree

4 files changed

+150
-2
lines changed

4 files changed

+150
-2
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: "v1.18.2"
3+
linkTitle: "v1.18.2"
4+
weight: 50
5+
aliases:
6+
/docs/reference/packagespec/cert-manager/v1.18.2/
7+
description: >
8+
---
9+
10+
### Configuring Cert-Manager in EKS Anywhere package spec
11+
12+
#### Example
13+
```
14+
apiVersion: packages.eks.amazonaws.com/v1alpha1
15+
kind: Package
16+
metadata:
17+
name: my-cert-manager
18+
namespace: eksa-packages-<cluster-name>
19+
spec:
20+
packageName: cert-manager
21+
config: |
22+
global:
23+
logLevel: 4
24+
```
25+
26+
The following table lists the configurable parameters of the cert-manager package spec and the default values.
27+
28+
| Parameter | Description | Default |
29+
|--------------------------|------------------------------------------------------------------------------------------------------|----------------|
30+
| **General** | | |
31+
| `namespace` | The namespace to use for installing cert-manager package | `cert-manager` |
32+
| `imagePullPolicy` | The image pull policy | `IfNotPresent` |
33+
| **global** | | |
34+
| `global.logLevel` | The log level: integer from 0-6 | `2` |
35+
| **Webhook** | | |
36+
| `webhook.timeoutSeconds` | The time in seconds to wait for the webhook to connect with the kube-api server | `0` |
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
title: "v0.15.2"
3+
linkTitle: "v0.15.2"
4+
weight: 30
5+
aliases:
6+
/docs/reference/packagespec/metallb/v0.15.2/
7+
description: >
8+
---
9+
10+
{{% pageinfo %}}
11+
[FRRouting](https://frrouting.org/) is currently not supported for MetalLB.
12+
{{% /pageinfo %}}
13+
14+
### Configuring MetalLB in EKS Anywhere package spec
15+
16+
#### Example
17+
```
18+
apiVersion: packages.eks.amazonaws.com/v1alpha1
19+
kind: Package
20+
metadata:
21+
name: mylb
22+
namespace: eksa-packages-<cluster-name>
23+
spec:
24+
packageName: metallb
25+
targetNamespace: metallb-system
26+
config: |
27+
IPAddressPools:
28+
- name: default
29+
addresses:
30+
- 10.220.0.93/32
31+
- 10.220.0.94/32
32+
- 10.220.0.95/32
33+
- name: bgp
34+
addresses:
35+
- 10.220.0.97-10.220.0.99
36+
L2Advertisements:
37+
- ipAddressPools:
38+
- default
39+
BGPAdvertisements:
40+
- ipAddressPools:
41+
- bgp
42+
autoAssign: false
43+
BGPPeers:
44+
- myASN: 123
45+
peerASN: 55001
46+
peerAddress: 1.2.3.4
47+
keepaliveTime: 30s
48+
```
49+
50+
| Parameter | Description | Default | Required |
51+
|---|---|---|---|
52+
| IPAddressPools[] | A list of ip address pools. See **IPAddressPool**. | None | False |
53+
| L2Advertisements[] | A list of Layer 2 advertisements. See **L2Advertisement**. | None | False |
54+
| BGPAdvertisements[] | A list of BGP advertisements. See **BGPAdvertisement**. | None | False |
55+
| BGPPeers[] | A list of BGP peers. See **BGPPeer**. | None | False |
56+
| speaker | A list of speaker flag/parameter. See **speaker** | None | False |
57+
|---|---|---|---|
58+
|**IPAddressPool** | A list of IP address ranges over which MetalLB has authority. You can list multiple ranges in a single pool and they will all share the same settings. Each range can be either a CIDR prefix, or an explicit start-end range of IPs.|||
59+
| name | Name for the address pool. | None | True |
60+
| addresses[] | A list of **string** representing CIRD or IP ranges. | None | True |
61+
| autoAssign | AutoAssign flag used to prevent MetalLB from automatic allocation for a pool. | true | False |
62+
|---|---|---|---|
63+
|**L2Advertisement**|L2Advertisement allows MetalLB to advertise the LoadBalancer IPs provided by the selected pools via L2.|||
64+
| ipAddressPools[] | The list of **IPAddressPool** names to advertise. | None | True |
65+
| name | Name for the L2Advertisement. | None | False |
66+
|---|---|---|---|
67+
|**BGPAdvertisement**|BGPAdvertisement allows MetalLB to advertise the IPs coming from the selected ipAddressPools via BGP, setting the parameters of the BGP Advertisement.|||
68+
| aggregationLength | The aggregation-length advertisement option lets you “roll up” the /32s into a larger prefix. Defaults to 32. Works for IPv4 addresses. | 32 | False |
69+
| aggregationLengthV6 | The aggregation-length advertisement option lets you “roll up” the /128s into a larger prefix. Defaults to 128. Works for IPv6 addresses. | 128 | False |
70+
| communities[] | 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. | None | False |
71+
| ipAddressPools[] | The list of **IPAddressPool** names to be advertised via BGP. | None | True |
72+
| localPref | The BGP LOCAL_PREF attribute which is used by BGP best path algorithm, Path with higher localpref is preferred over one with lower localpref. | None | False |
73+
| peers[] | List of peer names. Limits the bgppeer to advertise the ips of the selected pools to. When empty, the loadbalancer IP is announced to all the BGPPeers configured. | None | False |
74+
|---|---|---|---|
75+
|**BGPPeer**|Peers for the BGP protocol.|||
76+
| holdTime | Requested BGP hold time, per RFC4271. | None | False |
77+
| keepaliveTime | Requested BGP keepalive time, per RFC4271. | None | False |
78+
| myASN | AS number to use for the local end of the session. | None | True |
79+
| password | Authentication password for routers enforcing TCP MD5 authenticated sessions. | None | False |
80+
| peerASN | AS number to expect from the remote end of the session. | None | True |
81+
| peerAddress | Address to dial when establishing the session. | None | True |
82+
| peerPort | Port to dial when establishing the session. | 179 | False |
83+
| routerID | BGP router ID to advertise to the peer. | None | False |
84+
| sourceAddress | Source address to use when establishing the session. | None | False |
85+
| password | Authentication password for routers enforcing TCP MD5 authenticated sessions. | None | False |
86+
| passwordSecret | passwordSecret is a reference to the authentication secret for BGP Peer. The secret must be of type 'kubernetes.io/basic-auth' and the password stored under the "password" key. Example: <br/><pre>passwordSecret:<br/> name: mySecret<br/> namespace: metallb-system</pre> | None | False|
87+
|---|---|---|---|
88+
|**speaker**| announcing the services via L2 or BGP |||
89+
| ignoreExcludeLB | ignore the exclude-from-external-load-balancers node label for service announcements. [More details](https://metallb.universe.tf/troubleshooting/index.html#metallb-is-not-advertising-my-service-from-my-control-plane-nodes-or-from-my-single-node-cluster) | False | False |
90+
91+
#### Example
92+
```yaml
93+
apiVersion: packages.eks.amazonaws.com/v1alpha1
94+
kind: Package
95+
metadata:
96+
name: mylb
97+
namespace: eksa-packages-<cluster-name>
98+
spec:
99+
packageName: metallb
100+
targetNamespace: metallb-system
101+
config: |
102+
speaker:
103+
ignoreExcludeLB: true
104+
```

docs/content/en/docs/packages/packagelist.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ description: >
1111
| Name | Description | Versions | GitHub |
1212
|----------------------------|----------------------------|---------------------------|-----------------------------|
1313
| [ADOT]({{< relref "./adot" >}}) | ADOT Collector is an AWS distribution of the OpenTelemetry Collector, which provides a vendor-agnostic solution to receive, process and export telemetry data. | [v0.43.1]({{< relref "./adot/v0.43.1.md" >}}) | https://github.com/aws-observability/aws-otel-collector |
14-
| [Cert-manager]({{< relref "./cert-manager" >}}) | Cert-manager is a certificate manager for Kubernetes clusters. | [v1.16.4]({{< relref "./cert-manager/v1.16.4.md" >}}) | https://github.com/cert-manager/cert-manager |
14+
| [Cert-manager]({{< relref "./cert-manager" >}}) | Cert-manager is a certificate manager for Kubernetes clusters. | [v1.18.2]({{< relref "./cert-manager/v1.18.2.md" >}}) | https://github.com/cert-manager/cert-manager |
1515
| [Cluster Autoscaler]({{< relref "./cluster-autoscaler" >}}) | Cluster Autoscaler is a component that automatically adjusts the size of a Kubernetes Cluster so that all pods have a place to run and there are no unneeded nodes. | [v9.47.0]({{< relref "./cluster-autoscaler/v9.47.0.md" >}}) | https://github.com/kubernetes/autoscaler |
1616
| [Emissary Ingress]({{< relref "./emissary" >}}) | Emissary Ingress is an open source `Ingress` supporting API Gateway + Layer 7 load balancer built on Envoy Proxy. | [v3.9.1]({{< relref "./emissary/v3.9.1.md" >}}) | https://github.com/emissary-ingress/emissary/ |
1717
| [Harbor]({{< relref "./harbor" >}}) | Harbor is an open source trusted cloud native registry project that stores, signs, and scans content. | [v2.12.2]({{< relref "./harbor/v2.12.2.md" >}})| https://github.com/goharbor/harbor<br>https://github.com/goharbor/harbor-helm |
18-
| [MetalLB]({{< relref "./metallb" >}}) | MetalLB is a virtual IP provider for services of type `LoadBalancer` supporting ARP and BGP. | [v0.14.9]({{< relref "./metallb/v0.14.9.md" >}}) | https://github.com/metallb/metallb/ |
18+
| [MetalLB]({{< relref "./metallb" >}}) | MetalLB is a virtual IP provider for services of type `LoadBalancer` supporting ARP and BGP. | [v0.15.2]({{< relref "./metallb/v0.15.2.md" >}}) | https://github.com/metallb/metallb/ |
1919
| [Metrics Server]({{< relref "./metrics-server" >}}) | Metrics Server is a scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines. | [v3.12.2]({{< relref "./metrics-server/v3.12.2.md" >}}) | https://github.com/kubernetes-sigs/metrics-server |
2020
| [Prometheus]({{< relref "./prometheus" >}}) | Prometheus is an open-source systems monitoring and alerting toolkit that collects and stores metrics as time series data. | [v2.55.1]({{< relref "./prometheus/v2.55.1.md" >}}) | https://github.com/prometheus/prometheus |
2121

docs/content/en/docs/packages/whatsnew/changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ weight: 7
55
description: >
66
Changelog for Curated packages release
77
---
8+
## Package Bundle Release (11-08-2025)
9+
#### Changed
10+
- Fix Critical CVEs in all curated packages
11+
- Credential-Provider-Package `0.4.8` to `0.4.9`
12+
- Cleanup pkg controller private registry field [#1226](https://github.com/aws/eks-anywhere-packages/pull/1226)
13+
- Cert-Manager `1.16.4` to `1.18.2`
14+
- Metallb `0.14.9` to `0.15.2`
15+
816
## Package Bundle Release (08-19-2025)
917
#### Changed
1018
- Upgrade helm version `3.14.3` to `3.18.4`

0 commit comments

Comments
 (0)