Commit Graph
342 Commits
Author SHA1 Message Date
github-actions[bot] b42a450e8a chore: vouch zyga 2026-05-06 15:48:27 +00:00
github-actions[bot] 3e58543ba3 chore: vouch dimityrmirchev 2026-05-05 15:32:57 +00:00
github-actions[bot] c7e0aa9933 chore: vouch kon-angelo 2026-05-05 15:32:38 +00:00
github-actions[bot] 7f85826e0e chore: vouch fcanogab 2026-05-05 14:41:35 +00:00
github-actions[bot] 902eb88ec2 chore: vouch phamgialinhlx 2026-05-01 15:20:20 +00:00
github-actions[bot] 8a718e4d5a chore: vouch marwinski 2026-04-29 17:53:17 +00:00
github-actions[bot] d066c78443 chore: vouch cgwalters 2026-04-29 14:46:25 +00:00
github-actions[bot] cac8732e4b chore: vouch nvshridhar 2026-04-29 14:35:20 +00:00
github-actions[bot] 12a7fbdf6b chore: vouch mesutoezdil 2026-04-28 22:53:35 +00:00
github-actions[bot] cc99f49a67 chore: vouch benoitf 2026-04-22 16:48:45 +00:00
github-actions[bot] 8814959aa9 chore: vouch sjenning 2026-04-20 17:00:33 +00:00
github-actions[bot] 1275c09df0 chore: vouch sauagarwa 2026-04-17 19:51:10 +00:00
github-actions[bot] 52301f2ee8 chore: vouch matz3 2026-04-15 05:32:15 +00:00
github-actions[bot] 234ec0b932 chore: vouch travisbreaks 2026-04-15 04:14:51 +00:00
github-actions[bot] 3e720d90dc chore: vouch mjamiv 2026-04-15 04:06:12 +00:00
github-actions[bot] aa04565d54 chore: vouch maxamillion 2026-04-14 18:53:51 +00:00
github-actions[bot] ce3667abe6 chore: vouch mrunalp 2026-04-14 16:07:02 +00:00
github-actions[bot] 3359741e42 chore: vouch derekwaynecarr 2026-04-14 16:06:17 +00:00
github-actions[bot] 7074fddaf1 chore: vouch vcorrea-ppc 2026-03-29 22:57:59 +00:00
github-actions[bot] 056484d0f4 chore: vouch RPirruccio 2026-03-29 22:42:22 +00:00
github-actions[bot] 277a134594 chore: vouch latenighthackathon 2026-03-29 22:39:01 +00:00
github-actions[bot] 511ca274be chore: vouch davidpeden3 2026-03-29 22:38:27 +00:00
github-actions[bot] 4405bcea2c chore: vouch pentschev 2026-03-29 16:41:35 +00:00
github-actions[bot] 21e36d9318 chore: vouch cosmicnet 2026-03-25 21:35:03 +00:00
github-actions[bot] 0954fa0b43 chore: vouch cluster2600 2026-03-25 14:25:56 +00:00
github-actions[bot] 602699856c chore: vouch koiker 2026-03-23 19:45:55 +00:00
github-actions[bot] a6ecc4ff96 chore: vouch ericcurtin 2026-03-21 16:08:27 +00:00
github-actions[bot] b40cc53af0 chore: vouch jboelter 2026-03-20 20:54:50 +00:00
github-actions[bot] 1a82282891 chore: vouch khaile 2026-03-20 17:26:35 +00:00
github-actions[bot] 4c6410a576 chore: vouch craigamcw 2026-03-20 13:52:23 +00:00
github-actions[bot] 5d79e0a29c chore: vouch Manoj-engineer 2026-03-19 21:17:26 +00:00
github-actions[bot] 7a901182bf chore: vouch htekdev 2026-03-19 20:46:33 +00:00
github-actions[bot] fcc6bd3511 chore: vouch xek 2026-03-19 16:36:17 +00:00
github-actions[bot] 53a54090e1 chore: vouch elezar 2026-03-19 14:51:17 +00:00
github-actions[bot] 1078569f0e chore: vouch geelen 2026-03-18 23:06:36 +00:00
github-actions[bot] e6bf0dffa8 chore: vouch areporeporepo 2026-03-18 17:32:00 +00:00
John T. Myers 57a95a7354 revert: remove Kh4L from VOUCHED.td to test ORG_READ_TOKEN flow 2026-03-18 09:20:34 -07:00
John T. Myers 6eb640e816 chore: vouch Kh4L (NVIDIA org member, interim until ORG_READ_TOKEN is configured) 2026-03-18 09:18:18 -07:00
github-actions[bot] 2787f182a8 chore: vouch brianwtaylor 2026-03-18 07:09:43 +00:00
github-actions[bot] d13db05bc1 chore: vouch tyeth 2026-03-18 05:39:28 +00:00
github-actions[bot] 2f31164ebc chore: vouch will-lms 2026-03-16 23:33:57 +00:00
github-actions[bot] feb90f4650 chore: vouch ParthSareen 2026-03-16 23:09:32 +00:00
John T. Myers 8227719d82 fix: use dedicated vouched branch to avoid branch protection (#379) 2026-03-16 16:07:57 -07:00
John T. Myers 20dab0bbf1 chore: replace mitchellh/vouch with hand-rolled workflows (#378) 2026-03-16 15:56:51 -07:00
John T. MyersandJohn Myers c95a954b0f chore: pin mitchellh/vouch actions to SHA (#377)
Signed-off-by: John Myers <johntmyers@users.noreply.github.com>
Co-authored-by: John Myers <johntmyers@users.noreply.github.com>
2026-03-16 15:18:37 -07:00
John T. Myers a4e2c91008 chore: add vouch system for first-time contributors (#375)
chore: add vouch system for first-time contributors
2026-03-16 15:06:50 -07:00
Kirit Thadaka 8235fe9712 docs: add docs badge to readme (#370) 2026-03-16 14:56:44 -07:00
Piotr Mlocek 34804e1e83 fix(e2e): replace Docker Hub images in E2E tests to avoid rate limits (#369) 2026-03-16 13:51:32 -07:00
John T. Myersandjohntmyers 241e95dc39 feat(policy): support host wildcards and multi-port endpoints (#366)
* feat(policy): support host wildcards and multi-port endpoints

Add glob-style host wildcards to endpoints[].host using OPA's
glob.match with "." as delimiter — *.example.com matches a single
DNS label, **.example.com matches across labels. Validation rejects
bare * and requires *. prefix; warns on broad patterns like *.com.

Add repeated uint32 ports field to NetworkEndpoint for multi-port
support. Backwards compatible: existing port scalar is normalized to
ports array. Both the proto-to-JSON and YAML-to-JSON conversion paths
emit a ports array; Rego always references endpoint.ports[_].

Fix OpaEngine::reload() to route through the full preprocessing
pipeline instead of bypassing L7 validation and port normalization.

Closes #359

* fix(policy): reject configs with both port and ports set

---------

Co-authored-by: johntmyers <johntmyers@users.noreply.github.com>
2026-03-16 13:36:33 -07:00
Drew Newberry 085b131aef fix(cli): use --name flag in gateway destroy help messages (#368)
Error messages and recovery hints were showing 'openshell gateway destroy <name>'
as a positional argument, but the CLI defines name as a --name flag. This caused
'unexpected argument' errors when users copied the suggested commands.
2026-03-16 12:48:56 -07:00