Skip to content

Release 13.2.2#29158

Closed
r0mant wants to merge 940 commits intomasterfrom
release/13.2.2
Closed

Release 13.2.2#29158
r0mant wants to merge 940 commits intomasterfrom
release/13.2.2

Conversation

@r0mant
Copy link
Copy Markdown
Collaborator

@r0mant r0mant commented Jul 14, 2023

mdwn and others added 30 commits June 20, 2023 13:46
The plugins interface now supports HasPluginType, which returns true if a
plugin of the given type has been detected within the backend.
* Change SyncInventory streams to track missing devices

* Update generated protos

* Convert new device profile fields

* Update fileconf.go example
Within Okta, user groups can assign permission to many applications and
applications can belong to many user groups. This commit establishes that
mapping so that the Okta service can perform more user friendly access
requests by adding all applications from a user group to the access request
and additionally allowing application access requests to request associated
user groups as well.
The e ref has been updated to pull in the modifications to the NewUserGroup
function and to not use deprecated device trust components.
At a minimum, the GitHub app that Teleport uses must have the
read:org scope so that we can identify which users are members
of which teams.

Closes #14825
* make dynamic edit first

* expand scope...

So that dynamic resource is still the default option for all scopes

* add local auth tip...

Since we're telling the reader to switch to SAML before it's configured, we should provide a way to log in again using local auth.

* provide full path to key...

Since updated docs using <code>tctl sso configure</code> won't always include the key for easy reference in its output.

* update okta guide to use tctl sso configure

* Specify enterprise/cloud tctl downloads...

Because <code>tctl sso configure saml</code> is only available in the enterprise tctl versions. This makes this PR dependent on #26124

* strongly encourage testing

* use preset flag
* Okta service docs only show in enterprise and cloud.

The docs describing the Okta service now only display in the enterprise and
cloud scopes. Additionally, some of the wording and variable usage was
corrected in the Okta guide.

* Update docs/pages/application-access/okta/guide.mdx

Co-authored-by: Steven Martin <steven@goteleport.com>

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
Reviewer and requester roles have been added to allow for easy defaults for
reviewing and requesting applications and user groups for the Okta service.
remove messaging indicating approvals happen directly in slack as that was removed for security concerns
…28051)

* AWS OIDC Integration: Deploy DB Service in a single click

This PR adds a new AWS OIDC Integration action: deploy database service

This uses Amazon ECS to deploy a Database and a Discovery Service in a
single click.
Please read `lib/integrations/awsoidc.DeployDBService` for more
information.

* set discovery group to uuid

* add agent matcher labels

* add tags to indicate ownership

* create deployment mode

* allow for dot named clusters

* rename service and taskdefinition to include deployment mode

* add ECS service dashboard url to the response

* change ownership tags

* remove delete service api call

* fix json indent in comment and iam token name
* update message on empty tsh ls results

* Update message to have no docs

* update verbiage

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Backports Drone changes from master
* Remove device trust linter exemptions

* Remove deprecated/unused device trust protos

* Update generated protos
* feat: adds motd to the ui

* address review suggestions:
- update MOTD to Motd
- moved motd state to useLogin
- added behaviour tests

* add motd test to apiserver_test.go webconfig. update snapshot test to address motd warning

* git mv to update MOTD to Motd

* multiple fix:
- add unmount test
- remove motd title
- group states together in useLogin
- update arrow func to classic js func

* remove unused waitForElementToBeRemoved
Closes #9865

Teleport increments this metric whenever there is a request to the
backend, not just when there is a write request (see
lib/backend/report.go for all the times we call `trackRequest()` to
increment this metric). This change updates the metric help text and
documentation.
This is the result of running `make manifests` in integrations/operator
to update the CRDs with the latest role spec definition, which includes
label expressions.
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
`auth_service` is a top level key in the config file, not under `teleport`.
* Use the one-liner in install-linux.mdx

Closes #25505

We now have a one-line installation command for Teleport Community
Edition. Since the script the command runs already checks the user's OS
and attempts to use the appropriate package manager, there is no need
for the tabbed installation instructions in the Community Edition tab of
`install-linux.mdx`.

* Linter fix
* docs: update macos tsh install instructions

* spellfix

* update verbiage

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* Update docs/pages/includes/install-tsh.mdx

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
…rs (#28132)

* permission-warning.mdx: Advise NOT TO give access,editor to users

* Give users an alternative rather than indicating what not to do

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
* Add initial opsgenie client (#23707)

* Add initial opsgenie client

* Embed opsgenie client config in client and move some helper funcs

* Fix mod and sum and call to opsgenie client buildalertbody

* Add more godocs and use vendored teleport plugins lib

* Rename opsgenie client and config to prevent repetition

* Fix struct tag in opsgenie alertbody

* Fix misleading comment

* Add tests to opsgenie client to check note bodies are formatted

* Wrap errs with more descriptive types

* Close response bodies and fix error handling

* Add missing godoc and fix defer and return order

* Add missing godocs to opsgenie types

* Change opsgenie client test to not depend on json indent etc

* Add example of api url to godoc

* Undo unnecessary mod and sum changes

* Fix go sum

* Move opsgenie client code to integrations/lib

* Fix typos

* Add opsgenie plugin (#25995)
* Update teleport cloud faq.mdx

add note indicating automatic upgrades are not triggered if incompatible agents are detected

* Update docs/pages/choose-an-edition/teleport-cloud/faq.mdx

Co-authored-by: Evan Freed <2314084+evanfreed@users.noreply.github.com>

---------

Co-authored-by: Evan Freed <2314084+evanfreed@users.noreply.github.com>
@github-actions github-actions Bot requested a review from alexfornuto July 14, 2023 23:11
@github-actions github-actions Bot added database-access Database access related issues and PRs desktop-access discovery labels Jul 14, 2023
@github-actions github-actions Bot requested a review from codingllama July 14, 2023 23:11
@github-actions github-actions Bot requested a review from fspmarshall July 14, 2023 23:11
@github-actions github-actions Bot added the helm label Jul 14, 2023
@github-actions github-actions Bot requested a review from gzdunek July 14, 2023 23:11
@github-actions github-actions Bot requested a review from lsgunn-teleport July 14, 2023 23:11
@github-actions github-actions Bot requested a review from marcoandredinis July 14, 2023 23:11
@github-actions github-actions Bot added the rfd Request for Discussion label Jul 14, 2023
@github-actions github-actions Bot requested a review from ptgott July 14, 2023 23:11
@github-actions github-actions Bot requested a review from ryanclark July 14, 2023 23:11
@github-actions github-actions Bot added tctl tctl - Teleport admin tool tsh tsh - Teleport's command line tool for logging into nodes running Teleport. labels Jul 14, 2023
@github-actions github-actions Bot requested a review from strideynet July 14, 2023 23:11
@github-actions github-actions Bot added the ui label Jul 14, 2023
@github-actions github-actions Bot requested a review from xinding33 July 14, 2023 23:11
@public-teleport-github-review-bot
Copy link
Copy Markdown

@r0mant - this PR will require admin approval to merge due to its size. Consider breaking it up into a series smaller changes.

@r0mant r0mant closed this Jul 14, 2023
@r0mant r0mant deleted the release/13.2.2 branch July 14, 2023 23:12
@r0mant r0mant restored the release/13.2.2 branch July 14, 2023 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application-access audit-log Issues related to Teleports Audit Log bpf Used to bugs with bpf and enhanced session recording. database-access Database access related issues and PRs desktop-access discovery documentation helm kubernetes-access machine-id rdp rfd Request for Discussion size/xl tctl tctl - Teleport admin tool tsh tsh - Teleport's command line tool for logging into nodes running Teleport. ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.