Skip to content

Commit 2f61724

Browse files
danehansmchmarnylockwobr
authored
Fix agentgateway release pin (#1476)
Co-authored-by: Mark Chmarny <mchmarny@users.noreply.github.com> Co-authored-by: Brian Lockwood <lockwobr@gmail.com>
1 parent 3086ab0 commit 2f61724

5 files changed

Lines changed: 42 additions & 20 deletions

File tree

docs/user/container-images.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ _Rendering fidelity:_ `catalog-parity: charts are rendered with the shared recip
3131

3232
| Component | Type | Chart | Pinned Version | Images |
3333
|-----------|------|-------|----------------|--------|
34-
| agentgateway | helm | agentgateway | v2.2.1 | 1 |
35-
| agentgateway-crds | helm | agentgateway-crds | v2.2.1 | 0 |
34+
| agentgateway | helm | agentgateway | v1.3.1 | 1 |
35+
| agentgateway-crds | helm | agentgateway-crds | v1.3.1 | 0 |
3636
| aws-ebs-csi-driver | helm | aws-ebs-csi-driver/aws-ebs-csi-driver | 2.59.0 | 6 |
3737
| aws-efa | helm | aws-efa-k8s-device-plugin | v0.5.29 | 1 |
3838
| cert-manager | helm | jetstack/cert-manager | v1.20.2 | 4 |
@@ -78,7 +78,7 @@ from the component's registry default above.
7878

7979
### agentgateway
8080

81-
- `cr.agentgateway.dev/controller:v2.2.1`
81+
- `cr.agentgateway.dev/controller:v1.3.1`
8282

8383
### agentgateway-crds
8484

recipes/checks/agentgateway-crds/health-check.yaml

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,9 @@
1818
# has reached the `Established=True` condition (CRD storage is up and
1919
# the apiserver will accept CRs of those kinds).
2020
#
21-
# Scope: this component bundles BOTH the chart's
22-
# agentgateway.dev/v1alpha1 CRDs AND the vendored Gateway API +
23-
# Inference Extension manifests under
24-
# recipes/components/agentgateway-crds/manifests/. The asserts below
25-
# cover the vendored set (deterministic from in-tree files). The
26-
# chart's own CRDs are described in
27-
# recipes/components/agentgateway-crds/values.yaml as
28-
# {AgentgatewayBackend, AgentgatewayPolicy, AgentgatewayParameters}
29-
# under agentgateway.dev/v1alpha1; their plural metadata.name values
30-
# are not vendored in-tree at v2.2.1 and should be added here once
31-
# verified against a real cluster install (live-run is the load-bearing
32-
# step). See #1221.
21+
# Scope: this component bundles BOTH the chart's agentgateway.dev/v1alpha1
22+
# CRDs and the vendored Gateway API + Inference Extension manifests under
23+
# recipes/components/agentgateway-crds/manifests/.
3324
apiVersion: chainsaw.kyverno.io/v1alpha1
3425
kind: Test
3526
metadata:
@@ -88,6 +79,37 @@ spec:
8879
status:
8980
(conditions[?type == 'Established']):
9081
- status: "True"
82+
- name: validate-agentgateway-crds-established
83+
# agentgateway.dev/v1alpha1 CRDs installed by the agentgateway-crds
84+
# Helm chart.
85+
try:
86+
- assert:
87+
resource:
88+
apiVersion: apiextensions.k8s.io/v1
89+
kind: CustomResourceDefinition
90+
metadata:
91+
name: agentgatewaybackends.agentgateway.dev
92+
status:
93+
(conditions[?type == 'Established']):
94+
- status: "True"
95+
- assert:
96+
resource:
97+
apiVersion: apiextensions.k8s.io/v1
98+
kind: CustomResourceDefinition
99+
metadata:
100+
name: agentgatewayparameters.agentgateway.dev
101+
status:
102+
(conditions[?type == 'Established']):
103+
- status: "True"
104+
- assert:
105+
resource:
106+
apiVersion: apiextensions.k8s.io/v1
107+
kind: CustomResourceDefinition
108+
metadata:
109+
name: agentgatewaypolicies.agentgateway.dev
110+
status:
111+
(conditions[?type == 'Established']):
112+
- status: "True"
91113
- name: validate-inference-extension-crds-established
92114
# Gateway API Inference Extension CRDs vendored under
93115
# manifests/inference-extension-crds.yaml.

recipes/mixins/platform-inference.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
- name: agentgateway-crds
2222
type: Helm
2323
source: oci://cr.agentgateway.dev/charts
24-
version: v2.2.1
24+
version: v1.3.1
2525
valuesFile: components/agentgateway-crds/values.yaml
2626
manifestFiles:
2727
- components/agentgateway-crds/manifests/gateway-api-crds.yaml
@@ -30,7 +30,7 @@ spec:
3030
- name: agentgateway
3131
type: Helm
3232
source: oci://cr.agentgateway.dev/charts
33-
version: v2.2.1
33+
version: v1.3.1
3434
valuesFile: components/agentgateway/values.yaml
3535
manifestFiles:
3636
- components/agentgateway/manifests/inference-gateway.yaml

recipes/registry.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ components:
514514
helm:
515515
defaultRepository: oci://cr.agentgateway.dev/charts
516516
defaultChart: agentgateway-crds
517-
defaultVersion: v2.2.1
517+
defaultVersion: v1.3.1
518518
defaultNamespace: agentgateway-system
519519

520520
- name: agentgateway
@@ -526,7 +526,7 @@ components:
526526
helm:
527527
defaultRepository: oci://cr.agentgateway.dev/charts
528528
defaultChart: agentgateway
529-
defaultVersion: v2.2.1
529+
defaultVersion: v1.3.1
530530
defaultNamespace: agentgateway-system
531531
nodeScheduling:
532532
system:

tests/chainsaw/ai-conformance/cluster/assert-agentgateway.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
# Assert agentgateway controller is available.
1616
# fullnameOverride: agentgateway (from values.yaml)
17-
# Chart: agentgateway v2.2.1 (oci://cr.agentgateway.dev/charts)
17+
# Chart: agentgateway v1.3.1 (oci://cr.agentgateway.dev/charts)
1818
# Satisfies CNCF AI Conformance Advanced Ingress for AI/ML Inference.
1919
# Implements Gateway API + Inference Extension for InferencePool routing.
2020
apiVersion: apps/v1

0 commit comments

Comments
 (0)