Repository navigation
feat/k8s backend - #65
Merged
Merged
Conversation
ahze
commented
Nov 1, 2026
Member
- feat(test): Kubernetes backend runs CIT and compose stacks as pods
- fix(screenshot): Kill leftover chromium helpers after a capture
dbuild test --backend k8s runs the same shell/port/health/screenshot/ command tests against a cluster from the kubeconfig in the environment. Pod annotations carry the org.freebsd.jail.* settings from the compose metadata; image labels come from crictl. A compose stack becomes one host-networked pod, or a pod plus a ClusterIP Service per service when the services publish ports; stack-only repos run as a synthetic stack variant. kubectl output with invalid UTF-8 no longer aborts a test.
Selenium's quit() leaves helper processes behind on FreeBSD, and a timeout(1) around the run then waits for them, so a screenshot test could take 25 minutes instead of 2. Give each capture its own profile directory and kill anything still holding it on the way out.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.