Skip to content

Node-ng 10.5.0, Cli-ng 10.11.0.0, ssh over ssm #48

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

Merged
merged 34 commits into from
Jun 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
9f15f58
bump: cardano-parts next-2025-06-06
johnalotoski Jun 5, 2025
a0275f8
preview: add an env vote/stake delegator
johnalotoski Jun 6, 2025
31d18a9
imp: make start-demo-ng more flexible for pool names and bstrap retir…
johnalotoski Jun 6, 2025
fe8e1b5
imp: add ec2 ssm management to instances
johnalotoski Jun 10, 2025
cba7ee3
imp: add ssh ssm integration to ssh config
johnalotoski Jun 10, 2025
ba8ceb2
recipe: list-machines -> ssm compat and switch to merge approach
johnalotoski Jun 11, 2025
a3d8d1a
imp: add list-machines consist chking, machine type, ui imp
johnalotoski Jun 11, 2025
ef9e0ec
imp: optimize recipe checkSshConfig and update ssh cfg ex
johnalotoski Jun 11, 2025
3ab282d
recipes: add aws-sso-login, aws-ssm-sessions
johnalotoski Jun 11, 2025
891f596
resize: preview/preprod dbsync
johnalotoski Jun 12, 2025
6ba7dc1
sec: close public port 22 on sgs
johnalotoski Jun 12, 2025
133fbb6
imp: add checkSshConfig 1-index list enumeration
johnalotoski Jun 12, 2025
4bd0807
recipe: add aws-sso-export to aws specific recipes
johnalotoski Jun 12, 2025
553e688
recipe: add ssh-list-ids, fix ssh-list-{ips,names} for new cfg
johnalotoski Jun 12, 2025
16df120
fix: recipe ssh-list-ips
johnalotoski Jun 12, 2025
e37c182
scripts: add playground specific scripts w/ cc-vote, rm old hot-nft.utxo
johnalotoski Jun 12, 2025
7d98512
imp: parts envrc shellcheck compliance
johnalotoski Jun 13, 2025
89a22d1
recipe: aws-sso-export to state the export filename
johnalotoski Jun 13, 2025
032022a
fns: bash (zsh) sourceable helper fns
johnalotoski Jun 13, 2025
f1a71ec
bump: cardano-parts
johnalotoski Jun 13, 2025
25b9ec3
imp: add ec2 region ssh_config and list-machines metadata
johnalotoski Jun 13, 2025
4832b76
recipe: condense ssh-list-* recipes to ssh-list $TYPE
johnalotoski Jun 13, 2025
18ac1cf
fn: add foreach-pair for name/region cli type ops
johnalotoski Jun 13, 2025
074d834
recipe: make ssh-for-all capture stdout, stderr, rc to table
johnalotoski Jun 16, 2025
cb3b228
bump: cardano-parts
johnalotoski Jun 16, 2025
d180418
bump: cardano-parts for node-ng -> 10.5.0; deploy to pre-env machines
johnalotoski Jun 18, 2025
c6aba64
book: node 10.5.0 pre-release cfg update
johnalotoski Jun 18, 2025
ba8b242
book: node 10.5.0 pre-release deploy
johnalotoski Jun 18, 2025
19e01fa
bump: cardano-parts
johnalotoski Jun 21, 2025
30c37fb
imp: add praosMode preview/preprod cfg fix until 10.5.0
johnalotoski Jun 21, 2025
f5a779b
fix: quotation typo
johnalotoski Jun 24, 2025
3d34811
docs: update readme for sso and ssh over ssm changes
johnalotoski Jun 24, 2025
130cd7b
imp: change praosMode to absPeerSnap and add to higher level cfg
johnalotoski Jun 24, 2025
99261db
bump: cardano-parts for v2025-06-24
johnalotoski Jun 24, 2025
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
8 changes: 5 additions & 3 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,32 +1,34 @@
# shellcheck disable=SC2148
if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
fi

IGREEN='\033[0;92m'
IRED='\033[0;91m'
NC='\033[0m'
if [ $(nix eval --impure --expr 'let f = builtins.getFlake "git+file://${toString ./.}"; in f.lib.versionAtLeast builtins.nixVersion "2.17.0"') != "true" ]; then
if [ "$(nix eval --impure --expr "let f = builtins.getFlake \"git+file://\${toString ./.}\"; in f.lib.versionAtLeast builtins.nixVersion \"2.17.0\"")" != "true" ]; then
echo -e "The nix version must be at least ${IGREEN}2.17.0${NC} for fetchClosure of pure packages."
echo -e "Your version is ${IRED}$(nix --version)${NC}"
exit
fi

if [ $(nix eval --expr 'builtins ? fetchClosure') != "true" ]; then
if [ "$(nix eval --expr 'builtins ? fetchClosure')" != "true" ]; then
echo -e "Experimental nix feature \"${IGREEN}fetch-closure${NC}\" ${IRED}must be enabled${NC} for fetchClosure of pure packages."
echo "You may need to add the following to your nix config:"
echo
echo "nix.settings.extraOptions = \"experimental-features = fetch-closure\";"
exit
fi

# shellcheck disable=SC1091
[ -f .envrc.local ] && source .envrc.local

if [ -z "${SOPS_AGE_KEY_FILE:-}" ] && [ -f ~/.age/credentials ]; then
export SOPS_AGE_KEY_FILE=~/.age/credentials
fi

if [ -n "${DEVSHELL_TARGET:-}" ]; then
use flake .#${DEVSHELL_TARGET}
use flake ".#$DEVSHELL_TARGET"
else
use flake
fi
Loading