Skip to content
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

codesigning readme updates #316

Merged
merged 1 commit into from
Jan 17, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,17 @@ Today, to modify the way a service starts, the following files all need editing:
Versions for all packages are defined in the config.yaml file, and within a function named *generate_url* for each source type. In the case where you need to test a package that has been built to a custom location, set a variable named <module>-url-override in the config file at the top level. For example, to override the rejson package location create a variable named *rejson-url-override*. In the case of RedisInsight, all packages would derive from *redisinsight-url-override*.

Do not commit this change to a mainline branch.

---

## Signed Binaries

The following redis-stack builds are currently signed using the Redis GPG key. The public key can be downloaded from [here](https://packages.redis.io/gpg).

1. Debian archives (deb files) - The indivial packages themselves are signed, as is the debian archive respository. Repository signing can be found in the [debian tagging repository](https://github.com/redis-stack/redis-stack-deb). Adding the apt repository includes [importing, and validating the GPG key](https://redis.io/docs/stack/get-started/install/linux/).

2. RedHat packages (rpm files) - The indivial packages themselves are signed. Adding the rpm repository includes [importing, and validating the GPG key](https://redis.io/docs/stack/get-started/install/linux/).

3. All binaries within OSX zip files are code-signed using Redis' code-signing certificates. Validation is handled by the operating system.

4. Tarballs generated by redis-stack, are [GPG signed](https://github.com/redis-stack/redis-stack/pull/314).