Skip to content

Introduce config v3, add auth_server and proxy_server, remove auth_addresses#15761

Merged
ryanclark merged 58 commits intomasterfrom
ryan/proxy-address
Sep 28, 2022
Merged

Introduce config v3, add auth_server and proxy_server, remove auth_addresses#15761
ryanclark merged 58 commits intomasterfrom
ryan/proxy-address

Conversation

@ryanclark
Copy link
Copy Markdown
Member

@ryanclark ryanclark commented Aug 23, 2022

This introduces a new version of the config, v3, as we're adding a new item to the schema (proxy_server) and making auth_servers no longer pluralised (auth_server).

This allows us to go straight to tunnelling through the proxy server if specified via proxy_server, as we know it's not an auth server and we don't need to attempt to direct dial it first.

This updates all docs to reference config v3, and also adds a config changelog to the bottom of the config reference page

image

It also adds --proxy to teleport node configure and teleport configure, matching that of teleport db configure create. These commands have all been updated to produce a v3 valid config.

@ryanclark ryanclark force-pushed the ryan/proxy-address branch 2 times, most recently from b45205e to 5efda32 Compare September 8, 2022 15:39
@ryanclark ryanclark marked this pull request as ready for review September 8, 2022 15:45
@github-actions github-actions Bot added documentation helm machine-id tctl tctl - Teleport admin tool tsh tsh - Teleport's command line tool for logging into nodes running Teleport. labels Sep 8, 2022
@zmb3 zmb3 added the release-notes A reminder label to into the release notes of the Teleport Release. label Sep 8, 2022
Comment thread docs/pages/access-controls/compliance-frameworks/fedramp.mdx
Comment thread docs/pages/application-access/guides/aws-console.mdx
Comment thread docs/pages/deploy-a-cluster/deployments/aws-terraform.mdx
Comment thread docs/pages/deploy-a-cluster/teleport-enterprise/getting-started.mdx Outdated
Comment thread docs/pages/reference/backends.mdx Outdated
Comment thread lib/service/connect.go Outdated
Comment thread lib/service/validateconfig.go
Comment thread lib/service/validateconfig_test.go Outdated
Comment thread lib/web/scripts/node-join/install.sh Outdated
Comment thread tool/teleport/common/teleport.go
@ryanclark ryanclark changed the title Introduce config v3, add auth_server and proxy_address Introduce config v3, add auth_server and proxy_server, remove auth_token Sep 8, 2022
@ryanclark ryanclark force-pushed the ryan/proxy-address branch 8 times, most recently from 54d9ee0 to f7b81e9 Compare September 14, 2022 11:41
@ryanclark ryanclark enabled auto-merge (squash) September 28, 2022 15:14
@ryanclark ryanclark merged commit 806a568 into master Sep 28, 2022
@ryanclark ryanclark deleted the ryan/proxy-address branch September 28, 2022 15:30
zmb3 added a commit that referenced this pull request Mar 26, 2023
This was originally added as part of #15761, but removed during
the review cycle.

Closes #20016
zmb3 added a commit that referenced this pull request Mar 31, 2023
This was originally added as part of #15761, but removed during
the review cycle.

Closes #20016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation helm machine-id release-notes A reminder label to into the release notes of the Teleport Release. tctl tctl - Teleport admin tool tsh tsh - Teleport's command line tool for logging into nodes running Teleport.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants