-
-
Notifications
You must be signed in to change notification settings - Fork 18.6k
Add step-ca 0.15.5 #102131
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
Add step-ca 0.15.5 #102131
Changes from all commits
497ce9e
d8b101c
7181015
4cec1d1
83b03bf
7dd706c
607f82b
7ab0dc1
be19b75
9e88b95
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,42 @@ | ||||||||||||||||||||||||||||
| { lib, buildGoModule, buildGoPackage, fetchFromGitHub }: | ||||||||||||||||||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||||||||
| let | ||||||||||||||||||||||||||||
| sha256 = "01y4wi6j1frfpd6ndwrxw4sr9rwhj8m96mvp76rnszzwgvlydgd4"; | ||||||||||||||||||||||||||||
| vendorSha256 = "1is4rvga3anmzqqd1bmdw3014lxrvnm19jrfpyvmdqh7pc7cm4i5"; | ||||||||||||||||||||||||||||
| version = "0.15.5"; | ||||||||||||||||||||||||||||
| in | ||||||||||||||||||||||||||||
|
dsx marked this conversation as resolved.
|
||||||||||||||||||||||||||||
| buildGoModule { | ||||||||||||||||||||||||||||
| inherit vendorSha256; | ||||||||||||||||||||||||||||
| inherit version; | ||||||||||||||||||||||||||||
| pname = "step-ca"; | ||||||||||||||||||||||||||||
|
Comment on lines
+2
to
+10
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| src = fetchFromGitHub { | ||||||||||||||||||||||||||||
| inherit sha256; | ||||||||||||||||||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||||||||
| owner = "smallstep"; | ||||||||||||||||||||||||||||
| repo = "certificates"; | ||||||||||||||||||||||||||||
| rev = "v${version}"; | ||||||||||||||||||||||||||||
| }; | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| goPackagePath = "github.com/smallstep/certificates"; | ||||||||||||||||||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| buildPhase = '' | ||||||||||||||||||||||||||||
| runHook preBuild | ||||||||||||||||||||||||||||
| CGO_ENABLED=0 go build -v -o bin/step-ca -ldflags='-w -X "main.Version=${version}" -X "main.BuildTime=1969-12-31 23:59 UTC"' github.com/smallstep/certificates/cmd/step-ca | ||||||||||||||||||||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||||||||
| ''; | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| installPhase = '' | ||||||||||||||||||||||||||||
| mkdir -p $out/bin | ||||||||||||||||||||||||||||
| cp -v bin/* $out/bin | ||||||||||||||||||||||||||||
| ''; | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| meta = with lib; { | ||||||||||||||||||||||||||||
| description = "A private certificate authority (X.509 & SSH) & ACME server"; | ||||||||||||||||||||||||||||
| longDescription = '' | ||||||||||||||||||||||||||||
| A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, | ||||||||||||||||||||||||||||
| so you can use TLS everywhere & SSO for SSH | ||||||||||||||||||||||||||||
| ''; | ||||||||||||||||||||||||||||
| homepage = "https://smallstep.com/certificates/"; | ||||||||||||||||||||||||||||
| license = licenses.asl20; | ||||||||||||||||||||||||||||
| maintainers = with maintainers; [ cmcdragonkai ]; | ||||||||||||||||||||||||||||
| platforms = with platforms; linux ++ darwin; | ||||||||||||||||||||||||||||
| }; | ||||||||||||||||||||||||||||
| } | ||||||||||||||||||||||||||||
Uh oh!
There was an error while loading. Please reload this page.