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

Fix crash in indy-node-control #1741

Merged

Conversation

WadeBarnes
Copy link
Member

Signed-off-by: Wade Barnes wade@neoterictech.ca

- python3-pygments and python3-intervaltree do not exist as dependencies in plenum anymore.
- The `indy-node-control` crashes when trying to hold packages that don't exist.
- Fixes the issue found here; hyperledger/indy-test-automation#113

Signed-off-by: Wade Barnes <wade@neoterictech.ca>
@swcurran swcurran merged commit 329b2f4 into hyperledger:ubuntu-20.04-upgrade Mar 29, 2022
WadeBarnes added a commit to WadeBarnes/indy-test-automation that referenced this pull request May 2, 2022
- Update indy-node with version that fixes the `indy-node-control` crashing issue; hyperledger/indy-node#1741
- Addresses the issue reported here; hyperledger#113

Signed-off-by: Wade Barnes <wade@neoterictech.ca>
pSchlarb pushed a commit to pSchlarb/indy-test-automation that referenced this pull request Nov 3, 2022
- Update indy-node with version that fixes the `indy-node-control` crashing issue; hyperledger/indy-node#1741
- Addresses the issue reported here; hyperledger#113

Signed-off-by: Wade Barnes <wade@neoterictech.ca>
(cherry picked from commit 053532e)
pSchlarb added a commit to pSchlarb/indy-test-automation that referenced this pull request Jan 9, 2023
Squash of the following Commits:

WIP: Updated Dockerfiles

INDY_NODE_VERSION="1.13.2~rc3" INDY_PLENUM_VERSION="1.13.1~rc2" PYTHON3_PYZMQ_VERSION="22.3.0" URSA_VERSION="0.3.2-1" NODE_REPO_COMPONENT=main LIBSOVTOKEN_VERSION=0.10.0~74 LIBSOVTOKEN_INSTALL=yes u_id=1000 LIBINDY_VERSION="1.15.0~1625-bionic" IMAGE_REPOSITORY=indy_test_automation CLIENT_REPO_COMPONENT=main ./prepare.sh

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

systemd-test-case

(cherry picked from commit 4117007)

Update instructions for indy-node 20.04

- Update indy-node with version that fixes the `indy-node-control` crashing issue; hyperledger/indy-node#1741
- Addresses the issue reported here; hyperledger#113

Signed-off-by: Wade Barnes <wade@neoterictech.ca>
(cherry picked from commit 053532e)

Gitattributes and lf enforcing

Fix issues with Dockerfiles causing the build to fail.

- Client:
  - Install missing dependencies and perform an upgrade to ensure Sovrin repo certificates can be validated.
  - Pin some dependencies

- Node:
  - Fix conditional token-plugin install
  - Pin some dependencies

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Pin dependency due to missing support for python 3.5.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix issue with server side ssh configuration.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix issue with --payments test option.

- Ensure payment related tests are NOT run UNLESS the `--payments` option is specified for the test run.

Examples:
The following would SKIP any payment related tests:
```
./system/docker/run.sh \
  "system/indy-node-tests/test_state_proof.py" \
  "-l -vv --junit-xml=system_tests_3_report.rc.xml  --gatherlogs --logsdir=_build/logs" \
  "indy-test-automation-network" 2>&1 | tee system_tests_3_report.rc.txt;
```

The following would RUN any payment related tests:
```
./system/docker/run.sh \
  "system/indy-node-tests/test_state_proof.py" \
  "-l -vv --junit-xml=system_tests_3_report.rc.xml --payments --gatherlogs --logsdir=_build/logs" \
  "indy-test-automation-network" 2>&1 | tee system_tests_3_report.rc.txt;
```

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

cherry picking from udosson

Signed-off-by: Lupusalix <github@lupusalix.de>

Fix docker issues in test setup

- Incorporate updates from @udosson's `system_node_only` work.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

copy from udosson files and fixup

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

sovrin test automation from indy-node

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

GHA to use System

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

manual run

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

Testing fixes for client and node build

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix client container build

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix node container build

- Need a build of the Sovrin package to use with the Ubuntu 20.04 containers.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

fixed manual Run

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

node.js GHA deprecation fixes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed testautomation branch for build

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

version fixes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

node.js deprecation fixes part2

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed spaces in env

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed sovtoken version

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

parameterized Vars for GHA

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

sovrin deb install
JSON inputs

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

deprecations

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

removal of repo components

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

keyserver fix

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

privileged docker container for testrun

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

force ubuntu-20 in GHA

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

removed sudo from scriptcall

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

renaming for detailed test report

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

Test parallelization

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

max jobs?

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

without TestAuthMapUpgradeSuite

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

removed duplicates

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

Matrix Test

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

Merge commit '2bc30296b5d97c46b9c0e8d2a76e0840b9babbcd' from @WadeBarnes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

ignore failing tests:
- TestEndorserSuite
- TestLedgerSuite

Signed-off-by: pSchlarb <p.schlarb@esatus.com>
pSchlarb added a commit to pSchlarb/indy-test-automation that referenced this pull request Jan 9, 2023
Squash of the following Commits:

WIP: Updated Dockerfiles

INDY_NODE_VERSION="1.13.2~rc3" INDY_PLENUM_VERSION="1.13.1~rc2" PYTHON3_PYZMQ_VERSION="22.3.0" URSA_VERSION="0.3.2-1" NODE_REPO_COMPONENT=main LIBSOVTOKEN_VERSION=0.10.0~74 LIBSOVTOKEN_INSTALL=yes u_id=1000 LIBINDY_VERSION="1.15.0~1625-bionic" IMAGE_REPOSITORY=indy_test_automation CLIENT_REPO_COMPONENT=main ./prepare.sh

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

systemd-test-case

(cherry picked from commit 4117007)

Update instructions for indy-node 20.04

- Update indy-node with version that fixes the `indy-node-control` crashing issue; hyperledger/indy-node#1741
- Addresses the issue reported here; hyperledger#113

Signed-off-by: Wade Barnes <wade@neoterictech.ca>
(cherry picked from commit 053532e)

Gitattributes and lf enforcing

Fix issues with Dockerfiles causing the build to fail.

- Client:
  - Install missing dependencies and perform an upgrade to ensure Sovrin repo certificates can be validated.
  - Pin some dependencies

- Node:
  - Fix conditional token-plugin install
  - Pin some dependencies

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Pin dependency due to missing support for python 3.5.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix issue with server side ssh configuration.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix issue with --payments test option.

- Ensure payment related tests are NOT run UNLESS the `--payments` option is specified for the test run.

Examples:
The following would SKIP any payment related tests:
```
./system/docker/run.sh \
  "system/indy-node-tests/test_state_proof.py" \
  "-l -vv --junit-xml=system_tests_3_report.rc.xml  --gatherlogs --logsdir=_build/logs" \
  "indy-test-automation-network" 2>&1 | tee system_tests_3_report.rc.txt;
```

The following would RUN any payment related tests:
```
./system/docker/run.sh \
  "system/indy-node-tests/test_state_proof.py" \
  "-l -vv --junit-xml=system_tests_3_report.rc.xml --payments --gatherlogs --logsdir=_build/logs" \
  "indy-test-automation-network" 2>&1 | tee system_tests_3_report.rc.txt;
```

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

cherry picking from udosson

Signed-off-by: Lupusalix <github@lupusalix.de>

Fix docker issues in test setup

- Incorporate updates from @udosson's `system_node_only` work.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

copy from udosson files and fixup

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

sovrin test automation from indy-node

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

GHA to use System

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

manual run

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

Testing fixes for client and node build

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix client container build

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

Fix node container build

- Need a build of the Sovrin package to use with the Ubuntu 20.04 containers.

Signed-off-by: Wade Barnes <wade@neoterictech.ca>

fixed manual Run

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

node.js GHA deprecation fixes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed testautomation branch for build

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

version fixes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

node.js deprecation fixes part2

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed spaces in env

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

fixed sovtoken version

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

parameterized Vars for GHA

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

sovrin deb install
JSON inputs

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

deprecations

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

removal of repo components

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

keyserver fix

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

privileged docker container for testrun

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

force ubuntu-20 in GHA

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

removed sudo from scriptcall

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

renaming for detailed test report

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

Test parallelization

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

max jobs?

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

without TestAuthMapUpgradeSuite

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

removed duplicates

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

Matrix Test

Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>

Merge commit '2bc30296b5d97c46b9c0e8d2a76e0840b9babbcd' from @WadeBarnes

Signed-off-by: pSchlarb <p.schlarb@esatus.com>

ignore failing tests:
- TestEndorserSuite
- TestLedgerSuite

Signed-off-by: pSchlarb <p.schlarb@esatus.com>
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.

2 participants