Skip to content

Commit

Permalink
controlplane: add README
Browse files Browse the repository at this point in the history
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
  • Loading branch information
aryan9600 committed May 23, 2024
1 parent 6fc1f2e commit 70f8adb
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions controlplane/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Rust Controlplane

This directory hosts the code for the WIP Rust controlplane. It aims to port the Golang reconcilers in `blixt/controllers` in Rust.
For more context behind the decision, please see https://github.com/kubernetes-sigs/blixt/issue/176 and https://github.com/kubernetes-sigs/blixt/discussions/150.

## Progress

- [] GatewayClass reconciler
- [x] Gateway reconciler
- [] TCPRoute reconciler
- [] UDPRoute reconciler

## Getting started

* Create a Kubernetes cluster

```bash
make build.cluster
```

* Install Gateway API CRDS; create a `GatewayClass` and `Gateway`

```bash
kubectl apply -k https://github.com/kubernetes-sigs/gateway-api/config/crd/experimental\?ref\=v1.0.0
kubectl apply -f config/samples/gateway_v1.yaml
```

* Run the reconciler

```bash
cd controlplane
make run
```

0 comments on commit 70f8adb

Please sign in to comment.