teleport/integrations
Noah Stride f2f864f9c0
Machine ID: More rules to gitlab joining and add globby matching to some fields (#34290)
* Add fields for to-be-supported token claims

* Modify validation to include new field

* Add comparisons for new fields to joining logic

* Add support for globby matching for sub, ref, namespace_path and project_path

* Document which fields support globby matching

* Add tests for join rule engine changes

* Regenerate operator CRDs

* Add docs for new fields

* Correct punctuation in error message

Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>

* Correctly use GoDoc-esque comments

* Address docs comments

* Reuse glob matching code

* Correct type of RunnerID field

---------

Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>
2023-11-09 16:52:04 +00:00
..
access Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
kube-agent-updater Bump the go group in /integrations/kube-agent-updater with 1 update (#34229) 2023-11-06 22:38:58 +00:00
lib Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
operator Machine ID: More rules to gitlab joining and add globby matching to some fields (#34290) 2023-11-09 16:52:04 +00:00
Makefile Vendor slack plugin and supporting libraries (#23045) 2023-03-22 19:39:07 +00:00