feat: Add lightweight Minikube smoke test #58
Loading…
Reference in a new issue
No description provided.
Delete branch "minikube/init"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
recurring-eventsDeployment and Service, port-forward locally, and delete the profile.Validation
just build devjust fmtjust --listgit diff --checkEnd-to-end Minikube execution was not run because Minikube is not installed in the development environment.
Review Summary
Solid, well-scoped addition. The recipe set is coherent (start → load → apply → forward → delete), profile-scoped with
--profile cluster-localand--context=cluster-localeverywhere so it can't touch the real clusters,minikube-deletehas a confirm guard, and the namespace creation is idempotent. I verified against the repo: both applied manifest paths exist (manifests/dev/recurring-events/{Deployment,Service}-*.yaml), the Service exposesport: 80so8080:80is correct, the Deployment has no external ConfigMap/Secret/ServiceAccount dependencies so it genuinely runs standalone, and correctly omittingIngressRoute-recurring-events-route.yaml(Traefik CRD) is documented.A few minor, non-blocking findings around first-run reliability and doc wording — nothing that warrants blocking the PR.
*🤖 Review by opencode (opencode/mimo-v2.6-flash-free) — verdict: approve
Code review findings from opencode.
@ -192,0 +200,4 @@```bash# Check the Nix configuration and start an isolated local clusterjust build dev@ -188,0 +204,4 @@kubectl --context=cluster-local apply \-f manifests/dev/recurring-events/Deployment-recurring-events.yaml \-f manifests/dev/recurring-events/Service-recurring-events-svc.yamlkubectl --context=cluster-local patch deployment recurring-events -n dev --type=json \@ -188,0 +210,4 @@# Forward the local service to http://localhost:8080 (stop with Ctrl-C)[group("Minikube")]minikube-port-forward-recurring-events:kubectl --context=cluster-local port-forward -n dev svc/recurring-events-svc 8080:80View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.