From d83766a53bba24b4976c4bfc83447e31e8b02008 Mon Sep 17 00:00:00 2001 From: Stephen Curran Date: Wed, 24 Dec 2025 11:20:38 -0800 Subject: [PATCH] Update after move to new GitHub org Signed-off-by: Stephen Curran --- CODE_OF_CONDUCT.md | 12 ++++++------ CONTRIBUTING.md | 2 +- README.md | 12 ++++++------ build/Dockerfile.debian11 | 8 ++++---- build/Dockerfile.debian12 | 8 ++++---- build/Dockerfile.ubuntu20 | 8 ++++---- build/Dockerfile.ubuntu22 | 16 ++++++++-------- build/init_and_run.sh | 6 +++--- run/.env | 4 ++-- run/README.md | 4 ++-- run/add_ddos_protection_iptables_rule.sh | 4 ++-- test/.env | 6 +++--- test/docker-compose.yaml | 2 +- test/init-test-network.sh | 2 +- 14 files changed, 47 insertions(+), 47 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 519d88b..26a3238 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,6 +1,6 @@ -Code of Conduct Guidelines -========================== - -Please review the Hyperledger [Code of -Conduct](https://wiki.hyperledger.org/community/hyperledger-project-code-of-conduct) -before participating. It is important that we keep things civil. +# Hyperledger Code of Conduct + +Hyperledger Indy requires adherence to the [LF Distributed Trust Code of Conduct](https://lf-hyperledger.atlassian.net/wiki/spaces/HYP/pages/19595281/Hyperledger+Code+of+Conduct). All Working Group contributors and meeting attendees are asked +to review and follow the code of conduct. + +![Hyperledger Code of Conduct, Everyone is Welcome](https://wiki.hyperledger.org/download/attachments/2392771/welcome.png?version=2&modificationDate=1572450107000&api=v2) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4c28001..3b380cd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,7 @@ avoid frustration later on. ## Contribution Guideline * We use the GitHub [issue - tracker](https://github.com/IDunion/indy-node-container/issues). + tracker](https://github.com/hyperledger-indy/indy-node-container/issues). * When you want to submit a patch, you must [sign your commits](#sign-your-work). diff --git a/README.md b/README.md index 14ff466..1723b41 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Indy Node Container -[![Building All Containers](https://github.com/hyperledger/indy-node-container/actions/workflows/build-all.yml/badge.svg)](https://github.com/hyperledger/indy-node-container/actions/workflows/build-all.yml) +[![Building All Containers](https://github.com/hyperledger-indy/indy-node-container/actions/workflows/build-all.yml/badge.svg)](https://github.com/hyperledger-indy/indy-node-container/actions/workflows/build-all.yml) -This repository aims to provide easy-to-use containers with minimal dependencies to run instances of [Hyperledger Indy Node](https://github.com/hyperledger/indy-node). The primary goal is to support stewards joining an existing Network, but of course the containers can also be used in a stand alone (local/test/...) network. The initial contributions stem from the Container Working Group of [ID Union](https://github.com/IDunion). The repository was contributed to Hyperledger in 2022-02. +This repository aims to provide easy-to-use containers with minimal dependencies to run instances of [Hyperledger Indy Node](https://github.com/hyperledger-indy/indy-node). The primary goal is to support stewards joining an existing Network, but of course the containers can also be used in a stand alone (local/test/...) network. The initial contributions stem from the Container Working Group of [ID Union](https://github.com/IDunion). The repository was contributed to Hyperledger in 2022-02. Primary artifact are the container images for -- [Indy Node](https://github.com/hyperledger/indy-node-container/pkgs/container/indy-node-container%2Findy_node) -- and the [Indy Node Controller](https://github.com/hyperledger/indy-node-container/pkgs/container/indy-node-container%2Findy_node_controller) +- [Indy Node](https://github.com/hyperledger-indy/indy-node-container/pkgs/container/indy-node-container%2Findy_node) +- and the [Indy Node Controller](https://github.com/hyperledger-indy/indy-node-container/pkgs/container/indy-node-container%2Findy_node_controller) which are build from the files in [the build folder](build/). We also provide a few [utility scripts, including a docker-compose file](run/) to help setting up a run time environment for the containers. @@ -17,7 +17,7 @@ See [here](run/) for instructions how to setup and run the indy node images from We are providing indy node images tagged like`${INDY_NODE_VERSION}-${OS}-${CONTAINER_RELEASE_VERSION}`. E.g. `1.13.2-debian11-1.2.7` is a Debian 11 based image with indy-node version `1.13.2`. -- [See here](https://github.com/hyperledger/indy-node-container/pkgs/container/indy-node-container%2Findy_node/versions?filters%5Bversion_type%5D=tagged) for all tagged versions +- [See here](https://github.com/hyperledger-indy/indy-node-container/pkgs/container/indy-node-container%2Findy_node/versions?filters%5Bversion_type%5D=tagged) for all tagged versions We have stopped providing older indy-node versions, new releases are only build for indy 1.13.2. We currently build from the base images @@ -47,7 +47,7 @@ make ubuntu20 make clean ``` -Please note that `make` generates different tags than the Github action (see [packages](https://github.com/hyperledger/indy-node-container/pkgs/container/indy-node-container%2Findy_node) vs. [Makefile](./Makefile)). +Please note that `make` generates different tags than the Github action (see [packages](https://github.com/hyperledger-indy/indy-node-container/pkgs/container/indy-node-container%2Findy_node) vs. [Makefile](./Makefile)). If you have [trivy](https://aquasecurity.github.io/trivy) installed, you can use the make check_* targets to run a trivy check against the local images: diff --git a/build/Dockerfile.debian11 b/build/Dockerfile.debian11 index 855940f..81379b1 100644 --- a/build/Dockerfile.debian11 +++ b/build/Dockerfile.debian11 @@ -1,11 +1,11 @@ # This container is to run indy-node. -# This file is part of https://github.com/hyperledger/indy-node-container . -# Copyright 2021-2025 by all people listed in https://github.com/hyperledger/indy-node-container/blob/main/NOTICE , see -# https://github.com/hyperledger/indy-node-container/blob/main/LICENSE for the license information. +# This file is part of https://github.com/hyperledger-indy/indy-node-container . +# Copyright 2021-2025 by all people listed in https://github.com/hyperledger-indy/indy-node-container/blob/main/NOTICE , see +# https://github.com/hyperledger-indy/indy-node-container/blob/main/LICENSE for the license information. FROM python:3.8-slim-bullseye -LABEL org.opencontainers.image.description="Debian 11 based image to run indy-node. See https://github.com/hyperledger/indy-node-container" +LABEL org.opencontainers.image.description="Debian 11 based image to run indy-node. See https://github.com/hyperledger-indy/indy-node-container" ENV DEBIAN_FRONTEND=noninteractive diff --git a/build/Dockerfile.debian12 b/build/Dockerfile.debian12 index bf34373..0ea7bfb 100644 --- a/build/Dockerfile.debian12 +++ b/build/Dockerfile.debian12 @@ -1,11 +1,11 @@ # This container is to run indy-node. -# This file is part of https://github.com/hyperledger/indy-node-container . -# Copyright 2021-2025 by all people listed in https://github.com/hyperledger/indy-node-container/blob/main/NOTICE , see -# https://github.com/hyperledger/indy-node-container/blob/main/LICENSE for the license information. +# This file is part of https://github.com/hyperledger-indy/indy-node-container . +# Copyright 2021-2025 by all people listed in https://github.com/hyperledger-indy/indy-node-container/blob/main/NOTICE , see +# https://github.com/hyperledger-indy/indy-node-container/blob/main/LICENSE for the license information. FROM python:3.8-slim-bookworm -LABEL org.opencontainers.image.description="Debian 12 based image to run indy-node. See https://github.com/hyperledger/indy-node-container" +LABEL org.opencontainers.image.description="Debian 12 based image to run indy-node. See https://github.com/hyperledger-indy/indy-node-container" ENV DEBIAN_FRONTEND=noninteractive diff --git a/build/Dockerfile.ubuntu20 b/build/Dockerfile.ubuntu20 index 2a25e2f..c82966a 100644 --- a/build/Dockerfile.ubuntu20 +++ b/build/Dockerfile.ubuntu20 @@ -1,12 +1,12 @@ # This container is to run indy-node. -# This file is part of https://github.com/hyperledger/indy-node-container . -# Copyright 2021-2025 by all people listed in https://github.com/hyperledger/indy-node-container/blob/main/NOTICE , see -# https://github.com/hyperledger/indy-node-container/blob/main/LICENSE for the license information. +# This file is part of https://github.com/hyperledger-indy/indy-node-container . +# Copyright 2021-2025 by all people listed in https://github.com/hyperledger-indy/indy-node-container/blob/main/NOTICE , see +# https://github.com/hyperledger-indy/indy-node-container/blob/main/LICENSE for the license information. FROM ubuntu:20.04 -LABEL org.opencontainers.image.description="Ubuntu 20.04 based image to run indy-node. See https://github.com/hyperledger/indy-node-container" +LABEL org.opencontainers.image.description="Ubuntu 20.04 based image to run indy-node. See https://github.com/hyperledger-indy/indy-node-container" RUN apt-get update -y \ && apt-get upgrade -y \ diff --git a/build/Dockerfile.ubuntu22 b/build/Dockerfile.ubuntu22 index 1607d7f..5324673 100644 --- a/build/Dockerfile.ubuntu22 +++ b/build/Dockerfile.ubuntu22 @@ -1,12 +1,12 @@ # This container is to run indy-node. -# This file is part of https://github.com/hyperledger/indy-node-container . -# Copyright 2021-2025 by all people listed in https://github.com/hyperledger/indy-node-container/blob/main/NOTICE , see -# https://github.com/hyperledger/indy-node-container/blob/main/LICENSE for the license information. +# This file is part of https://github.com/hyperledger-indy/indy-node-container . +# Copyright 2021-2025 by all people listed in https://github.com/hyperledger-indy/indy-node-container/blob/main/NOTICE , see +# https://github.com/hyperledger-indy/indy-node-container/blob/main/LICENSE for the license information. FROM ubuntu:22.04 -LABEL org.opencontainers.image.description="Ubuntu 22.04 based image to run indy-node. See https://github.com/hyperledger/indy-node-container" +LABEL org.opencontainers.image.description="Ubuntu 22.04 based image to run indy-node. See https://github.com/hyperledger-indy/indy-node-container" ARG PRESEED_TIMEZONE_AREA "tzdata tzdata/Areas select Europe" ARG PRESEED_TIMEZONE "tzdata tzdata/Zones/Europe select Berlin" @@ -66,10 +66,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 9692C00E65 # official indy node + plenum release packages from github RUN cd /tmp/\ - && for URL in https://github.com/hyperledger/indy-plenum/releases/download/v1.13.1/third-party-dependencies.zip \ - https://github.com/hyperledger/indy-plenum/releases/download/v1.13.1/plenum-deb.zip \ - https://github.com/hyperledger/indy-node/releases/download/v1.13.2/third-party-dependencies.zip \ - https://github.com/hyperledger/indy-node/releases/download/v1.13.2/indy_node-deb.zip \ + && for URL in https://github.com/hyperledger-indy/indy-plenum/releases/download/v1.13.1/third-party-dependencies.zip \ + https://github.com/hyperledger-indy/indy-plenum/releases/download/v1.13.1/plenum-deb.zip \ + https://github.com/hyperledger-indy/indy-node/releases/download/v1.13.2/third-party-dependencies.zip \ + https://github.com/hyperledger-indy/indy-node/releases/download/v1.13.2/indy_node-deb.zip \ ; do \ echo "downloading $URL" \ && wget -nv $URL \ diff --git a/build/init_and_run.sh b/build/init_and_run.sh index 947fcb1..77cf8f7 100755 --- a/build/init_and_run.sh +++ b/build/init_and_run.sh @@ -2,9 +2,9 @@ # This script provides idempotent initialization and finally runs the indy node inside the docker container -# This file is part of https://github.com/hyperledger/indy-node-container . -# Copyright 2021-2022 by all people listed in https://github.com/hyperledger/indy-node-container/blob/main/NOTICE , see -# https://github.com/hyperledger/indy-node-container/blob/main/LICENSE for the license information. +# This file is part of https://github.com/hyperledger-indy/indy-node-container . +# Copyright 2021-2022 by all people listed in https://github.com/hyperledger-indy/indy-node-container/blob/main/NOTICE , see +# https://github.com/hyperledger-indy/indy-node-container/blob/main/LICENSE for the license information. set -e diff --git a/run/.env b/run/.env index 3ff1f78..69830cb 100644 --- a/run/.env +++ b/run/.env @@ -3,13 +3,13 @@ INDY_NETWORK_NAME=ssi4de INDY_NODE_NAME=GS1Germany # Choose one of the avaiable images -IMAGE=ghcr.io/hyperledger/indy-node-container/indy_node:latest-ubuntu20 +IMAGE=ghcr.io/hyperledger-indy/indy-node-container/indy_node:latest-ubuntu20 # You likely want to keep these default values: SOCK=/var/run/docker.sock NODE_CONTAINER_NAME=indy_node CONTROLLER_CONTAINER_NAME=indy_node_controller -IMAGE_NAME_CONTROLLER=ghcr.io/hyperledger/indy-node-container/indy_node_controller:latest +IMAGE_NAME_CONTROLLER=ghcr.io/hyperledger-indy/indy-node-container/indy_node_controller:latest INDY_NODE_IP=0.0.0.0 INDY_NODE_PORT=9701 diff --git a/run/README.md b/run/README.md index 4a74437..dd4e6c1 100644 --- a/run/README.md +++ b/run/README.md @@ -13,7 +13,7 @@ This is a brief step by step guide for what to do if you want to add a container Just clone the whole repository and generate a seed ``` -git clone https://github.com/hyperledger/indy-node-container.git +git clone https://github.com/hyperledger-indy/indy-node-container.git cd indy-node-container/run/ ./generate_random_seeds.sh ``` @@ -22,7 +22,7 @@ and then securely backup `.node.env` which holds the seed for generating the pri Change the network name in `etc_indy/indy_config.py` to `NETWORK_NAME = 'YOUR_NETWORK_NAME'` and in `.env` to `INDY_NETWORK_NAME=YOUR_NETWORK_NAME`. In the latter, also set the `INDY_NODE_NAME` to your nodes alias. -You may choose [an image](https://github.com/hyperledger/indy-node-container/pkgs/container/indy-node-container%2Findy_node/versions) to use or stick with the default. +You may choose [an image](https://github.com/hyperledger-indy/indy-node-container/pkgs/container/indy-node-container%2Findy_node/versions) to use or stick with the default. - **Caution**: The ubunut20 image is a test image to test the new release candidate of indy node. All other images are stable. diff --git a/run/add_ddos_protection_iptables_rule.sh b/run/add_ddos_protection_iptables_rule.sh index 69ec1f0..ad73482 100755 --- a/run/add_ddos_protection_iptables_rule.sh +++ b/run/add_ddos_protection_iptables_rule.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash # Original author: Wade Barnes https://gist.github.com/WadeBarnes/ -# See https://github.com/hyperledger/indy-node/blob/main/scripts/setup_iptables -# Modifications for https://github.com/hyperledger/indy-node-container : Sebastian Schmittner https://github.com/Echsecutor +# See https://github.com/hyperledger-indy/indy-node/blob/main/scripts/setup_iptables +# Modifications for https://github.com/hyperledger-indy/indy-node-container : Sebastian Schmittner https://github.com/Echsecutor usage() { cat <<-EOF diff --git a/test/.env b/test/.env index 965e67f..b03617d 100644 --- a/test/.env +++ b/test/.env @@ -1,7 +1,7 @@ INDY_NETWORK_NAME=idunion_local_test -IMAGE_NAME_NODE=ghcr.io/hyperledger/indy-node-container/indy_node:latest-bookworm -IMAGE_NAME_CONTROLLER=ghcr.io/hyperledger/indy-node-container/indy_node_controller -REFERENCE_IMAGE_NAME_NODE=ghcr.io/hyperledger/indy-node-container/indy_node:latest-ubuntu20 +IMAGE_NAME_NODE=ghcr.io/hyperledger-indy/indy-node-container/indy_node:latest-bookworm +IMAGE_NAME_CONTROLLER=ghcr.io/hyperledger-indy/indy-node-container/indy_node_controller +REFERENCE_IMAGE_NAME_NODE=ghcr.io/hyperledger-indy/indy-node-container/indy_node:latest-ubuntu20 INDY_NODE_IP_1=0.0.0.0 INDY_NODE_PORT_1=9701 diff --git a/test/docker-compose.yaml b/test/docker-compose.yaml index cac0bcc..2923efe 100644 --- a/test/docker-compose.yaml +++ b/test/docker-compose.yaml @@ -114,7 +114,7 @@ services: - LEDGER_INSTANCE_NAME=Local Test Ledger - WEB_ANALYTICS_SCRIPT= - INFO_SITE_TEXT=Node Container @ GitHub - - INFO_SITE_URL=https://github.com/hyperledger/indy-node-container + - INFO_SITE_URL=https://github.com/hyperledger-indy/indy-node-container - LEDGER_SEED=000000000000000000000000Steward1 networks: indy_node_container_test_network: diff --git a/test/init-test-network.sh b/test/init-test-network.sh index 7c8e5e7..cfec68c 100755 --- a/test/init-test-network.sh +++ b/test/init-test-network.sh @@ -4,7 +4,7 @@ NODES=${NODES:-4} source .env if [ -z ${1+x} ]; then - IMAGE_NAME_NODE=ghcr.io/hyperledger/indy-node-container/indy_node:latest-bookworm + IMAGE_NAME_NODE=ghcr.io/hyperledger-indy/indy-node-container/indy_node:latest-bookworm else IMAGE_NAME_NODE=$1 fi