diff --git a/agentgateway/README.md b/agentgateway/README.md new file mode 100644 index 00000000..5f2b1f33 --- /dev/null +++ b/agentgateway/README.md @@ -0,0 +1,17 @@ +# agentgateway Stack + +This stack contains installation of agentgateway https://agentgateway.dev/ + + +Use the following command to deploy agentgateway using `idpbuilder`: + +`idpbuilder create -p https://github.com/cnoe-io/stacks//agentgateway` + + +## What is installed? + - Gateway API + - agentgateway CRDs + - agentgateway Control Plane + + +Gateway setup: https://agentgateway.dev/docs/kubernetes/latest/setup/ diff --git a/agentgateway/agentgateway.yaml b/agentgateway/agentgateway.yaml new file mode 100644 index 00000000..7fc4a4dc --- /dev/null +++ b/agentgateway/agentgateway.yaml @@ -0,0 +1,38 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: agentgateway + namespace: argocd +spec: + project: default + sources: + - repoURL: ghcr.io/kgateway-dev/charts + chart: agentgateway-crds + targetRevision: v2.2.0-main + helm: + valuesObject: + controller: + image: + pullPolicy: "Always" + - repoURL: ghcr.io/kgateway-dev/charts + chart: agentgateway + targetRevision: v2.2.0-main + helm: + valuesObject: + controller: + image: + pullPolicy: "Always" + extraEnv: + KGW_ENABLE_GATEWAY_API_EXPERIMENTAL_FEATURES: true + - repoURL: 'https://github.com/kubernetes-sigs/gateway-api/' + targetRevision: v1.4.0 + path: ./config/crd + destination: + server: 'https://kubernetes.default.svc' + namespace: agentgateway-system + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true