Skip to content

Commit 97e0974

Browse files
authored
Replace ct_server with TesseraCT in setup (#1793)
In the setup scaffolding workflow, update Fulcio to use the Static CT log TesseraCT instead of the Trillian-based ct_server. This change avoids retrieving the Fulcio roots from the rootCert endpoint, instead favoring using the known externally generated root, which closer simulates the mechanism for distributing key material out of band via TUF. This means the createctconfig job is not needed for this CT log. The createtree job is also no longer needed because there is no Trillian tree to manage. Signed-off-by: Colleen Murphy <[email protected]>
1 parent b8fd9b4 commit 97e0974

27 files changed

+96
-757
lines changed

.github/workflows/add-remove-new-fulcio.yaml

Lines changed: 0 additions & 253 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,3 @@ kind.yaml
1717
/managectroots
1818
/server
1919
/updatetree
20-
/verifyfulcio

.ko.yaml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,21 +34,6 @@ builds:
3434
- -extldflags "-static"
3535
- "{{ .Env.LDFLAGS }}"
3636

37-
- id: ctlog-verifyfulcio
38-
dir: ./tools/ctlog/
39-
main: ./cmd/ctlog/verifyfulcio
40-
env:
41-
- CGO_ENABLED=0
42-
flags:
43-
- -trimpath
44-
- -tags
45-
- nostackdriver
46-
ldflags:
47-
- -s
48-
- -w
49-
- -extldflags "-static"
50-
- "{{ .Env.LDFLAGS }}"
51-
5237
- id: fulcio-createcerts
5338
dir: ./tools/fulcio/
5439
main: ./cmd/fulcio/createcerts

Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ ko-apply-gettoken:
132132
ko apply -f ./testdata/config/gettoken
133133

134134
.PHONY: build
135-
build: build-tuf-server build-cloudsqlproxy build-ctlog-createctconfig build-ctlog-managectroots build-ctlog-verifyfulcio build-fulcio-createcerts build-getoidctoken build-rekor-createsecret build-trillian-createdb build-trillian-createtree build-trillian-updatetree build-tsa-createcertchain build-tuf-createsecret
135+
build: build-tuf-server build-cloudsqlproxy build-ctlog-createctconfig build-ctlog-managectroots build-fulcio-createcerts build-getoidctoken build-rekor-createsecret build-trillian-createdb build-trillian-createtree build-trillian-updatetree build-tsa-createcertchain build-tuf-createsecret
136136

137137
.PHONY: build-cloudsqlproxy
138138
build-cloudsqlproxy:
@@ -146,10 +146,6 @@ build-ctlog-createctconfig:
146146
build-ctlog-managectroots:
147147
go build -trimpath ./tools/ctlog/cmd/ctlog/managectroots
148148

149-
.PHONY: build-ctlog-verifyfulcio
150-
build-ctlog-verifyfulcio:
151-
go build -trimpath ./tools/ctlog/cmd/ctlog/verifyfulcio
152-
153149
.PHONY: build-fulcio-createcerts
154150
build-fulcio-createcerts:
155151
go build -trimpath ./tools/fulcio/cmd/fulcio/createcerts

0 commit comments

Comments
 (0)