- 11 Jul, 2024 4 commits
- 04 Jul, 2024 9 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
This gives us an accurate view of the configuration before running the update, and the correct current configuration version.
-
Geoff Simmons authored
-
Geoff Simmons authored
For more robust e2e tests.
-
Geoff Simmons authored
For more robust e2e tests.
-
Geoff Simmons authored
Cached responses from other tests had been interfering with the test.
-
Geoff Simmons authored
-
- 05 Jun, 2024 2 commits
-
-
Nils Goroll authored
Unfortunately, we got out of sync, so I will need to push uplex/master
-
Nils Goroll authored
-
- 04 Jun, 2024 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
XXX: currently does not always delete haproxy backends for onload when it should. This can be demonstrated with the tls/onload test: deploy, verify, undeploy, then deploy again. The second deployment fails because the haproxy backend from the first run, which should have been removed by undeployment, still exists and is reported by dataplane as 409 Conflict.
-
- 29 May, 2024 2 commits
- 28 May, 2024 1 commit
-
-
Tim Leers authored
-
- 21 May, 2024 1 commit
-
-
Tim Leers authored
-
- 17 May, 2024 1 commit
-
-
Tim Leers authored
chore: apply lint rules to ingress.go See merge request uplex/varnish/k8s-ingress!15
-
- 14 May, 2024 1 commit
-
-
Tim Leers authored
-
- 03 May, 2024 1 commit
-
-
Nils Goroll authored
-
- 01 May, 2024 1 commit
-
-
Geoff Simmons authored
-
- 20 Apr, 2024 1 commit
-
-
Nils Goroll authored
-
- 19 Apr, 2024 5 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
Both are now obtained from the repo at pkg.uplex.de, and differ only in: - the version, dist and pool parameters of the source repo, as expressed in /etc/apt/sources.list, and - the list of VMODs to install. We now have one Dockerfile for the two containers, and the four parameters listed above are passed into the build as build-args, using values set in the Makefile. This also has the effect of changing the base image for klarlack to Debian slim, updated to the currently most recent version. The Dockerfile is now simpler than the previous version for klarlack, in that we set the version once in the repo path, rather than specify "=${VERSION}" for Varnish and each VMOD in the apt install invocation.
-
- 18 Apr, 2024 1 commit
-
-
Tim Leers authored
-
- 16 Apr, 2024 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 12 Apr, 2024 5 commits
-
-
Geoff Simmons authored
This almost always happens because the API server's current version of the Ingress has a newer ResourceVersion than the controller's cached copy. Sometimes it happens during e2e tests when the Ingress has already been deleted but the worker queue has not caught up. Make one attempt to fetch a fresh copy of the Ingress from the API server, and if necessary, update the LoadBalancer field for the fresh version. Inspired by the nginx ingress' solution to this problem.
-
Geoff Simmons authored
-
Geoff Simmons authored
$ vikingctrl --help [...] -maxSyncRetries uint maximum number of retires for cluster synchronizations that fail due to recoverable errors, or because necessary information is missing. 0 for unlimited retries (default 0) [...] IOW set a maximum number of re-queues for SyncIncomplete and SyncRecoverable type failures. By default unlimited. While here, update some missing function parameter docs.
-
Tim Leers authored
-
Tim Leers authored
-
- 11 Apr, 2024 1 commit
-
-
Tim Leers authored
-