consul/proto-public
Ashesh Vidyut 0295b959c9
Net 5875 - Create the Exported Services Resources (#19117)
* init

* computed exported service

* make proto

* exported services resource

* exported services test

* added some tests and namespace exported service

* partition exported services

* computed service

* computed services tests

* register types

* fix comment

* make proto lint

* fix proto format make proto

* make codegen

* Update proto-public/pbmulticluster/v1alpha1/computed_exported_services.proto

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* Update internal/multicluster/internal/types/computed_exported_services.go

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* using different way of resource creation in tests

* make proto

* fix computed exported services test

* fix tests

* differnet validation for computed services for ent and ce

* Acls for exported services

* added validations for enterprise features in ce

* fix error

* fix acls test

* Update internal/multicluster/internal/types/validation_exported_services_ee.go

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* removed the create method

* update proto

* removed namespace

* created seperate function for ce and ent

* test files updated and validations fixed

* added nil checks

* fix tests

* added comments

* removed tenancy check

* added mutation function

* fix mutation method

* fix list permissions in test

* fix pr comments

* fix tests

* lisence

* busl license

* Update internal/multicluster/internal/types/helpers_ce.go

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* Update internal/multicluster/internal/types/helpers_ce.go

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* Update internal/multicluster/internal/types/helpers_ce.go

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>

* make proto

* some pr comments addressed

* some pr comments addressed

* acls helper

* some comment changes

* removed unused files

* fixes

* fix function in file

* caps

* some positioing

* added test for validation error

* fix names

* made valid a function

* remvoed patch

* removed mutations

* v2 beta1

* v2beta1

* rmeoved v1alpha1

* validate error

* merge ent

* some nits

* removed dup func

* removed nil check

---------

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
2023-10-26 19:34:15 +05:30
..
annotations/ratelimit Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbacl Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbauth/v2beta1 Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbcatalog/v2beta1 Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbconnectca Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbdataplane Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbdns Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbmesh/v2beta1 [NET-6305] xds: Ensure v2 route match and protocol are populated for gRPC (#19343) 2023-10-25 17:43:58 +00:00
pbmulticluster/v2beta1 Net 5875 - Create the Exported Services Resources (#19117) 2023-10-26 19:34:15 +05:30
pbresource Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbserverdiscovery Clone proto into deepcopy correctly (#19204) 2023-10-13 16:41:22 -04:00
pbtenancy/v2beta1 v2tenancy: rename v1alpha1 -> v2beta1 (#19227) 2023-10-16 21:43:47 +00:00
LICENSE Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
buf.gen.yaml Create DeepCopy() and Json Marshal/Unmarshal for proto-public (#19015) 2023-10-13 14:55:58 +00:00
buf.yaml Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
go.mod [NET-5944] security: Update Go version to 1.20.10 and `x/net` to 0.17.0 (#19225) 2023-10-16 17:49:04 -04:00
go.sum [NET-5944] security: Update Go version to 1.20.10 and `x/net` to 0.17.0 (#19225) 2023-10-16 17:49:04 -04:00