Skip to content

Commit 9799d0a

Browse files
committed
Update version to 0.6.0
Signed-off-by: Jason Madigan <jason@jasonmadigan.com>
1 parent e000339 commit 9799d0a

16 files changed

Lines changed: 54 additions & 23 deletions

.github/workflows/conformance.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- name: Setup CI environment
5757
run: |
5858
make ci-setup
59-
make deploy-controller
59+
kubectl apply -k config/mcp-gateway/base/ -n mcp-system
6060
6161
- name: Deploy conformance server
6262
run: make deploy-conformance-server

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,11 +266,15 @@ build-and-load-image: kind build-image load-image restart-all ## Build & load r
266266
load-image: kind ## Load the mcp-gateway image into the kind cluster
267267
$(call load-image,$(GATEWAY_IMG))
268268
$(call load-image,$(IMAGE_TAG_BASE):$(IMAGE_TAG))
269+
$(call load-image,$(REGISTRY)/$(ORG)/mcp-gateway:latest)
270+
$(call load-image,$(IMAGE_TAG_BASE):latest)
269271

270272
.PHONY: build-image
271273
build-image: kind ## Build the mcp-gateway image
272274
$(CONTAINER_ENGINE) build $(CONTAINER_ENGINE_EXTRA_FLAGS) --build-arg LDFLAGS="$(LDFLAGS)" -t $(GATEWAY_IMG) .
273275
$(CONTAINER_ENGINE) build $(CONTAINER_ENGINE_EXTRA_FLAGS) --file Dockerfile.controller -t $(IMAGE_TAG_BASE):$(IMAGE_TAG) .
276+
$(CONTAINER_ENGINE) tag $(GATEWAY_IMG) $(REGISTRY)/$(ORG)/mcp-gateway:latest
277+
$(CONTAINER_ENGINE) tag $(IMAGE_TAG_BASE):$(IMAGE_TAG) $(IMAGE_TAG_BASE):latest
274278

275279
# Deploy example MCPServerRegistration
276280
deploy-example: install-crd ## Deploy example MCPServerRegistration resource

bundle/manifests/mcp-gateway.clusterserviceversion.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ metadata:
55
alm-examples: "[\n {\n \"apiVersion\": \"mcp.kuadrant.io/v1alpha1\",\n \"kind\": \"MCPGatewayExtension\",\n \"metadata\": {\n \"name\": \"mcp-gateway-extension\",\n \"namespace\": \"mcp-system\"\n },\n \"spec\": {\n \"targetRef\": {\n \"group\": \"gateway.networking.k8s.io\",\n \"kind\": \"Gateway\",\n \"name\": \"mcp-gateway\",\n \"namespace\": \"gateway-system\",\n \"sectionName\": \"mcp\"\n }\n }\n },\n {\n \"apiVersion\": \"mcp.kuadrant.io/v1alpha1\",\n \"kind\": \"MCPServerRegistration\",\n \"metadata\": {\n \"name\": \"example-server\",\n \"namespace\": \"mcp-test\"\n },\n \"spec\": {\n \"toolPrefix\": \"example_\",\n \"targetRef\": {\n \"group\": \"gateway.networking.k8s.io\",\n \"kind\": \"HTTPRoute\",\n \"name\": \"example-route\"\n }\n }\n },\n {\n \"apiVersion\": \"mcp.kuadrant.io/v1alpha1\",\n \"kind\": \"MCPVirtualServer\",\n \"metadata\": {\n \"name\": \"example-vs\",\n \"namespace\": \"default\"\n },\n \"spec\": {\n \"description\": \"example virtual server\",\n \"tools\": [\n \"server1_tool1\",\n \"server2_tool2\"\n ]\n }\n }\n]"
66
capabilities: Basic Install
77
categories: Integration & Delivery
8-
containerImage: ghcr.io/kuadrant/mcp-controller:v0.6.0-rc2
9-
createdAt: "2026-04-13T09:49:48Z"
8+
containerImage: ghcr.io/kuadrant/mcp-controller:v0.6.0
9+
createdAt: "2026-04-16T10:38:53Z"
1010
description: An Envoy-based gateway for Model Context Protocol (MCP) servers
1111
operators.operatorframework.io/builder: operator-sdk-v1.38.0
1212
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
1313
repository: https://github.com/Kuadrant/mcp-gateway
1414
support: kuadrant
15-
name: mcp-gateway.v0.6.0-rc2
15+
name: mcp-gateway.v0.6.0
1616
namespace: placeholder
1717
spec:
1818
apiservicedefinitions: {}
@@ -181,8 +181,8 @@ spec:
181181
- --log-level=0
182182
env:
183183
- name: RELATED_IMAGE_ROUTER_BROKER
184-
value: ghcr.io/kuadrant/mcp-gateway:v0.6.0-rc2
185-
image: ghcr.io/kuadrant/mcp-controller:v0.6.0-rc2
184+
value: ghcr.io/kuadrant/mcp-gateway:v0.6.0
185+
image: ghcr.io/kuadrant/mcp-controller:v0.6.0
186186
imagePullPolicy: IfNotPresent
187187
livenessProbe:
188188
httpGet:
@@ -242,6 +242,6 @@ spec:
242242
name: Kuadrant
243243
url: https://kuadrant.io
244244
relatedImages:
245-
- image: ghcr.io/kuadrant/mcp-gateway:v0.6.0-rc2
245+
- image: ghcr.io/kuadrant/mcp-gateway:v0.6.0
246246
name: router-broker
247-
version: 0.6.0-rc2
247+
version: 0.6.0

charts/sample_local_helm_setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set -e
77

88
# Allow specifying a different GitHub org/user and version via environment variables
99
GITHUB_ORG=${MCP_GATEWAY_ORG:-Kuadrant}
10-
VERSION=${MCP_GATEWAY_VERSION:-0.6.0-rc2}
10+
VERSION=${MCP_GATEWAY_VERSION:-0.6.0}
1111
GIT_REF="v${VERSION}"
1212
USE_LOCAL_CHART=${USE_LOCAL_CHART:-false}
1313
echo "Using GitHub org: $GITHUB_ORG"

config/deploy/olm/catalogsource.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: mcp-gateway-catalog
55
spec:
66
sourceType: grpc
7-
image: ghcr.io/kuadrant/mcp-controller-catalog:v0.6.0-rc2
7+
image: ghcr.io/kuadrant/mcp-controller-catalog:v0.6.0
88
displayName: MCP Gateway
99
grpcPodConfig:
1010
securityContextConfig: restricted

config/manifests/bases/mcp-gateway.clusterserviceversion.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ metadata:
5555
]
5656
capabilities: Basic Install
5757
categories: Integration & Delivery
58-
containerImage: ghcr.io/kuadrant/mcp-controller:v0.6.0-rc2
58+
containerImage: ghcr.io/kuadrant/mcp-controller:v0.6.0
5959
description: An Envoy-based gateway for Model Context Protocol (MCP) servers
6060
repository: https://github.com/Kuadrant/mcp-gateway
6161
support: kuadrant
62-
name: mcp-gateway.v0.6.0-rc2
62+
name: mcp-gateway.v0.6.0
6363
namespace: placeholder
6464
spec:
6565
customresourcedefinitions:
@@ -119,4 +119,4 @@ spec:
119119
provider:
120120
name: Kuadrant
121121
url: https://kuadrant.io
122-
version: 0.6.0-rc2
122+
version: 0.6.0

config/mcp-gateway/components/controller/deployment-controller.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ spec:
2020
serviceAccountName: mcp-controller
2121
containers:
2222
- name: mcp-controller
23-
image: ghcr.io/kuadrant/mcp-controller:v0.6.0-rc2
23+
image: ghcr.io/kuadrant/mcp-controller:v0.6.0
2424
imagePullPolicy: IfNotPresent
2525
command:
2626
- ./mcp_controller
2727
- --log-level=0 # info level
2828
env:
2929
- name: RELATED_IMAGE_ROUTER_BROKER
30-
value: ghcr.io/kuadrant/mcp-gateway:v0.6.0-rc2
30+
value: ghcr.io/kuadrant/mcp-gateway:v0.6.0
3131
ports:
3232
- name: health
3333
containerPort: 8081

config/mcp-gateway/overlays/ci/kustomization.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ resources:
1313
components:
1414
- ../../components/controller
1515

16+
# override image tags so CI uses locally-built images (tagged 'latest')
17+
# rather than the release version hardcoded in the base manifests
18+
images:
19+
- name: ghcr.io/kuadrant/mcp-controller
20+
newTag: latest
21+
- name: ghcr.io/kuadrant/mcp-gateway
22+
newTag: latest
23+
1624
patches:
1725
# patch ClusterRoleBinding to reference correct namespace
1826
- target:
@@ -24,3 +32,22 @@ patches:
2432
- op: replace
2533
path: /subjects/0/namespace
2634
value: mcp-system
35+
# use locally-built broker image in CI (kustomize images: only patches image: fields)
36+
- target:
37+
group: apps
38+
version: v1
39+
kind: Deployment
40+
name: mcp-gateway-controller
41+
patch: |-
42+
apiVersion: apps/v1
43+
kind: Deployment
44+
metadata:
45+
name: mcp-gateway-controller
46+
spec:
47+
template:
48+
spec:
49+
containers:
50+
- name: mcp-controller
51+
env:
52+
- name: RELATED_IMAGE_ROUTER_BROKER
53+
value: ghcr.io/kuadrant/mcp-gateway:latest

config/mcp-system/deployment-broker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
secretName: mcp-gateway-config
2626
containers:
2727
- name: mcp-broker-router
28-
image: ghcr.io/kuadrant/mcp-gateway:v0.6.0-rc2
28+
image: ghcr.io/kuadrant/mcp-gateway:v0.6.0
2929
imagePullPolicy: IfNotPresent
3030
command:
3131
- ./mcp_gateway

config/mcp-system/deployment-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
serviceAccountName: mcp-controller
2222
containers:
2323
- name: mcp-controller
24-
image: ghcr.io/kuadrant/mcp-controller:v0.6.0-rc2
24+
image: ghcr.io/kuadrant/mcp-controller:v0.6.0
2525
imagePullPolicy: IfNotPresent
2626
command:
2727
- ./mcp_controller

0 commit comments

Comments
 (0)