Dan Schaper
fb8c7ee632
Merge commit '658ebc5943b7664dfa3005e6f83f62a062965de1' as '.bats-core'
8 years ago
Dan Schaper
658ebc5943
Squashed '.bats-core/' content from commit b1da565
git-subtree-dir: .bats-core
git-subtree-split: b1da565f92
8 years ago
Dan Schaper
ded5d16541
Fix typo in version
8 years ago
Dan Schaper
1b08d06c5a
Add metafiles to tracking
8 years ago
Dan Schaper
d809418aa1
`account key create` with no arguments uses default values.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
01bfc71827
Shellcheck fix 2 warnings.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
caa1adcb79
Change to koalaman/shellcheck-alpine based image. Shellcheck getsslD.
8 years ago
Dan Schaper
cf91b0a49b
Copy the script to working directory and copy to path'd directory.
8 years ago
Dan Schaper
65e129cd04
Copy the script to path'd directory.
8 years ago
Dan Schaper
58d73376e8
Another try at CircleCi PATH issue.
8 years ago
Dan Schaper
10b8737666
Next try at CircleCi PATH issue.
8 years ago
Dan Schaper
9eab25728c
First step on CircleCi PATH issue.
8 years ago
Dan Schaper
31a14dfe34
Move PATH declaration to job level
8 years ago
Dan Schaper
50b407569f
Move PATH declaration to job level
8 years ago
Dan Schaper
d5c513a7ce
Add project to path and try dry run.
8 years ago
Dan Schaper
89070ceaa1
Try out building a branch instead of master
8 years ago
Dan Schaper
c00c97db7c
Use CircleCi checkout command instead of manual clone
8 years ago
Dan Schaper
44c1c43853
Create directory to clone into
8 years ago
Dan Schaper
e495d0b0c4
Fix string to map for environment
8 years ago
Dan Schaper
7466869a91
Fix string to map for environment
8 years ago
Dan Schaper
48637bfb5a
Clone getsslD repo and test script bare run.
8 years ago
Dan Schaper
6c99f3b1a7
Install Alpine run time dependencies in to container.
8 years ago
Dan Schaper
337c9b76d6
Circleci base image build for Alpine 3.7
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
e519fd6d6c
Initial Circleci config test
8 years ago
Dan Schaper
79f442e456
Start testing environment
8 years ago
Dan Schaper
2a21cdcf53
Shellcheck
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
9444e691a6
Refactoring and framing skeleton. Commands follow noun verb format.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
cd8d5b8d8e
Account command help.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
84b7e13a2a
Move logic for key creation to argparser. Refactor code and remove
account specific key creation function.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
69d5f164b2
Account generation function ported to `busybox`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1b1f638b72
Change variable sourcing to replace variables with supplied environment
defaults. `:-` becomes `:=`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
8aba88febf
Remove `requires` function. Dependencies handled by docker image.
Add Neilpang's `acme.sh` as attribution.
Set default public DNS server to Google.
Modify openssl key generator.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
bb192a74ab
Add bind-tools to get full `nslookup`, not just busybox `nslookup`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
63e01f0c55
Further tweaks to cert_archive function. Report status to terminal and remove one extra date call.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
523db8b70a
Adjust for storing script in / and not in path.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
130abe36e4
Change numeric comparison to string comparison. Always compare against "true".
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1f0d3b1a6e
Clean out upgrade option calls and variables.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1ebc972053
Remove commented bash version check, required version always included.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
04e9da36ee
DNS check function uses native nslookup, remove DNS_CHECK_FUNC
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
d164db527f
Remove required binary checks, dependencies are built in to the image.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
0293837c3e
`cert_archive` cleanup.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
298b012d5f
Remove OS specific `sed` function. Hardcode `sed` in to calling functions.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
cbde566c40
OS: Remove bsd code
OS: Remove linux and cygwin
OS: Remove os
OS: Remove mac
OS: Remove unknown os
Remove OS detection. Alpine in Docker will always run busybox.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
b381605271
Rename to getsslD and strip out internal upgrade process. Internal upgrades don't work for docker.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
8cbe7b9d84
Rename to getsslD and strip out internal upgrade process. Internal upgrades don't work for docker.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
660ae36fa8
Merge conflict in help text
8 years ago
Dan Schaper
7afd93f707
Allow for variables to be set in the environment. Consideration for Docker Compose tool.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
92f32a9fb0
Clean up help message
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
d85e245bf3
No need to keep prior versions of the script in Docker. Working directory is also static for volume/bind mounting.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
6545ffd288
Remove update options from Usage and Help. Run in Docker does not upgrade.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago