Skip to content

Update eks helm guide for AWS PCA#30176

Merged
pschisa merged 11 commits intomasterfrom
pschisa-patch-5
Aug 16, 2023
Merged

Update eks helm guide for AWS PCA#30176
pschisa merged 11 commits intomasterfrom
pschisa-patch-5

Conversation

@pschisa
Copy link
Copy Markdown
Contributor

@pschisa pschisa commented Aug 8, 2023

updating cert manger instructions when using AWS PCA plugin

updating cert manger instructions when using AWS PCA plugin
Comment thread docs/pages/deploy-a-cluster/helm-deployments/aws.mdx Outdated
@pschisa pschisa enabled auto-merge August 8, 2023 21:39
Comment thread docs/pages/deploy-a-cluster/helm-deployments/aws.mdx Outdated
Co-authored-by: Steven Martin <steven@goteleport.com>
Comment thread docs/pages/deploy-a-cluster/helm-deployments/aws.mdx Outdated
Comment on lines +88 to +93
`highAvailability.certManager.addCommonName: true` in your values file. You will also need to get the certificate authority
certificate for the CA (`aws acm-pca get-certificate-authority-certificate --certificate-authority-arn <arn>`),
upload the full certificate chain to a secret, and
[reference the secret](../../reference/helm-reference/teleport-cluster.mdx#tlsexistingcasecretname)
with `tls.existingCASecretName` in the values file.

Copy link
Copy Markdown
Contributor

@ptgott ptgott Aug 14, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will the user still be creating an Issuer configured for Let's Encrypt? This guidance doesn't mention the Issuer, but a user following this guide from top to bottom will run into the Issuer instructions, which assume you're using Let's Encrypt.

Ideally, we should break up these instructions and add each step to the appropriate location in the page. Otherwise, a user following this guide from beginning to end will need to figure out which sentence from this paragraph supersedes which instructions later in the guide.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ptgott I have moved the actual instructions for the values file to the values tabs for cert manager as a note. LMK what you think.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Before I take a look, should there also be changes to the Issuer instructions? It seems counterintuitive to me that you would need to install a new issuer plugin, but the Issuer you would create would still use Let's Encrypt.

Copy link
Copy Markdown
Contributor

@ptgott ptgott Aug 15, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to bring @webvictim into this conversation as well, since you've done a lot with this guide. Gus, if you think the new instructions are complete and followable, I'm happy to give this one a ✅ . Thanks!

Copy link
Copy Markdown
Contributor Author

@pschisa pschisa Aug 15, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From my understanding, when a user deploys the private CA integration with cert-manger, the plugin will configure the issuer (https://github.com/cert-manager/aws-privateca-issuer)

I think then that the section You'll need to replace these values in the Issuer example below: covers the required changes a user would need to make to integrate with their already deployed issuer if utilizing AWS PCA. The only thing we could change/update is that names can be replaced

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved on the assumption that a user will know where to add the appropriate info!

@pschisa pschisa added this pull request to the merge queue Aug 16, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 16, 2023
@pschisa pschisa added this pull request to the merge queue Aug 16, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 16, 2023
@pschisa pschisa enabled auto-merge August 16, 2023 21:30
@pschisa pschisa added this pull request to the merge queue Aug 16, 2023
Merged via the queue into master with commit 54d6486 Aug 16, 2023
@pschisa pschisa deleted the pschisa-patch-5 branch August 16, 2023 21:56
@public-teleport-github-review-bot
Copy link
Copy Markdown

@pschisa See the table below for backport results.

Branch Result
branch/v11 Failed
branch/v12 Failed
branch/v13 Failed

@public-teleport-github-review-bot
Copy link
Copy Markdown

@pschisa See the table below for backport results.

Branch Result
branch/v11 Failed
branch/v12 Failed
branch/v13 Failed

ptgott added a commit that referenced this pull request Aug 22, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update aws.mdx

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
github-merge-queue Bot pushed a commit that referenced this pull request Aug 23, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update aws.mdx

---------

Co-authored-by: Paul Schisa <75806143+pschisa@users.noreply.github.com>
Co-authored-by: Steven Martin <steven@goteleport.com>
ptgott added a commit that referenced this pull request Aug 24, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update aws.mdx

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
github-merge-queue Bot pushed a commit that referenced this pull request Aug 24, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update aws.mdx

---------

Co-authored-by: Paul Schisa <75806143+pschisa@users.noreply.github.com>
Co-authored-by: Steven Martin <steven@goteleport.com>
ptgott added a commit that referenced this pull request Aug 24, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update aws.mdx

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
github-merge-queue Bot pushed a commit that referenced this pull request Aug 24, 2023
Backports #30176

* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx



* Update aws.mdx

---------

Co-authored-by: Paul Schisa <75806143+pschisa@users.noreply.github.com>
Co-authored-by: Steven Martin <steven@goteleport.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants