-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UDPRoute orphan checking #47
Comments
Hi @shaneutt! Can I work on this one? |
I've recently switched to a new computer, and I can't seem to be able to pull |
This relates to #106 and the fact that we need to move our images to the standard k8s image registry. The ghcr.io images are private at the moment while we work on that transition as the kubernetes-sigs org doesn't want ghcr.io used for projects. I don't seem to be able to change any permissions on those. What I've been doing, and something you can do in the meantime is to build the images locally: $ make build.all.images Does that work for you in the interim? Or is this still in your way? |
When trying to build the data plane image, the build fails with the following error (I'm on a mac with an ARM chip):
So I've tried building using
I don't want to grab too much of your time, just wanted to keep you updated. |
I only use Linux, and have not run into this. @astoycos have you run into stuff like this? |
I followed the step1: build images locallymake build.all.images
after build success, get images like
step2: replace images for defaultreplace diff --git a/config/dataplane/dataplane.yaml b/config/dataplane/dataplane.yaml
index 042db12..fd2de06 100644
--- a/config/dataplane/dataplane.yaml
+++ b/config/dataplane/dataplane.yaml
@@ -20,7 +20,7 @@ spec:
hostNetwork: true
containers:
- name: dataplane
- image: ghcr.io/kubernetes-sigs/blixt-dataplane:latest
+ image: ghcr.io/kubernetes-sigs/blixt-dataplane:integration-tests
securityContext:
privileged: true
args: ["-i", "eth0"]
diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml
index b4ce802..f028503 100644
--- a/config/manager/manager.yaml
+++ b/config/manager/manager.yaml
@@ -38,7 +38,7 @@ spec:
- /manager
args:
- --leader-elect
- image: ghcr.io/kubernetes-sigs/blixt-controlplane:latest
+ image: ghcr.io/kubernetes-sigs/blixt-controlplane:integration-tests
imagePullPolicy: IfNotPresent
name: manager
securityContext: step3: kind load imageskind load docker-image -n blixt-dev ghcr.io/kubernetes-sigs/blixt-udp-test-server:integration-tests
kind load docker-image -n blixt-dev ghcr.io/kubernetes-sigs/blixt-dataplane:integration-tests
kind load docker-image -n blixt-dev ghcr.io/kubernetes-sigs/blixt-controlplane:integration-tests step4: deploy
and get pods kubectl -n blixt-system get pods
NAME READY STATUS RESTARTS AGE
blixt-controlplane-b846c79d5-t64wk 2/2 Running 0 7m35s
blixt-dataplane-88ssq 1/1 Running 0 7m35s |
Hi @tzssangglass, can you please share which OS/Arch you're using? I guess it's Linux/AMD? |
hi @levikobi Linux ubuntu |
Note that this is now blocked on https://github.com/kubernetes-sigs/blixt/milestone/8, and the work should be done in the upcoming Rust control-plane afterwards. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
Problem Statement
During #41 orphan checking was not added instead opting to follow up as that PR was already getting quite large. This PR is that follow-up: Orphaned
UDPRoutes
(e.g. theGatewayClass
orGateway
become unmanaged, deleted, e.t.c.) need to be de-configured from the dataplane.Prerequisites
Acceptance Criteria
UDPRoute
in place, if I delete itsGateway
orGatewayClass
its configuration gets removed from the dataplaneThe text was updated successfully, but these errors were encountered: