Commit graph

2298 commits

Author SHA1 Message Date
max furman
da9f0b09af Ignore null string for x509 and ssh templateData. 2020-09-08 13:59:22 -07:00
Carl Tashian
3b31c6d2f5 Change HEALTHCHECK to use step ca health. Change shell CMD exec to skip redundant /bin/sh -c 2020-09-08 09:44:35 -07:00
Mariano Cano
81c6e01269 Fix unit test. 2020-09-04 11:16:17 -07:00
Mariano Cano
3ac0ef2eaa Update crypto to v0.6.0 2020-09-02 18:08:24 -07:00
Mariano Cano
50d09c183b Fix example and use ClientCAs.
Server trust client certificates using ClientCAs instead of RootCAs.
2020-09-02 15:10:11 -07:00
Carl Tashian
6ffc438ed1 Update Dockerfile.step-ca to match best practices
- See https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
- Added a .dockerignore file to reduce the build context size
- Added a HEALTHCHECK (curl the CA)
2020-09-02 11:41:47 -07:00
Max
54e43604ff
Merge pull request #363 from smallstep/max/k8ssa
Standardize k8ssa check on issuer name
2020-09-01 13:20:27 -07:00
Mariano Cano
f3b65e54ac Update go.step.sm to v0.5.0
Solves the problem of enforcing the signature algorithm. This
causes issues if the intermediate key is not an ECDSA key.
2020-09-01 12:44:46 -07:00
max furman
ce9af5c20f Standardize k8ssa check on issuer name 2020-08-31 20:56:00 -07:00
max furman
925edaede2 revert to skip_cleanup in travis 2020-08-31 14:28:31 -07:00
Mariano Cano
8ee246edda Upgrade go.step.sm to v0.4.0 2020-08-31 12:30:54 -07:00
Mariano Cano
ce5e1b4934 Fix merge issue. 2020-08-28 14:44:43 -07:00
Mariano Cano
35bd3ec383
Merge pull request #329 from smallstep/ssh-cert-templates
SSH cert templates
2020-08-28 14:42:58 -07:00
Mariano Cano
cef0475e71 Make clear what's a template/unsigned certificate. 2020-08-28 14:33:26 -07:00
Mariano Cano
4d375a06f5 Make clearer what's an unsigned cert. 2020-08-28 14:29:18 -07:00
Mariano Cano
b7269b6579 Fix comment. 2020-08-28 14:22:13 -07:00
Mariano Cano
193d18ee21 Hide unnecessary error. 2020-08-25 18:14:36 -07:00
Mariano Cano
ef86bedb2c Upgrade go.step.sm dependency to v0.3.0 2020-08-25 11:46:04 -07:00
Mariano Cano
c94a1c51be Merge branch 'master' into ssh-cert-templates 2020-08-24 15:08:28 -07:00
Mariano Cano
ba918100d0 Use go.step.sm/crypto/jose
Replace use of github.com/smallstep/cli/crypto with the new package
go.step.sm/crypto/jose.
2020-08-24 14:44:11 -07:00
Mariano Cano
896a7a508f
Merge pull request #357 from Dennis14e/patch-1
README: Fix url to step cli tool
2020-08-24 11:49:42 -07:00
Max
f3e4ee2aa3
Merge pull request #359 from smallstep/max/csr-no-subject-test
Remove unused code; fix usage wrong word; add gap time for unit test
2020-08-21 09:52:23 -07:00
max furman
46fc922afd Remove unused code; fix usage wrong word; add gap time for unit test 2020-08-20 18:48:17 -07:00
Mariano Cano
03d642e59c Update go.step.sm/crypto to v0.2.0
Fixes #302
2020-08-20 16:02:45 -07:00
max furman
81875074e3 tie -> the in comment 2020-08-20 15:15:15 -07:00
Dennis Neufeld
43833e54f0
README: Fix url to step cli tool 2020-08-20 16:43:05 +02:00
Mariano Cano
3f660ff07e
Merge pull request #354 from smallstep/bundle-awskms-init
Add step-awskms-init into the builds.
2020-08-19 13:41:57 -07:00
Mariano Cano
ffedccf439 Add step-awskms-init into the builds. 2020-08-19 13:21:14 -07:00
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