Files
teleport/lib/utils
Dan Upton a79ad40713 lib/utils/typical: support == and != operators for integers (#52521)
* lib/utils/typical: support `==` and `!=` operators for integers

In #52460, we're adopting the Teleport predicate language for Workload Identity
rules. We currently allow you to match on the equality/inequality of the attested
process' PID, GID, and UID, but this wasn't supported in the predicate language.

We now check the operand types at compile-time and choose the correct
booleanOperator. If both operands are dynamically typed (e.g. `ifelse`) we do
not allow you to use the `==` or `!=` operators.

* Fix compile/parse time nomenclature

* Rename type parameters for clarity
2025-03-11 19:18:57 +00:00
..
2024-07-03 19:12:39 +00:00
2024-12-19 15:08:04 +00:00
2024-12-19 15:08:04 +00:00
2024-06-27 12:38:29 +00:00
2024-12-19 15:08:04 +00:00
2024-12-19 15:08:04 +00:00
2024-10-18 20:34:56 +00:00
2025-01-16 18:17:35 +00:00
2024-01-25 22:01:14 +00:00
…
2023-12-20 14:43:28 +00:00
2023-12-27 16:13:14 +00:00