package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev
# Functions
NewAccessRequestClient returns a new integration.Client.
RunAndWaitReady is a helper to start an app implementing AppI and wait for it to become ready.
# Constants
No description provided by the author
No description provided by the author
PluginUserName is the Teleport user for the plugin.
No description provided by the author
Requester1UserName is the name of main role requester.
Requester2UserName is the name of secondary role requester.
RequesterOSSUserName is the user allowed to request RequestedRoleName.
Reviewer1UserName is one of the two access reviewers.
Reviewer2UserName is exactly like Reviewer1UserName.
No description provided by the author
RulerUserName is the name of the admin user.
# Structs
AccessRequestSuite is the base test suite for access requests plugins.
Client is a wrapper around *client.Client with some additional methods helpful for testing.
FakeStatusSink is a fake status sink that can be used when testing plugins.
MinimalAuthHelper implements the AuthHelper interface.
Suite is a basic testing suite enhanced with context management.
# Interfaces
AppI is an app that can be spawned along with running test.
AuthHelper is the interface one must implement to run the AccessRequestSuite.