Repository navigation
docs: record how Bakhyard runs on the laptop - #136
Merged
Merged
Conversation
deploy-apps landed in the homelab repo. Decision 170 records what runs there and what its first day taught, marks deploy-k3s done and updates the README and the open questions.
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.
Lead brief:
deploy-factsGoal
The plan records how Bakhyard runs on the laptop now that
deploy-appsis in (codedogapp/homelab#16, then codedogapp/homelab#17 and codedogapp/homelab#18), so the plan matches what runs there, and marksdeploy-appsanddeploy-k3sdone.Scope (docs only)
deploy-facts, Done (docs: record how Bakhyard runs on the laptop #136).deploy-k3sdone;deploy-appsdone, with its homelab PRs.fsGroup(amends 154);sslmode=require(encrypted, unverified), the start-up race;safe.directory(Don't set safe.dir=* in main app kubernetes/git-sync#993);GET /2.0/user/workspaces;sslmode=verify-fullwith the cluster's CA.Out of scope
nudge-merge's status, decision 157's indentation).Acceptance criteria
32a5ed0, the live cluster (read-only) or the upstream docs and source it cites.mise run --jobs 1 checkpasses; the PR's CIcheckis green.What changed
docs/plan.md: decision 170, with fifteen bullets: the pods; the secrets, 0440, amending 154; the databases; TLS to Postgres; the first start's 3D000 race; git-sync;safe.directory; the vault's tokens; the registry credential, amending 156; the rollout's timing; Renovate; the mirror's owner; Jira and Bitbucket; Secrets made after the merge; what the laptop started with. Also a §0 row and two ideas, §1's work tokens, §8.2'sdeploy-k3sanddeploy-appsmarked done, and §12 reworded.README.md: Bakhyard now runs on the laptop's k3s, and on a Mac for development.QA
32a5ed0;kubectl getandkubectl logs;pgconn/config.go;checkContextUser: without?org=, the migration form's owner is the signed-in user.caffeinate -s -i mise run --jobs 1 checkis green. It ran build, gen:check, fmt:check, lint, lint:actions, lint:compose, test, cover and vuln, then the web app's install, lint, typecheck, test, unused, audit and build, and E2E: 288 passed, 8 skipped.Review
No blocking findings. Non-blocking:
DatabaseRolekind that runs today.home-sources' 24 minutes is one sample, and the decision says so.nudge-merge's §0 status, and decision 157's sub-bullets at 4 spaces.For the user
pg_dump, or stay behind? And please check that the Todos and PRs pages list just your tickets and PRs.Merged by the lead under the user's standing OK (2026-10-26) once CI's
checkis green.