Commit graph

1328 commits

Author SHA1 Message Date
Carl Tashian
6a98de943d
Merge pull request #353 from smallstep/docker-buildx
Small changes to docker/travis
2020-08-19 10:40:46 -05:00
Carl Tashian
066017ae81 revert debian/changelog 2020-08-18 17:38:16 -07:00
Carl Tashian
821a464ae5 Remove docker testing from makefile 2020-08-18 17:27:38 -07:00
Carl Tashian
271c852773 Add back qemu 2020-08-18 17:06:03 -07:00
Carl Tashian
be26c294ca More Travis tweaks 2020-08-18 17:00:32 -07:00
Carl Tashian
998162392b Attempt at parallelism 2020-08-18 16:48:12 -07:00
Carl Tashian
22bac129ec Try focal + docker on Travis 2020-08-18 16:33:43 -07:00
Carl Tashian
eb6e2191d5 Docker build tweaks 2020-08-18 16:15:58 -07:00
Carl Tashian
741fd143af Travis tweaks for Docker 2020-08-18 14:10:03 -07:00
Max
d073a0abeb
Merge pull request #352 from smallstep/max/docker-master
Turn off docker builds for master branch. Only build for releases
2020-08-18 11:26:54 -07:00
max furman
4cf012b667 Turn off docker builds for master branch. Only build for releases 2020-08-18 11:19:55 -07:00
max furman
cb594ed2e0 go mod tidy and golang 1.15.0 cleanup ...
- cs.NegotiatedProtocolIsMutual has been deprecated but we still build
in travis with 1.14 so for now we'll ignore this linting error
- string(int) was resolving to string of a single rune rather than
string of digits -> use fmt.Sprint
2020-08-17 13:48:37 -07:00
Carl Tashian
b41aac6f5b Merge branch 'docker-buildx' into master 2020-08-17 12:22:26 -07:00
Carl Tashian
0a02177b51 Run directly, for Travis 2020-08-17 12:17:21 -07:00
Carl Tashian
c44d1b760e Install docker CE as part of travis build 2020-08-17 12:04:45 -07:00
Carl Tashian
5d17c8b011 Merge branch 'docker-buildx' into master 2020-08-17 11:26:13 -07:00
Carl Tashian
a1839c444b Try using test -f instead of testing docker buildx directly 2020-08-17 11:00:51 -07:00
Carl Tashian
bf892ce43f Merge branch 'docker-buildx' into master 2020-08-17 10:49:44 -07:00
Carl Tashian
7b55c1b37d Merge branch 'docker-buildx' of https://github.com/smallstep/certificates into docker-buildx 2020-08-17 10:44:22 -07:00
Carl Tashian
a8662bf984 Missing parens for logical grouping, in makefile 2020-08-17 10:43:55 -07:00
Carl Tashian
ac964f365c
Merge pull request #346 from smallstep/docker-buildx
Fixes #344; also gets docker buildx working on both darwin & linux
2020-08-17 12:02:17 -05:00
max furman
795648e5d5 bump cli to v0.15.0 2020-08-16 21:04:12 -07:00
Mariano Cano
93b532ecff
Merge pull request #312 from smallstep/cert-templates
Certificate flexibility
2020-08-14 11:23:11 -07:00
Mariano Cano
aaaa7e9b4e Merge branch 'master' into cert-templates 2020-08-14 10:45:41 -07:00
Carl Tashian
05450a843c Remove extraneous line from docker.mk 2020-08-13 16:24:56 -07:00
Carl Tashian
9815a38a2c Fixes #344; also gets docker buildx working on both darwin & linux 2020-08-12 19:50:47 -07:00
Max
393f3efe69
Merge pull request #345 from smallstep/max/acmeLogCert
Add cert logging for acme/certificate api
2020-08-12 16:42:35 -07:00
max furman
8e3481a8ef [logger map] small optimization
Rather than doing two key writes and one lookup, just write once.
2020-08-12 16:35:38 -07:00
max furman
55bf5a4526 Add cert logging for acme/certificate api 2020-08-12 15:50:45 -07:00
max furman
e8c5a3b320 Document concurrency limitations in ACME server
- in concurrency / HA section
2020-08-07 13:48:35 -07:00
Mariano Cano
c8d225a763 Use x509util from go.step.sm/crypto/x509util 2020-08-05 16:02:46 -07:00
Max
0eab3727bf
Merge pull request #336 from smallstep/max/docker
introduce docker-buildx
2020-08-04 11:21:53 -07:00
max furman
476bca3717 Add make docker-dev building and testing locally. 2020-08-03 20:45:51 -07:00
Max
7b9ddf1d09
Merge pull request #337 from smallstep/max/debName
Convert '-' to '~' in deb package name
2020-08-03 11:17:13 -07:00
max furman
652377dbf6 Convert '-' to '~' in deb package name 2020-08-03 09:23:29 -07:00
max furman
9e9808fe3d introduce docker-buildx 2020-08-02 13:40:49 -07:00
Max
e55ad2ad52
Merge pull request #335 from smallstep/max/sshpop
Add SSHPOP default provisioner if SSH enabled during init
2020-07-31 11:07:48 -07:00
max furman
3fb116f1b4 Add SSHPOP default provisioner if SSH enabled during init 2020-07-31 11:05:26 -07:00
Mariano Cano
53eea843bc Fix newExtension comment. 2020-07-31 11:03:47 -07:00
Mariano Cano
7c3c16b7be Fix UnmarshalJSON comment. 2020-07-31 11:00:17 -07:00
Mariano Cano
f1773489fc Fix comment. 2020-07-31 10:45:59 -07:00
Mariano Cano
3e80f41c19 Change provisioner options to have X509 as a field. 2020-07-30 17:44:22 -07:00
max furman
3f844c5e23 Update the way SubjectKeyId is calculated, and more ...
- swith lint to first in line for `make all`
- update tests to conform with new subjectkeyid
2020-07-28 12:00:07 -07:00
Mariano Cano
a7b65f1e1e Add authority.Sign test with custom templates. 2020-07-22 19:18:45 -07:00
David Cowden
86efe7aff0 aws: use http.NoBody instead of nil
It's a little more descriptive.
2020-07-22 18:39:46 -07:00
David Cowden
2b121efc8f aws: test constructor with empty IDMS string array 2020-07-22 18:33:44 -07:00
Mariano Cano
6c64fb3ed2 Rename provisioner options structs:
* provisioner.ProvisionerOptions => provisioner.Options
* provisioner.Options => provisioner.SignOptions
* provisioner.SSHOptions => provisioner.SingSSHOptions
2020-07-22 18:24:45 -07:00
David Cowden
dc39eef721 aws: test badIDMS functional path
The existing test only covers the constructor logic. Also test the live
code path that is executed when a bad IDMS version is supplied.
2020-07-22 17:40:26 -07:00
Mariano Cano
e0dd1bd132 Fix typo and add extra test with all fields. 2020-07-22 16:57:38 -07:00
David Cowden
51f16ee2e0 aws: add tests covering metadata service versions
* Add constructor tests for the aws provisioner.
* Add a test to make sure the "v1" logic continues to work.

By and large, v2 is the way to go. However, there are some instances of
things that specifically request metadata service version 1 and so this
adds minimal coverage to make sure we don't accidentally break the path
should anyone need to depend on the former logic.
2020-07-22 16:52:06 -07:00