Skip to content

Conversation

@cmurphy
Copy link
Contributor

@cmurphy cmurphy commented Nov 19, 2025

In the setup scaffolding workflow, update Fulcio to use the Static CT log TesseraCT instead of the Trillian-based ct_server.

The createtree job is obsolete, so it is removed.

TesseraCT does not use a config file, all parameters are passed in via command line, so remove the CT config map and the config field from the secret.

TesseraCT does not support encrypting the private key, so remove support for supplying a password.

Relates to sigstore/rekor-tiles#73

Summary

Release Note

Documentation

@cmurphy cmurphy force-pushed the tesseract branch 3 times, most recently from 01f1fff to 14a0cb0 Compare November 26, 2025 23:20
In the setup scaffolding workflow, update Fulcio to use the Static CT
log TesseraCT instead of the Trillian-based ct_server.

The createtree job is obsolete, so it is removed.

TesseraCT does not use a config file, all parameters are passed in via
command line, so remove the CT config map and the config field from the
secret.

TesseraCT does not support encrypting the private key, so remove support
for supplying a password.

Signed-off-by: Colleen Murphy <[email protected]>
@cmurphy
Copy link
Contributor Author

cmurphy commented Nov 26, 2025

It looks like a lot of care had been taken to make these CT scripts backwards compatible over time...I'm not clear who that's intended for. My assumption has been that these scripts are for ephemeral K8s clusters for testing. So I haven't made any effort to keep this replacement backwards compatible, and I removed some old sections that were not current and were spaghetti-fying the scripts. If there is good reason to keep the backwards compatibility, I can revisit implementing a migration strategy.

@cmurphy cmurphy marked this pull request as ready for review November 26, 2025 23:42
@cmurphy cmurphy requested review from a team as code owners November 26, 2025 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant