Commit graph

611 commits

Author SHA1 Message Date
dependabot[bot] e5ef9c829a
Bump the go group in /build.assets/tooling with 2 updates (#33115)
Bumps the go group in /build.assets/tooling with 2 updates: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/oauth2](https://github.com/golang/oauth2).


Updates `golang.org/x/mod` from 0.12.0 to 0.13.0
- [Commits](https://github.com/golang/mod/compare/v0.12.0...v0.13.0)

Updates `golang.org/x/oauth2` from 0.12.0 to 0.13.0
- [Commits](https://github.com/golang/oauth2/compare/v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 16:10:45 +00:00
Jakub Nyckowski 0834f13d09
Fix git installation path on CentOS 7 docker image (#32714)
When checking GHA logs of OS Compatibility build, I notice info log
```
The repository will be downloaded using the GitHub REST API
To create a local Git repository instead, add Git 2.18 or higher to the PATH
```
suggesting that our self-compiled git is not being used. For some reason out git binary was installed in /usr/local/usr/local/bin/git. I removed the additional /usr/local prefix to install the binary in the correct directory. I also updated git to the latest version.
2023-10-07 16:13:40 +00:00
Jakub Nyckowski b32ee8a678
Update docker tag images to v15 (#33042) 2023-10-06 15:13:40 +00:00
Alan Parra c01487a366
chore: Bump Go to v1.21.2 (#33044)
* chore: Bump Go to 1.21.2

* Run `make dronegen`
2023-10-06 03:14:52 +00:00
Alan Parra 4485f8125a
chore: Bump Buf to v1.27.0 (#32997)
Update to the latest version.

* https://github.com/bufbuild/buf/releases/tag/v1.27.0
2023-10-05 18:16:20 +00:00
Jakub Nyckowski eaa5d5be61
Revise Docker handling in OS compatibility script (#32711)
* Revise Docker handling in OS compatibility script

This commit revises how Docker containers are interacted with in build-test-compat.sh. Optimized Docker image pulling process by pulling images in parallel to speed up the testing process. Makefile targets in Github workflow are also parallelized to speed up the build process.

* Simplify and parallel docker logic
2023-09-28 17:39:24 +00:00
Roman Tkachenko e12792baa6
Bump node to 18.18.0 (#32227) 2023-09-20 17:56:12 +00:00
Alan Parra c55f1b3703
chore: Bump OpenSSL to 3.0.11 (#32140)
Update to the latest patch.

* https://mta.openssl.org/pipermail/openssl-announce/2023-September/000276.html
2023-09-19 18:07:23 +00:00
dependabot[bot] 7d6f14378b
Bump the go group in /build.assets/tooling with 1 update (#32028)
Bumps the go group in /build.assets/tooling with 1 update: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).

- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 15:43:48 +00:00
Reed Loden b8feb63de7
Update distroless images to use Debian 12 (#31620)
https://github.com/GoogleContainerTools/distroless#debian-12

Note that the debian12 images no longer include OpenSSL, which we
don't need anyway, as we statically link our own copy for tsh and
other purposes.

Also, add Debian 12 to various places, as a supported OS.

Other included changes:
* Remove Debian 8 and 9, as they aren't receiving any security updates.
* Standardize how we select which distroless release to use.
* Ensure a specific distroless version is used instead of latest.
* Add new Amazon Linux and Oracle Linux releases to compatibility testing.
* Correct s/MacOS/macOS/ in install script.

`e` companion -- https://github.com/gravitational/teleport.e/pull/2154
2023-09-13 18:56:02 +00:00
dependabot[bot] 52ba0adfd5
Bump the go group in /build.assets/tooling with 2 updates (#31715)
Bumps the go group in /build.assets/tooling with 2 updates: [github.com/bradleyfalzon/ghinstallation/v2](https://github.com/bradleyfalzon/ghinstallation) and [golang.org/x/oauth2](https://github.com/golang/oauth2).


Updates `github.com/bradleyfalzon/ghinstallation/v2` from 2.6.0 to 2.7.0
- [Release notes](https://github.com/bradleyfalzon/ghinstallation/releases)
- [Commits](https://github.com/bradleyfalzon/ghinstallation/compare/v2.6.0...v2.7.0)

Updates `golang.org/x/oauth2` from 0.11.0 to 0.12.0
- [Commits](https://github.com/golang/oauth2/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: github.com/bradleyfalzon/ghinstallation/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 18:00:16 +00:00
Jakub Nyckowski b392fcc8b1
Add ARM64 toolchain to Dockerfile-arm (#31542)
Currently, one of our push builds is failing as it tries to build ARM64 version of Teleport in ARM docker container that only contains ARM toolchain.
2023-09-06 22:00:18 +00:00
Alan Parra 23e8f1d67e
chore: Bump Go to 1.21.1 (#31505)
* Don't attempt to use Go 1.19 in the root module

* Use Go 1.21 on grpcbox

* Bump Go to 1.21.1

* Bump Go toolchain to go1.21.1

* Run `make dronegen`
2023-09-06 17:14:55 +00:00
Alan Parra dc46f6f589
Pin golangci-lint and buf versions (#31300)
* Pin golangci-lint to v1.54.2

* Pin Buf to v1.26.1

* Pin devbox
2023-08-31 20:41:26 +00:00
Alex McGrath e0086909cc
Dont allow directly dialing to servers not in inventory (#30323)
* Dont allow directly dialing to servers not in inventory

add direct dial escape hatch

* Fix failing unit test

* Fix TestProxySSH

* Fix TestTraitsPropagation

* resolve comment

* fix non-multiplexed trusted cluster setup in tsh test suite

* Fix TestProxySSH

* wait on nodes

* Skip the flaky check for TestSSHLoadAllCAs

---------

Co-authored-by: Forrest Marshall <forrest@goteleport.com>
2023-08-29 11:52:55 +00:00
rosstimothy a2e5550e1d
chore: Bump Go to v1.21.0 (#31116)
Update Go toolchain to the latest release.
2023-08-28 21:36:54 +00:00
Przemko Robakowski 7b4c9f43d1
Enable Rust in Authentication Package build (#31094) 2023-08-28 21:06:18 +00:00
dependabot[bot] a1a81e7810
Bump the go group in /build.assets/tooling with 1 update (#31062)
Bumps the go group in /build.assets/tooling with 1 update: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).

- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.0...v0.28.1)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 15:53:52 +00:00
Grzegorz Zdunek 8d6b0d625c
Upgrade Node.js to v18 (#30985)
* Remove Node from CentOS Dockerfiles

* Take Node version from Makefile in GHA

* Update Node to 18.17.1
2023-08-28 09:55:42 +00:00
Cam Hutchison 9072f3b980
build: Build webassets for CentOS 7 with buildbox-connect (#30322)
* build: Build webassets for CentOS 7 with Ubuntu buildbox

Build the webassets for the CentOS 7 binaries using the standard Ubuntu
buildbox prior to building the binaries. This allows us to use a later
version of node.js to build the UI than what is available on CentOS 7.

The `release-unix` and `clean` targets need to be rejigged a little as
`release-unix` first cleans any pre-build webassets. So we add a new
target `release-unix-preserving-webassets` that only cleans the build
and not the webassets and update the Makefile in `build.assets` to call
this new target when building CentOS 7 binaries.

* build: Conditionally build enterprise webassets

Only build enterprise webassets if the enterprise submodule is present.
For a normal release, this will always be the case, but for local
testing and people wishing to build just the OSS release, the enterprise
submodule may not be present.

* build: Build webassets with buildbox-connect

Use the Teleport Connect buildbox for building the webassets. That
ensures the same version of node is used for building all the node
stuff; the web UI as well as Teleport Connect. It makes maintenance of
the buildboxes easier as we can move to using only the one buildbox for
node in the future.

* build: Pre-build webassets for non-centos7 build targets

Add a dependency on `webassets` for the non-centos7 fips build/release
targets in build.assets/Makefile. These targets were recently changed to
actually use centos7 anyway, so we do need to pre-build webassets as
centos7 will soon no longer be able to build them.

NOTE: These updated targets should probably be removed. They are
effectively duplicates of their centos7 counterparts now and should
probably just chain to those targets. The `release-fips` target is
actually broken at the moment as it needs to use `scl enable ...` to
build now it uses centos7.

* Replace "standard Ubuntu buildbox" in comments with buildbox-connect

---------

Co-authored-by: Grzegorz Zdunek <grzegorz.zdunek@goteleport.com>
Co-authored-by: Grzegorz Zdunek <gzdunek@users.noreply.github.com>
2023-08-28 08:53:39 +00:00
Przemko Robakowski 9d57eb4642
Add Rust to dronegen (#30822)
* Add Rust to dronegen

* Update build.assets/windows/build.ps1

Co-authored-by: Noah Stride <noah.stride@goteleport.com>

---------

Co-authored-by: Noah Stride <noah.stride@goteleport.com>
2023-08-26 18:00:46 +00:00
Jakub Nyckowski d2da780629
Add a banner to Dockerfile used for CI testing (#30887)
Included a comment at the top of the Dockerfile used for Continuous Integration (CI) to not use it for anything else than CI. We have had multiple incidents of people accidentally breaking the production build by changing this image. Currently none of our production builds are using it, but the history shows that this will probably change soon...
2023-08-23 21:08:13 +00:00
Alan Parra 2bcb29a91e
Run latest golangci-lint and buf in Docker boxes (#30902)
* Use latest golangci-lint in the buildbox

* Use latest buf in the buildbox and grpcbox
2023-08-23 19:14:39 +00:00
Jakub Nyckowski 36f3a62382
Fix ARM build process and environment setup (#30724)
* Refactor ARM build process and environment setup

This commit changes the ARM build process by updating the build tools. The `CC` environment variable in Makefile was changed from `arm-linux-gnueabihf-gcc` to `arm-linux-gnueabi-gcc` to match the new setup.
Our Dockerfile-arm has been rewritten to use Debian 11 image instead of re-using CI Ubuntu image to match glibc version on distroless images.

* Fix ARM build process and environment setup

Fixed the ARM build process by updating the C compiler set in the Makefile and simplifying Dockerfile dependencies for the build. De-cluttered Makefile for streamlining build process. Replaced the usage of an incorrect C compiler in the Makefile and reduced the number of dependencies in Dockerfile-arm to only those necessary for building on ARM. Fixed build errors that prevented successful compilation on ARM.

* Remove RUST_VERSION as it's not being used in the ARM Dockerfile

* Fix typo

Co-authored-by: Isaiah Becker-Mayer <isaiah@goteleport.com>

* Address code review comments

* Fix typo

Co-authored-by: Reed Loden <reed@goteleport.com>

* Update Dockerfile to clean up temporary node file and improve variable usage

The Dockerfile has been updated to delete the temporary node file after use to reduce unnecessary space usage. Additionally, run commands have been adjusted to use double quotes around variables for better compatibility and safety. Lastly, a comment is added to explain the reason behind the persistence of CI user creation in the image.

---------

Co-authored-by: Isaiah Becker-Mayer <isaiah@goteleport.com>
Co-authored-by: Reed Loden <reed@goteleport.com>
2023-08-22 21:38:03 +00:00
Isaiah Becker-Mayer b3ac8af605
pins wasm-pack to --version 0.11.0 (#30778)
* pins wasm-pack to --version 0.11.0

* use variable WASM_PACK_VERSION rather than hardcoding in multiple places
2023-08-22 17:03:06 +00:00
dependabot[bot] 37c0aaf6cf
Bump the build-assets-tooling-dependencies group (#30790)
Bumps the build-assets-tooling-dependencies group in /build.assets/tooling with 2 updates: [github.com/google/uuid](https://github.com/google/uuid) and [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).


Updates `github.com/google/uuid` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1)

Updates `k8s.io/apiextensions-apiserver` from 0.27.4 to 0.28.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.27.4...v0.28.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-assets-tooling-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-assets-tooling-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 20:01:30 +00:00
Hugo Shaka 097e50fafd
Generate event schema from proto files (#30194)
* Event Schema protoc plugin, initial commit

* Generate mappings + dump table and schema views

* Add license headers

* Add license headers pt.2

* go mod tidy

* go mod tidy pt.2

* goimports

* Address feedback: consistent order, document rebuild, drop eventype mapping

* Reduce the list of queryable events

* Remove stale comment

* fixup! Address feedback: consistent order, document rebuild, drop eventype mapping

* Fix view generation

- support nested dmlTypes (`array(map(...))`)
- support fields with `.` in their names
- use same function to generate field names for view and table
- use leading commas when generating schema views

* display event_date and event_table in tableSchema + add tests

* Add docstrings

* Address jakule's feedback

* Address marco's feedback

* Convert Fields from a map to a list of fields

* lint
2023-08-21 14:01:16 +00:00
Alan Parra 9888ce5a70
Drop etcd from buildbox (#30700)
* Drop etcd from buildboxes and Makefiles

* Use CI image on `make run-etcd`

* Cleanup examples/etcd
2023-08-18 21:19:38 +00:00
Alan Parra 9f227c5dfd
Drop gcloud SDK from buildbox (#30640)
* Drop gcloud SDK from buildbox

* nit: Sort package list

* Drop Makefile references to gcloud
2023-08-18 14:21:24 +00:00
Jakub Nyckowski 5d82fe6b1f
Fix kube operator cross-compiled build (#30602)
* Fix kube operator cross compilation.

* Update .drone and generation logic

* Update compiler name used by Drone

* Use arm-linux-gnueabihf-gcc for ARM builds

* Sign .drone.yml
2023-08-17 15:26:46 +00:00
Jakub Nyckowski 32673f7eca
Build version checker - multiple fixes (#30580)
* Build version checker - multiple fixes

In several files, the command 'go run' has been updated to 'CC=gcc go run'. This ensures that gcc is used when compiling the Go code, to provide better cross platform support. Prior to this change, the Go compiler was making platform specific builds.

This was a significant issue with the 'kube operator' goal where the built binary could not operate across different platforms.

The change has been applied consistently throughout the codebase in 'Makefile', 'container_image_triggers.go', 'version.mk', 'os_repos.go', and 'build.assets/Makefile' files. Compliance with this new standard should be maintained going forward for any new compilation requests.

* Update .drone.yml

* Replace CC=gcc environment variable with CGO_ENABLED=0

The CC=gcc environment variable was replaced with CGO_ENABLED=0 as CGO is not needed.

* Update .drone.yml
2023-08-16 23:26:41 +00:00
Trent Clarke a39c84b5b4
Semver version validation (#30480)
Tagging a release with an invalid semver string (especially an almost-but-
not-quite-valid semver string) can cause an incorrect environment to be
selected when publishing packages during promotion, with the attendant
risk of polluting production artefact repositories.

This change attempts to force the use of correctly-formed semver strings by

 - validating the semver string on application (i.e. as part of make version)
 - validating that the GITTAG value used to trigger a build is valid semver, and
 - as a harm reduction measure, changing the semver check tool to interpret
   an invalid semver string as if it had pre-release or build metadata.
   This is a backstop, just in case a malformed tag sneaks through outside of
   our automation.

Changelog: none
2023-08-16 01:20:21 +00:00
Alan Parra 3550ee443f
Drop a few more obsolete devbox comments (#30487) 2023-08-15 20:38:02 +00:00
Alan Parra bc8b5d52d0
chore: Bump golangci-lint to v1.54.1 (#30435)
Update to the latest patch.

* https://github.com/golangci/golangci-lint/releases/tag/v1.54.1
2023-08-14 22:09:36 +00:00
Alan Parra 61142eea0d
chore: Remove devbox comments from build.assets/versions.mk (#30335)
Makes backports much simpler by avoiding silly conflicts on comments.
2023-08-14 21:24:06 +00:00
Jakub Nyckowski 05ab91bc6d
Update Rust version to 1.71.1 (#30281)
The project's Rust version was updated from 1.71.0 to 1.71.1 in the versions.mk file.
2023-08-14 19:57:02 +00:00
Alan Parra 7835175123
Revert "chore: Bump Go to v1.21.0" (#30457)
* Revert "chore: Bump Go to v1.21.0 (#30180)"

This reverts commit 600d14511c.

* Revert Go on versions.mk

* Keep current e/ reference
2023-08-14 18:54:24 +00:00
public-renovate-gha[bot] 8f69de9718
chore(deps): update build assets - tooling (#30403)
Co-authored-by: public-renovate-gha[bot] <135069952+public-renovate-gha[bot]@users.noreply.github.com>
2023-08-14 14:45:13 +00:00
Alan Parra e3baea7764
chore: Bump Buf to v1.26.1 (#30313)
Update to latest release.

* https://github.com/bufbuild/buf/releases/tag/v1.26.1
* https://github.com/bufbuild/buf/releases/tag/v1.26.0
2023-08-11 12:37:55 +00:00
Alan Parra 55eb8bd345
Move most devbox packages to "latest" (#30295)
* Fix init_hook for Fish users

* Move development tools to "latest"

* Use Buf and OpenSSL formulas

* Use rust and yarn formulas

* Bump Go version

* Update lock files
2023-08-10 20:47:57 +00:00
Alan Parra b6c812199d
chore: Bump golangci-lint to v1.54.0 (#30222)
Update to the latest version.

* https://github.com/golangci/golangci-lint/releases/tag/v1.54.0
2023-08-09 21:26:06 +00:00
Alan Parra b987993d32
chore: Bump gci to v0.11.0 (#30228)
Update to latest release.

* https://github.com/daixiang0/gci/releases/tag/v0.11.0
2023-08-09 21:15:00 +00:00
Jakub Nyckowski 6bce31066c
Use Debian as base image for the operator build (#28310)
* Use Debian as base image for the operator build

Stop using the buildbox for building the K8S operator to pin down Glibc version.

* Refactor Dockerfile to make installations cleaner

This commit refactors the Dockerfile used in integrations/operator to clean up dependencies installations. This change was essential to make the installation lines concise and improve the readability of the document. Now, all the elements are installed independently using 'no-install-recommends', which is helpful in controlling unnecessary package installations.

* Add ca-certificates package and centralize versioning

Added installation of 'ca-certificates' in operator's Dockerfile to fix SSL related issues. Removed hardcoded tooling versions in Makefile and created 'versions.mk', a single include file for all Makefiles to manage tool versions in one place. This change ensures consistency of versions across different builds and makes version upgrades easier to implement.

* Formatting changes

* I've no idea if this makes any difference, but all other places use this order
2023-08-09 17:21:33 +00:00
Alan Parra 600d14511c
chore: Bump Go to v1.21.0 (#30180)
* chore: Bump Go to 1.21.0

* Run `make dronegen`

* Bump .golangci.yml version

* Bump docs/config.json version

* Update e/ reference
2023-08-08 17:57:31 +00:00
Alan Parra 98701a9146
chore: Bump gravitational/trace to v1.3.1 (#30152)
The latest patch fixes trail+aggregate support.
2023-08-08 13:16:44 +00:00
fheinecke 85c49b0980
Added parallel OS package publishing and rolling release channel (#28659)
* Added parallel OS package publishing and rolling release channel

* Bump `e` for test

* Fixed parallelism issue

* Re-ran make dronegen

* Addressed PR comments

* reverted accidental e ref change

* Linter fix

* Bumped `e` to `gravitational/teleport` master ref
2023-08-08 04:52:03 +00:00
dependabot-batcher[bot] d11ddbbf60
Batched Dependabot updates (#30105)
* Bump github.com/aws/aws-sdk-go-v2/service/ec2 in /assets/aws

Bumps [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) from 1.109.1 to 1.110.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.109.1...service/ec2/v1.110.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ec2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump golang.org/x/net from 0.13.0 to 0.14.0 in /api

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/net/compare/v0.13.0...v0.14.0)

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

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

* Bump golang.org/x/crypto from 0.11.0 to 0.12.0 in /api

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/crypto/compare/v0.11.0...v0.12.0)

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

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

* Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 in /build.assets/tooling

Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.10.0...v0.11.0)

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

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

* Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.109.1 to 1.110.0

Bumps [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) from 1.109.1 to 1.110.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.109.1...service/ec2/v1.110.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ec2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump golang.org/x/sys from 0.10.0 to 0.11.0

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/sys/compare/v0.10.0...v0.11.0)

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

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

* Bump github.com/fsouza/fake-gcs-server from 1.47.2 to 1.47.4

Bumps [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) from 1.47.2 to 1.47.4.
- [Release notes](https://github.com/fsouza/fake-gcs-server/releases)
- [Commits](https://github.com/fsouza/fake-gcs-server/compare/v1.47.2...v1.47.4)

---
updated-dependencies:
- dependency-name: github.com/fsouza/fake-gcs-server
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Bump cloud.google.com/go/compute from 1.22.0 to 1.23.0

Bumps [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.22.0...pubsub/v1.23.0)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/compute
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump github.com/bufbuild/connect-go from 1.9.0 to 1.10.0

Bumps [github.com/bufbuild/connect-go](https://github.com/bufbuild/connect-go) from 1.9.0 to 1.10.0.
- [Commits](https://github.com/bufbuild/connect-go/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/bufbuild/connect-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump github.com/aws/aws-sdk-go from 1.44.314 to 1.44.317

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.314 to 1.44.317.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.314...v1.44.317)

---
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 github.com/jackc/pgx/v5

Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.4.3-0.20230722133532-492283b90b67 to 5.4.3.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/commits/v5.4.3)

---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Bump golang.org/x/text from 0.11.0 to 0.12.0

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.11.0...v0.12.0)

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

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

* Bump github.com/aws/aws-sdk-go-v2/service/rds from 1.48.1 to 1.50.0

Bumps [github.com/aws/aws-sdk-go-v2/service/rds](https://github.com/aws/aws-sdk-go-v2) from 1.48.1 to 1.50.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/rds/v1.48.1...service/ec2/v1.50.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/rds
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 in /assets/backport

Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.10.0...v0.11.0)

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

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

* Bump sigs.k8s.io/controller-runtime in /integrations/kube-agent-updater

Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.15.0...v0.15.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Bump github.com/google/go-containerregistry

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.15.2 to 0.16.1.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](https://github.com/google/go-containerregistry/compare/v0.15.2...v0.16.1)

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

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

* Bump golang.org/x/term from 0.10.0 to 0.11.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-batcher[bot] <122306277+dependabot-batcher[bot]@users.noreply.github.com>
Co-authored-by: Tim Ross <tim.ross@goteleport.com>
2023-08-07 18:04:27 +00:00
Alan Parra 0c964aab05
chore: Bump gravitational/trace to v1.3.0 (#30064)
* chore: Bump gravitational/trace to v1.3.0

* Replace `trace.IsEOF` with `errors.Is`

* Fix IsPermanentEmitError
2023-08-04 21:39:24 +00:00
Alan Parra 65c57ba70e
chore: Bump Buf to v1.25.1 (#29997)
Update to the latest patch.

* https://github.com/bufbuild/buf/releases/tag/v1.25.1
2023-08-04 14:41:26 +00:00
Zac Bergquist 1b072d1ce6
Update Rust to 1.71.0 (#29931)
No lint updates
2023-08-02 20:08:17 +00:00