Release v0.29.0 · warp-tech/warpgate
2 points by eugeny
2 points by eugeny
Warpgate is a bastion-style PAM that needs neither a client app nor a server-side agent. It's a FOSS alternative to Teleport/StrongDM/Hashicorp Boundary: https://warpgate.null.page/
So... I've sent the last 1.5 months getting the session approvals to work just right to get a bit closer to feature parity with Teleport's enterprise edition.
Admins can now set specific targets to require manual approvals and then the end user gets held up at the start of the connection until they get approved (with an optional grace period).
I've sent quite a bit getting everything to work just right with clustering and polishing out various quirks like admin UI live updates not working cross-node and such.
And another big thing is an optional MFA enforcement policy (forces end users to set up TOTP when they log in).
My focus for the next release is going to be polishing and merging the Vault/OpenBao support (base PR contributed by the community 🙏) and (maybe) credential passthrough for SSH.
I guess you aren't planning on having someone else update the README or the files in the .github directory (especially the FUNDING.yml)?
These are for ignoring AGENTS.md and copilot's files under .github. Like many others, I use AI for debugging, boilerplate and sometimes production code too. Unlike many others though, I take ownership of everything I write.
I don't "vibe", I don't "10x" and if I it doesn't look like something I would be proud to write, I rewrite it myself instead.
However, in the current day, having agents.md visible in the repo puts you in the same box as a mouth-breathing vibecoder bro, meaning it's simply counterproductive to have it committed.
These are for ignoring AGENTS.md and copilot's files under .github.
You can negate entries in most (all?) ignore-style files:
*.md
!README.md
.github/
!.github/workflows
!.github/<whatever else you want to keep>
Trust me, this will save you hours of debugging why Git isn't taking your changes.
mouth-breathing vibecoder
There's no reason to be rude.
Right, for some reason I haven't even thought to un-ignore those despite having forgotten to git add -f things multiple times by now.
I'm just viscerally upset about people poisoning the well.