The teleport-plugins
repository has been merged into
the gravitational/teleport
repository
and is now a read-only archive.
Plugin development continues in the main Teleport repository.
This change allows us to:
- backport plugin changes for previous majors. Starting with v15, plugins will receive bugfixes even after a new major is out.
- reuse existing CI/CD pipelines and build artifacts for more CPU
architectures. Starting with v16, we will offer builds for amd64 and arm64 cpu
architectures. Container images will also have a new
-debug
variant with Busybox to open a shell and troubleshoot issues. - ensure there is no delay between the Teleport and the plugin releases.
- generate documentation automatically for the Terraform provider and Helm charts.
- benefit from automated dependency scans and updates in the main teleport repository.
You can now find the teleport-plugins code in the teleport repository:
- the Terraform provider now lives in
integrations/terraform
- the event-handler now lives in
integrations/event-handler
- the access plugins (Slack, Discord, Jira, Pagerduty, ...) now live in
integrations/access
- the event-handler Helm chart now lives in
examples/chart/event-handler
- the access plugins charts now live in
examples/chart/access
- the release go tools have been moved in the private
teleport.e
repository which is running the release pipeline - the content of
docker/
andapps/
is seemingly unmaintained and was not migrated
Teleport plugins allow you to integrate the Teleport Access Platform and Teleport workflows with other tools you use to support your infrastructure.
For example, Teleport Access Request plugins enable you to integrate access requests for resources protected by Teleport with your organization's existing messaging and project management solutions, such as Slack, JIRA, and Mattermost. If you have a self-hosted Teleport deployment, you can find information about configuring access request plugins in Just-in-Time Access Request Plugins.
The access package exposes a simple API for managing access requests that can be used for writing plugins. You can find the current Teleport Access API in the main Teleport repository. For more information, see access/README.md.
The Teleport documentation includes access request plugins guides for integration with the following solutions:
The Teleport Event Handler Plugin is used to export audit log events to a fluentd
service.
For more information, see Fluentd.
The Teleport Terraform Provider makes it easy to create resources using Terraform. For more information, see [Terraform Provider]((https://goteleport.com/docs/setup/guides/terraform-provider/).