Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v15] Add SPIFFEFederation gRPC service and client support (#45253) #45692

Merged
merged 1 commit into from
Aug 22, 2024

Conversation

strideynet
Copy link
Contributor

Backports #45253

* Start adding `lib/services` content for SPIFFEFederation type

* Add SPIFFEFederation resource to cache

* Wire SPIFFEFederation into cache

* Fix NewTestAuthServer

* Start writing tests

* Add more test cases to validation

* Add tests to cache for SPIFFEFederation

* More test coverage

* Add test for DeleteSPIFFEFederations

* Finish off tests for SPIFFEFederation resource

* go mod tidy

* Go mod tidy

* Appease linter

* Avoid forcing kind/version in MarshalSPIFFEFederation

* more linter appeasal

* Add basics of SPIFFEFederation gRPC service

* Add support into tctl for create/delete/get/list

* Rely on default page size

* Prevent configuration of status field

* Add test for TestSPIFFEFederationService_CreateSPIFFEFederation

* Add TestSPIFFEFederationService_DeleteSPIFFEFederation

* Add test for TestSPIFFEFederationService_GetSPIFFEFederation

* Add TestSPIFFEFederationService_ListSPIFFEFederations

* Add mising error asserrtiion

* Add Verbs to default roles for SPIFFEFederation

* Remove test cases that are now unneeded due to adding to implicit roleset

* Tidier if statement

Co-authored-by: rosstimothy <[email protected]>

---------

Co-authored-by: rosstimothy <[email protected]>
@strideynet strideynet added the no-changelog Indicates that a PR does not require a changelog entry label Aug 22, 2024
@github-actions github-actions bot added backport size/lg tctl tctl - Teleport admin tool labels Aug 22, 2024
@strideynet strideynet added this pull request to the merge queue Aug 22, 2024
Merged via the queue into branch/v15 with commit 732d912 Aug 22, 2024
32 of 33 checks passed
@strideynet strideynet deleted the strideynet/v15/backport-45253 branch August 22, 2024 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport no-changelog Indicates that a PR does not require a changelog entry size/lg tctl tctl - Teleport admin tool
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants