48 Commits
Author SHA1 Message Date
teleport-renovate[bot] a9b131d857 Update Go toolchain version to v1.26.7 (#396)
Export-Source-Commit: 8e4cdc517b
2026-08-25 11:35:10 -05:00
teleport-renovate[bot] 490ebd42ac Update Go toolchain version to v1.26.6 (#206)
Export-Source-Commit: ca738042bc
2026-08-25 11:35:10 -05:00
dependabot[bot]andAlan Parra 0951ef75ad Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#68926)
* Bump google.golang.org/grpc from 1.81.1 to 1.82.1

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.81.1 to 1.82.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.82.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump grpc in all modules

* tidy

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2026-07-24 16:36:05 +00:00
Alan Parra 97dd0829dc chore: Bump /x/net and /x/text (#68893)
* chore: Bump golang.org/x/net to v0.57.0

* chore: Bump golang.org/x/text to v0.40.0

* tidy

* Fix TestSSHKeysEqual
2026-07-22 20:29:28 +00:00
rosstimothy b249a7349a Address CVEs from dependencies (#68509)
Bumps golang/go.opentelemetry.io/otel to 1.44.0
Bumps oras.land/oras-go/v2 to 2.6.1

The updates were performed via socket fix --ecosystem=go --all --json

```
{
  "ok": true,
  "data": {
    "fixedAll": true,
    "ghsaDetails": [
      {
        "type": "applied-fixes",
        "fixes": {
          "GHSA-xf85-363p-868w": [
            {
              "purl": "pkg:golang/oras.land/oras-go/v2@v2.6.0",
              "fixedVersion": "2.6.1"
            }
          ],
          "GHSA-vh4v-2xq2-g5cg": [
            {
              "purl": "pkg:golang/oras.land/oras-go/v2@v2.6.0",
              "fixedVersion": "2.6.1"
            }
          ],
          "GHSA-fxhp-mv3v-67qp": [
            {
              "purl": "pkg:golang/oras.land/oras-go/v2@v2.6.0",
              "fixedVersion": "2.6.1"
            }
          ],
          "GHSA-8xwf-rjm4-xvhv": [
            {
              "purl": "pkg:golang/oras.land/oras-go/v2@v2.6.0",
              "fixedVersion": "2.6.1"
            }
          ],
          "GHSA-jxpm-75mh-9fp7": [
            {
              "purl": "pkg:golang/oras.land/oras-go/v2@v2.6.0",
              "fixedVersion": "2.6.1"
            }
          ],
          "GHSA-5wrp-cwcj-q835": [
            {
              "purl": "pkg:golang/go.opentelemetry.io/otel@v1.43.0",
              "fixedVersion": "1.44.0"
            }
          ]
        }
      }
    ]
  }
}
```
2026-07-09 20:18:58 +00:00
teleport-renovate[bot] 03b5603e9a Update Go toolchain version to v1.26.5 (#68439)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
2026-07-08 17:25:52 +00:00
Chris Thach a65328827a Update golang.org/x/crypto to v0.53.0. (#67637)
* Update x/crypto to v0.53.0.

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* Bump e. Add missing test cleanup from prev revert.

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

---------

Signed-off-by: Chris Thach <chris.thach@goteleport.com>
2026-06-11 17:31:49 +00:00
teleport-renovate[bot]andChris Thach 04471ea746 Update Go version to v1.26.4 (#67476)
* Update Go version to v1.26.4

* Rm GO_VERSION from Makefile/Dockerfile and rely on go.mod to inform Go version. Update code to adhere to 1.26 deprecation/changes.

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* Bump e to 54d1d0cb67b71860b943de477b3146d32ccdd74a.

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

---------

Signed-off-by: Chris Thach <chris.thach@goteleport.com>
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris Thach <chris.thach@goteleport.com>
2026-06-08 14:28:40 +00:00
teleport-renovate[bot]andChris Thach 887960a4dc Update Go version to v1.25.11 (#67420)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris Thach <chris.thach@goteleport.com>
2026-06-04 15:31:22 +00:00
Noah Stride d79bff946e Revert x/crypto ssh update (#67111) 2026-05-27 12:36:00 +00:00
Alan Parra a6b9e2fd49 chore: Bump golang.org/x/ dependencies (#67011)
* chore: Bump golang.org/x/ dependencies

* tidy

* Fix TestTCPIPForward (close resources in the correct order)
2026-05-25 14:27:42 +00:00
Alan Parra 02c315e31e chore: Bump /x/net in api/ and auxiliary modules (#66619)
* Update all Go modules to 1.25.10

* chore: Bump golang.org/x/net to v0.53.0

* Tidy modules
2026-05-11 17:03:45 +00:00
teleport-renovate[bot] 42a4eaafee Update Go toolchain version to v1.25.10 (#66568)
Co-authored-by: teleport-renovate[bot] <275214890+teleport-renovate[bot]@users.noreply.github.com>
2026-05-08 22:48:49 +00:00
Steven Martin 522ca48f06 Fix example README links to docs (#65139) 2026-04-15 12:25:31 +00:00
dependabot[bot]andTim Ross 339a72cc66 Bump go.opentelemetry.io/otel/* to 1.43.0 (#65555)
* Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0

Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.43.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* go mod tidy all

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tim Ross <tim.ross@goteleport.com>
2026-04-08 21:24:47 +00:00
Chris Thachandgithub-actions[bot] 6169b27132 Update Go toolchain version to v1.25.9 (#65526)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-08 15:44:52 +00:00
dependabot[bot]andTiago Silva da8bddca48 Bump github.com/russellhaering/gosaml2 from 0.10.0 to 0.11.0 (#64801)
* Bump github.com/russellhaering/gosaml2 from 0.10.0 to 0.11.0

Bumps [github.com/russellhaering/gosaml2](https://github.com/russellhaering/gosaml2) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/russellhaering/gosaml2/releases)
- [Commits](https://github.com/russellhaering/gosaml2/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/russellhaering/gosaml2
  dependency-version: 0.11.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* go-mod-tidy-all

* go-mod-tidy-all

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tiago Silva <tiago.silva@goteleport.com>
2026-03-26 13:20:03 +00:00
dependabot[bot] 251483db7c Bump github.com/russellhaering/goxmldsig in /examples/api-sync-roles (#65046)
Bumps [github.com/russellhaering/goxmldsig](https://github.com/russellhaering/goxmldsig) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/russellhaering/goxmldsig/releases)
- [Commits](https://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/russellhaering/goxmldsig
  dependency-version: 1.6.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 22:00:24 +00:00
dependabot[bot]andTiago Silva 2bb262fd73 Bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#64811)
* Bump google.golang.org/grpc from 1.78.0 to 1.79.3

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.78.0...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* go-mod-tidy-all

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tiago Silva <tiago.silva@goteleport.com>
2026-03-19 13:01:57 +00:00
Chris Thachandgithub-actions[bot] cfe648db29 chore(deps): update go toolchain version to v1.25.8 (#64376)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 17:22:16 +00:00
Alan Parra 8fcb072902 chore: Bump opentelemetry to v1.40.0 (#64014)
* chore: Bump otel packages to v1.40.0

* Bump otel contrib packages

* Tidy modules

* Bump otel in examples

* fix: Use a local copy of otelhttp.DefaultClient

* Move otelhttp to lib/observability/
2026-02-20 18:45:30 +00:00
Tyler Richardson d70ca9ab4c chore: bump go to 1.25.7 (#63511) 2026-02-05 13:27:28 +00:00
Alan Parra 400e93dd82 chore: Bump Go to v1.25.6 (#62884)
* chore: Bump Go to 1.25.6

* Update Go version on grpcbox

* Bump version in docs
2026-01-16 14:14:01 +00:00
Alan Parra 77bf27ce9a chore: Bump Go to 1.25.5 (#61952) 2025-12-03 14:36:39 +00:00
rosstimothy fd6474db7e Bump github.com/gravitational/teleport/api in examples (#61625) 2025-11-20 18:47:15 +00:00
Chris Thach 17a2d14717 Update Go to 1.25.4 (#61194)
Signed-off-by: Chris Thach <chris.thach@goteleport.com>
2025-11-10 22:45:46 +00:00
Chris Thach 72716be5ac Bump Go to 1.25.3 ⬆️ (#60094)
* chore: Bump Go to 1.25.2 ⬆️

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* fix: Bump to Go 1.25.3. Revert handling of breaking changes.

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

---------

Signed-off-by: Chris Thach <chris.thach@goteleport.com>
2025-10-14 14:57:41 +00:00
rosstimothy ad08e94b4c chore: Bump Go to 1.25.1 (#58875)
* chore: Bump Go to 1.25.1

Update all Go modules to use Go 1.25.1.

* Use stable synctest API introduced in Go 1.25

All existing tests that used synctest have had their build
constraints removed and have been updated to use synctest.Test
instead of synctest.Run. There are still tests in teleport.e that
needs to be updated before we can remove GOEXPERIMENT=synctest
and retire the synctest build tag.

* Remove coverage from go test invocations

This is a temporary workaround to https://github.com/golang/go/issues/75031.
When the buildboxes have Go 1.25 installed globally this should no
longer be an issue and coverage can be restored.

* Lazily unmount cgroups

Adds the MNT_DETACH flag to the cgroups unmount call to workaround
issues stemming from a behavior chagne in Go 1.25 to support
automatically setting GOMAXPROCS. In doing so the Go runtime
interacts with cgroups to determine what limits should be applied
which interferes with our ability to clean up.

Fixes https://github.com/gravitational/teleport/issues/58879.

* Fix syntest bug with waitgroups

```
=== Failed
=== FAIL: lib/srv/discovery TestDiscoveryServerEKS (unknown)
fatal error: sync: WaitGroup.Add called from multiple synctest bubbles
```

The failure stems from a bug in Go 1.25 and is a result of loading
aws configs which internally use a sync.WaitGroup. This can be worked
around in the short term by mocking out the aws.Config since the test
is configured to use a mock eks client anyway. Other tests may still
run into this issue until Go 1.25.2 - though our relatively small number
of synctest usage at this point may limit our exposure to said bug.
2025-09-15 21:49:53 +00:00
Chris Thach a9869f7941 chore: Bump Go to 1.24.7 ⬆️ (#58806)
* chore: Bump Go to 1.24.7

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* refactor: remove toolchain directive

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* fix: revert aws go.mod

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* chore: update Go version to 1.24.7 for terraform-mwi

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

* fix: Go lint issues

Signed-off-by: Chris Thach <chris.thach@goteleport.com>

---------

Signed-off-by: Chris Thach <chris.thach@goteleport.com>
2025-09-05 20:25:41 +00:00
rosstimothy 477eb046f1 Update examples dependencies (#57856)
* Update service-discovery-api example

- Bumps the go version to a supported version of Go - Go 1.25
  was just announced which means Go 1.23 is EOL
- Updates github.com/docker/docker to a version > v28.0.0 to
  address https://pkg.go.dev/vuln/GO-2025-3829

* Update access-plugin-minimal

- Bumps the Go version to 1.24.6
- Updates dependencies to the latest versions

* Update api-sync-roles

- Bumps the Go version to 1.24.6
- Updates all dependencies. The Kubernetes dependencies are not
  at latest versions to avoid build issues caused by
  https://github.com/kubernetes/apimachinery/issues/190

* Update desktop-registration

- Bumps Go to 1.24.6
- Update github.com/gravitational/teleport/api to the latest commit

* Update go-client

- Bumps Go to 1.24.6
- Updates github.com/gravitational/teleport/api to the latest commit

* Update teleport-usage

- Bumps Go to 1.24.6
- Updates all dependencies to latest versions
2025-08-19 17:08:36 +00:00
rosstimothy 47f4247dfb Bump golang.org/x/net to v0.38.0 (#53596)
The update addresses CVE-2025-22872. All modules importing an older
version of x/net were updated.
2025-03-31 16:05:46 +00:00
Alan Parra c2335808cf chore: Bump golang.org/x/net to v0.37.0 (#52845) 2025-03-06 14:37:27 +00:00
Alan Parra 97fa0704c3 chore: Bump /x/crypto and /x/oauth2 (#52436)
* chore: Bump /x/crypto and /x/oauth2

* Remove toolchain directives
2025-02-24 20:24:50 +00:00
Alan Parra a1881e9cad chore: Bump golang.org/x/net to v0.33.0 (#50396) 2024-12-19 13:48:05 +00:00
Alan Parra 0870512dba chore: Bump golang.org/x/crypto on examples/ (#50160) 2024-12-12 17:42:12 +00:00
Alan Parra dd592a06b8 chore: Bump /x/net and docker/docker in all modules (#40694)
* chore: Bump /x/net and docker/docker in all modules

* Fix breakages on examples/service-discovery-api-client/
2024-04-19 15:30:02 +00:00
Mike Jensen 040ded2b79 Update google.golang.org/protobuf to v1.33.0 (#38995)
* Update google.golang.org/protobuf to v1.33.0

This updates all instances of google.golang.org/protobuf to address CVE-2024-24786.

* Make grpc after update
2024-03-05 22:48:09 +00:00
rosstimothy dfbf2e06ee Fix builds for all examples that consume teleport/api (#38468)
Updates the api module used in examples to a more recent commit
to pull in a newer version of otel to resolve build problems.

```
cannot use &TracerProvider{} (value of type *TracerProvider) as "go.opentelemetry.io/otel/trace".TracerProvider value in variable declaration: *TracerProvider does not implement "go.opentelemetry.io/otel/trace".TracerProvider (missing method tracerProvider)
 cannot use t (variable of type *tracer) as "go.opentelemetry.io/otel/trace".Tracer value in return statement: *tracer does not implement "go.opentelemetry.io/otel/trace".Tracer (missing method tracer)
```
2024-02-21 01:11:28 +00:00
Mike Jensen 06f5501c96 Update golang/x/crypto to 0.17.0 (#35858)
This updates crypto across all go.mod files in `teleport` to address CVE-2023-48795.
2023-12-18 20:06:25 +00:00
dependabot[bot] e9e4d98962 Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#34508)
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.45.0...zpages/v0.46.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 14:29:23 +00:00
Mike Jensen 3d3754893e Select examples api dependency update (#33595)
This updates `api` in `access-plugin-minimal`, `api-sync-roles`, `desktop-registration` and `service-discovery-api-client`.  These four examples are being updated because of their dependency on OpenTelemetry and Crewjam which are both being pulled in from the parent `api` dependency.
2023-10-17 19:37:34 +00:00
Mike Jensen 30211ac889 Examples OpenTelemetry update (#33579)
Update OpenTelemetry in examples to ensure coverage against CVE-2023-45142.
2023-10-17 18:05:06 +00:00
Mike Jensen cd34f3b5f8 Update remaining google.golang.org/grpc to v1.57.1 (#33486)
This are primarily examples, but we still want to update to ensure coverage against CVE-2023-44487.
2023-10-16 15:08:48 +00:00
dependabot[bot] 874c9a060e Bump golang.org/x/net from 0.8.0 to 0.17.0 in /examples/api-sync-roles (#33343)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.8.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.8.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 20:05:45 +00:00
Mike Jensenanddependabot[bot] a410acef01 Dependency updates for examples (#26947)
* Bump golang.org/x/net in /examples/desktop-registration

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0.
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github.com/aws/aws-sdk-go in /examples/teleport-usage

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.224 to 1.44.269.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.224...v1.44.269)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump google.golang.org/grpc in /examples/service-discovery-api-client

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.55.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.55.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github.com/google/uuid from 1.1.2 to 1.3.0 in /examples/go-client

Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.1.2 to 1.3.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Commits](https://github.com/google/uuid/compare/v1.1.2...v1.3.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump google.golang.org/grpc in /examples/api-sync-roles

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.55.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.55.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github.com/stretchr/testify in /examples/teleport-usage

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github.com/docker/docker in /examples/service-discovery-api-client

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 23.0.6+incompatible to 24.0.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v23.0.6...v24.0.1)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump k8s.io/apimachinery in /examples/api-sync-roles

Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.26.3 to 0.27.2.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.26.3...v0.27.2)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump k8s.io/client-go from 0.26.3 to 0.27.2 in /examples/api-sync-roles

Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.26.3 to 0.27.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.3...v0.27.2)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 22:26:10 +00:00
Paul Gottschling 54c7bc82fd Fix example API client imports (#24359)
This is the result of `make fix-imports`.
2023-04-11 13:20:31 +00:00
dependabot[bot] 91b0f61942 Bump github.com/crewjam/saml in /examples/api-sync-roles (#23942)
Bumps [github.com/crewjam/saml](https://github.com/crewjam/saml) from 0.4.12 to 0.4.13.
- [Release notes](https://github.com/crewjam/saml/releases)
- [Commits](https://github.com/crewjam/saml/compare/v0.4.12...v0.4.13)

---
updated-dependencies:
- dependency-name: github.com/crewjam/saml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 15:43:33 +00:00
Paul Gottschling e9f76c7c4c Add a guide to creating Teleport roles via the API (#23204)
* Add a guide to creating Teleport roles via the API

See #19716

This guide uses a small demo application to show how to create Teleport
roles based on an external RBAC system. The demo revolves around a local
`minikube` cluster. I chose this approach because Teleport works well
with Kubernetes RBAC, and Kubernetes RBAC resources are pretty
straightforward to set up locally.

* Based the guide on a program in the examples dir

* Respond to zmb3 PR feedback

* Run make fix-license

* Respond to PR feedback

* Respond to alexfornuto feedback
2023-03-31 22:36:00 +00:00