#!/bin/sh # Firekeeper installer, served at https://firekeeper.sh/install # # No release is published yet, so this script only prints the current status. # It makes no network calls, writes no files, needs no sudo and changes nothing. # The whole body is inside main(), called on the last line, so a partial # download cannot run half a script. set -eu say() { printf '%s\n' "$@" } main() { say "" say "Firekeeper" say "A security sentinel for AWS and Kubernetes (EKS)." say "" say "It runs inside your own cluster under roles you create." say "By default it is read-only: it reads your accounts and clusters," say "keeps a receipt for every read, and reports only what it can prove." say "" say "Status: not released." say "No installer, image or release has been published yet." say "This script made no changes to your system." say "" say "Read what an install will need:" say " https://firekeeper.sh/docs/install" say "" exit 0 } main "$@"