Conversation
ArgoCD PostSync Job that purges the Cloudflare cache after each successful sync of the kbve app. Waits 30s for rollout to stabilize, then calls the purge_cache API with purge_everything. API token is pulled from the existing cert-manager SealedSecret via ExternalSecret + cross-namespace RBAC. Zone ID is hardcoded (public).
The mc edge function was removed but homeService still included it in the health check list, causing a 500 error on every dashboard load.
Contributor
Author
Dependency ReviewThe following issues were found:
Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. License Issuesapps/kbve/axum-kbve/Cargo.toml
packages/rust/bevy/bevy_battle/Cargo.toml
OpenSSF Scorecard
Scanned Files
|
Resolves #9692. Migrates all rand API usage to 0.10: - Rng trait → RngExt (bevy_battle systems, holy fuzz macro) - StdRng::from_os_rng() → rand::make_rng() - gen_range/gen_bool/gen → random_range/random_bool/random (holy macro codegen)
…#9787 (#9790) * fix(dashboard): fetch edge function list from health manifest Replace hardcoded function list with a dynamic fetch from the /functions/v1/health endpoint manifest. The health endpoint returns all registered functions — this is the same source of truth the edge dashboard page uses. Removes stale mc entry and ensures new functions are automatically included without code changes. * fix(dashboard): use non-admin Forgejo API endpoints for users and orgs /api/v1/admin/users and /api/v1/admin/orgs require site admin privileges. The deploy token only has repo access, so both returned empty arrays (403). Switch to /api/v1/users/search and /api/v1/orgs which work with any authenticated token. * fix(dashboard): fetch Forgejo users from repo collaborators The deploy token lacks read:user and read:organization scopes, so /admin/users, /users/search, and /orgs/*/members all return 403. Instead, pull unique users from each accessible repo's collaborators endpoint (which works with repo scope) plus repo owners. Also switch orgs from /admin/orgs to /orgs (public listing).
Guacamole Docker image requires GUACAMOLE_HOME to discover user-mapping.xml. Without it, the container exits with "FATAL: No authentication configured" despite the ConfigMap being mounted at /etc/guacamole/user-mapping.xml.
Add embedded KASM viewer at /dashboard/vm/kasm/?workspace={name}
that wraps the KASM proxy in an iframe within the dashboard layout.
Replaces the broken target=_blank link that pointed to a non-existent
route (/dashboard/vm/kasm/{name}).
- New AstroKasmDashboard.astro wrapper with auth gate
- New ReactKasmViewer.tsx with workspace status, back nav, iframe embed
- Updated ReactKasmCards Open button to use query param URL
…ap (#9793) Three fixes to make Firecracker VM code execution work end-to-end: 1. Add init=/init to boot_args so kernel runs our init script instead of Alpine's /sbin/init (which requires OpenRC and hangs). 2. Move VM init script to a ConfigMap (firecracker-vm-init) mounted into the rootfs builder job. Eliminates printf/heredoc escape issues and makes the init script easy to maintain. 3. Init script mounts tmpfs on /tmp (rootfs is read-only), parses fc_entrypoint from /proc/cmdline, reads code from /dev/vdb via dd + tr to strip null padding, and execs the entrypoint. Verified in-cluster: Python code runs and prints output correctly. Version bumped to 0.1.25 to trigger new Docker build.
…ls (#9794) Replace 6 duplicate enum definitions (EffectKind, EffectInstance, Intent, ClassType, Personality, UseEffect) in discordsh-bot with re-exports from bevy_battle. This eliminates ~250 lines of bidirectional type conversion boilerplate in battle_bridge.rs. Add bevy_skills integration: - SkillProfile on PlayerState (combat, exploration, foraging) - XP grant helpers with level-scaled rewards - Persist skills as JSONB in DungeonProfile - Public grant_xp_direct/set_level_direct on SkillProfile for non-ECS use All 701 tests pass.
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.
Release: Dev → Main
9 atomic commits ready for main
Features
4c39842)c223e5a)Bug Fixes
5e01b5d)a515ab4)20d0e84)cfa3129)Refactoring
caf7996)Chores
7f1076d)14df92f)This PR is automatically maintained by CI — KBVE Studio