Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/updated ssh cert auth retargeted to master #18896

Merged

Conversation

sherodtaylor
Copy link
Contributor

This pull request addresses #14413. It adds certificate support for the ssh provisioner. It adds a new parameter certificate which is used to authenticate ssh sessions. I updated the provisioner_test and docs to reflect this. #18017. Also updated the communicator test to validate ssh certificates. Since this was blocked by dev I decided up create this pr for dev. Reopened this as it was closed #18421

@sherodtaylor sherodtaylor force-pushed the feature/updated-ssh-cert-auth-v0.12-dev branch from e6c885a to 6c46c9d Compare September 19, 2018 00:36
@sherodtaylor
Copy link
Contributor Author

@jbardin @apparentlymart I'm back! I reopened this PR and rebased 0.12-dev

@sherodtaylor
Copy link
Contributor Author

and updated based on the old commits

@sherodtaylor
Copy link
Contributor Author

@apparentlymart i'll retarget this to master. Most of the newer work is on here. I left my last job at paxos.

@sherodtaylor sherodtaylor changed the base branch from v0.12-dev to master October 23, 2018 20:17
@sherodtaylor sherodtaylor force-pushed the feature/updated-ssh-cert-auth-v0.12-dev branch 2 times, most recently from 885ada5 to 8292668 Compare October 23, 2018 20:19
@sherodtaylor sherodtaylor changed the title Feature/updated ssh cert auth v0.12 dev Feature/updated ssh cert auth retargeted to master Oct 23, 2018
@sherodtaylor
Copy link
Contributor Author

@jbardin @apparentlymart anybody able to look at this? I've updated it for master and also addressed the comments. :)

@sherodtaylor sherodtaylor force-pushed the feature/updated-ssh-cert-auth-v0.12-dev branch from 8292668 to b680e33 Compare October 24, 2018 18:41
@sherodtaylor
Copy link
Contributor Author

@mildwonkey @apparentlymart anybody :) can i get a look at this?

@jbardin
Copy link
Member

jbardin commented Oct 26, 2018

Hi @sherodtaylor,

Sorry about the delay here. I do intend to review this soon. Once we get master into a stable state, then I'll be going through the backlog of pending PRs.

@sherodtaylor
Copy link
Contributor Author

@jbardin hi thanks for the response i was wondering how long until this would take?

Copy link
Member

@jbardin jbardin left a comment

Choose a reason for hiding this comment

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

Thanks for updating the PR!

This needs another rebase to resolve some conflicts. Probably because we recently made sure to remove the private key info from the error messages.

@@ -77,6 +77,11 @@ provisioner "file" {
[the `file` function](/docs/configuration/functions/file.html). This takes
preference over the password if provided.

* `certificate` - The contents of an signed CA Certificate. The certificate argument must be
Copy link
Member

Choose a reason for hiding this comment

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

typo: a signed

Copy link
Contributor Author

Choose a reason for hiding this comment

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

changed

* `certificate` - The contents of an signed CA Certificate. The certificate argument must be
used in conjunction with a `private_key`. These can
be loaded from a file on disk using the [`file()` interpolation
function](/docs/configuration/interpolation.html#file_path_).
Copy link
Member

Choose a reason for hiding this comment

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

Use the same markdown link from above, and remove the newline in the link

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done

@sherodtaylor sherodtaylor force-pushed the feature/updated-ssh-cert-auth-v0.12-dev branch from b680e33 to c456d96 Compare February 22, 2019 19:31
@hashicorp-cla
Copy link

hashicorp-cla commented Feb 22, 2019

CLA assistant check
All committers have signed the CLA.

@sherodtaylor
Copy link
Contributor Author

@jbardin hey I updated the pr

@jbardin
Copy link
Member

jbardin commented Feb 22, 2019

Thanks @sherodtaylor!

@jbardin jbardin merged commit 010747f into hashicorp:master Feb 22, 2019
@sherodtaylor
Copy link
Contributor Author

@jbardin np :)

@ghost
Copy link

ghost commented Aug 13, 2019

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Aug 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants