Ashwin Venkatesh
|
3d1a606c3b
|
Clone proto into deepcopy correctly (#19204)
|
2023-10-13 16:41:22 -04:00 |
Ashwin Venkatesh
|
c2a0d4f9ca
|
Create DeepCopy() and Json Marshal/Unmarshal for proto-public (#19015)
* Override Marshal/UnmarshalJSON for proto-public types
* Generate Deepcopy() for proto-public types for Kubernetes CRDs.
|
2023-10-13 14:55:58 +00:00 |
Eric Haberkorn
|
f2b7b4591a
|
Fix Traffic Permissions Default Deny (#19028)
Whenver a traffic permission exists for a given workload identity, turn on default deny.
Previously, this was only working at the port level.
|
2023-10-04 09:58:28 -04:00 |
skpratt
|
202090e5d5
|
v2 explicit destination traffic permissions (#18823)
* workload identity boilerplate
* notes from discussion with Iryna
* WIP traffic permissions controller poc
* workload identity, traffic permissions validation, errors, types
* traffic permissions mapper framing, traffic permissions controller updates.
* more roughing out of the controller
* cleanup
* controller and mapper logic
* tests
* refactor mapper logic, add tests
* clean up tenancy and integration test stubs
* consolidate mapping
* cleanup cache leak, revert bimapper changes
* address review comments
* test fix and rebase
* use resource helper
---------
Co-authored-by: John Landa <john.landa@hashicorp.com>
|
2023-09-25 16:50:07 +00:00 |
Eric Haberkorn
|
4d6ff29392
|
Traffic Permissions Validations (#18907)
add TP validations and mutation and add CTP validations
|
2023-09-22 16:10:10 -04:00 |
R.B. Boyer
|
c814bb014e
|
remove now orphaned generated v1alpha1 pb.go files (#18982)
|
2023-09-22 12:56:27 -05:00 |
Iryna Shustava
|
d88888ee8b
|
catalog,mesh,auth: Bump versions to v2beta1 (#18930)
|
2023-09-22 10:51:15 -06:00 |
Matt Keeler
|
53fcc5d9a5
|
Add protoc generator to emit resource type variables (#18957)
The annotations include a little more data than is strictly necessary because we will also have a protoc generator for openapi output.
|
2023-09-21 17:18:47 -04:00 |
Eric Haberkorn
|
21fdbbabbc
|
Wire up traffic permissions (#18812)
Wire up traffic permissions
|
2023-09-15 12:31:22 -04:00 |
skpratt
|
e5808d85f7
|
register traffic permission and workload identity types (#18704)
* add workload identity and traffic permission protos
* register new types
* add generated pb code
* fix exports.go path
* add proto newlines
* fix type name
Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
* address review
* fix protos and add tests
* fix validation constraints
* add tests
---------
Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
|
2023-09-14 12:40:54 -05:00 |