Commit Graph

702 Commits (29be322b1c5be5504d827b184966e4759ae8ad47)
 

Author SHA1 Message Date
Mariano Cano 29be322b1c Make audiences compatible with the old version. 4 years ago
Mariano Cano 39ae5636fe Complete AuthDB interface. 4 years ago
Mariano Cano d4627d1282 Make provisioner tests compile, they are still failing. 4 years ago
Mariano Cano a8a6d0ada3 Fix indentation. 4 years ago
Mariano Cano 5c24ca81f4 Allow to set the ssh user, and registry username and password. 4 years ago
Mariano Cano cf592fa0e1 Remove global check for number of k8sSA provisioners.
This was causing a bug in the reload of the ca.
4 years ago
max furman 5788ac3f4f sshpop token should not allow renew/rekey of user ssh certs 4 years ago
max furman 54e3cf7322 Add multiuse capability to k8ssa provisioners 4 years ago
Mariano Cano 0ae9bab21e Fix api tests. 4 years ago
max furman 29853ae016 sshpop provisioner + ssh renew | revoke | rekey first pass 4 years ago
max furman c04f1e1bd4 sshpop first pass 4 years ago
max furman 862d704f6b get-hosts fixes 4 years ago
max furman 5616386eed Add SSH getHosts api 4 years ago
Mariano Cano ded8087042 Go mod tidy. 4 years ago
Mariano Cano b4f02a04e1 Make templates public. 4 years ago
Mariano Cano 8e794259eb Update dependencies. 4 years ago
Mariano Cano b8817ad648 Add proxycommand and new lines to templates. 4 years ago
Mariano Cano c7e4cc96a4 Change default user duration to 16h. 4 years ago
Mariano Cano c729c5f925 Fix list of user ssh public keys. 4 years ago
Mariano Cano ec90c41de6 Use nosql version with go mod. 4 years ago
Mariano Cano d59a07ad89 Upgrade cli version. 4 years ago
Mariano Cano bceb12a169 Upgrade go-jose to 2.4.0. 4 years ago
Mariano Cano ee22778264 Fix lint error. 4 years ago
Mariano Cano 6489c26d4c Use github.com/Masterminds/sprig/v3 4 years ago
Mariano Cano 4b68f1611f Add tests for templates and some fixes. 4 years ago
Mariano Cano 8939caace4 Add tests for ssh authority methods. 4 years ago
Mariano Cano e0bfbc4b62 Fix known_host path. 4 years ago
Mariano Cano 4f06f3901e Add some ssh related tests. 4 years ago
Mariano Cano 385bf0a14a Fix lint, add keys to fields. 4 years ago
Mariano Cano d880a98295 Add tests for ssh api methods. 4 years ago
Mariano Cano 08850d5334 Add support for federated keys. 4 years ago
Mariano Cano a713277453 Fix return of host configurations. 4 years ago
Mariano Cano 1b0d05097b Add Write method to templates.Output. 4 years ago
Mariano Cano b792d5c07d Add first version of ssh templates. 4 years ago
Mariano Cano 019f679189 Create templates path, and remove unnecessary arguments. 4 years ago
Mariano Cano 37f17213bb Add initial support for check-host endpoint. 4 years ago
Mariano Cano d08db4df23 Rename SSH methods. 4 years ago
Mariano Cano b5bc249e1c Add support for multiple ssh roots.
Fixes #125
4 years ago
Mariano Cano 91130b9c3f Add support for user data in templates. 4 years ago
Mariano Cano a35988ff08 Add initial support for ssh config.
Related to smallstep/cli#170
4 years ago
Mariano Cano b000b59ee6 Fix HTTP method for /ssh/sign 4 years ago
Mariano Cano d4c47cf3e1 Fix tests. 4 years ago
Alan Christopher Thomas 8f08b47a9c Rough wiring for basics of connecting to onboarding flow 4 years ago
Mariano Cano 961be1fbc7 Add endpoint to return the SSH public keys.
Related to smallstep/ca-component#195
4 years ago
Mariano Cano a197158426 Add initial implementation of ssh config. 4 years ago
max furman 967e86a48b Simplify trimming *. prefix of domain in acme dns validation. 5 years ago
Max 37d33968f1
Merge pull request #146 from anxolerd/normalize-wildcard
Perform domain normalization for wildcard domains
5 years ago
Oleksandr Kovalchuk ec8ff0bced
Add testcase which ensures we pass correct domain to lookupTxt
Make sure we do not pass domains with asterisk (wildcard) in the middle,
like _acme-challenge.*.example.com to lookupTxt function, but preprocess
domain and remove leading wildcard so we lookup for
_acme-challenge.example.com.
5 years ago
Oleksandr Kovalchuk 46832bb9b3
Remove superflurous Printf statement
The statement was used for debug purposes and should not be included in
the final build
5 years ago
Oleksandr Kovalchuk a995cca418
Perform domain normalization for wildcard domains
Perform domain normalization for wildcard domains, so we do query
TXT records for _acme-challenge.example.domain instead of
_acme-challenge.*.example.domain when performing DNS-01 challenge. In
this way the behavior is consistent with letsencrypt and records queried
are in sync with the ones that are shown in certbot manual mode.
5 years ago