Skip to content

Commit da1ee40

Browse files
Robin VAN DE MERGHELRobin-Van-de-Merghel
authored andcommitted
feat: Add legacy logging with pilot, diracx
1 parent 647abef commit da1ee40

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

.github/workflows/integration.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
- name: Building wheels
6363
run: |
6464
# Clone diracx
65-
git clone --single-branch --branch robin-pilot-management https://github.com/Robin-Van-de-Merghel/diracx.git $GITHUB_WORKSPACE/diracx
65+
git clone --single-branch --branch robin-pilot-legacy-logging https://github.com/Robin-Van-de-Merghel/diracx.git $GITHUB_WORKSPACE/diracx
6666
6767
# Create dist dir
6868
mkdir -p $GITHUB_WORKSPACE/diracx-dist
@@ -96,3 +96,8 @@ jobs:
9696
if [ -f client-tests-failed ]; then has_error=1; echo "Client tests failed"; fi
9797
if [ -f pilot-tests-failed ]; then has_error=1; echo "pilot tests failed"; fi
9898
if [ ${has_error} = 1 ]; then exit 1; fi
99+
- name: DiracX filtered logs
100+
if: ${{ always() && contains(matrix.ARGS, 'TEST_DIRACX=Yes') }}
101+
run: |
102+
# Used to debug, and see which requests were done.
103+
docker logs diracx | grep -Fv 'GET /.well-known/openid-configuration HTTP/1.1" 200 OK'

tests/.dirac-ci-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ config:
44
CLIENT_UPLOAD_BASE64: SSBsaWtlIHBpenphIQo=
55
CLIENT_UPLOAD_LFN: LFN:/vo/test_lfn.txt
66
CLIENT_UPLOAD_FILE: test_lfn.txt
7-
PILOT_INSTALLATION_COMMAND: dirac-pilot.py --modules /home/dirac/LocalRepo/ALTERNATIVE_MODULES/DIRAC -M 2 -N jenkins.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --pilotUUID=whatever12345 --CVMFS_locations=/home/dirac/ -o diracInstallOnly --wnVO=vo --debug
7+
PILOT_INSTALLATION_COMMAND: dirac-pilot.py --modules /home/dirac/LocalRepo/ALTERNATIVE_MODULES/DIRAC -M 2 -N jenkins.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --pilotUUID=whatever12345 --CVMFS_locations=/home/dirac/ -o diracInstallOnly --wnVO=vo --debug --diracx_URL=http://diracx:8000/ -z --clientID=995ed3b9-d5bd-49d3-a7f4-7fc7dbd5a0cd
88
PILOT_JSON: "{
99
\"timestamp\": \"2023-02-13T14:34:26.725499\",
1010
\"CEs\": {
@@ -37,7 +37,7 @@ config:
3737
\"https://server:9135/Configuration/Server\"
3838
]
3939
}"
40-
PILOT_DOWNLOAD_COMMAND: "git clone --single-branch --branch master https://github.com/DIRACGrid/Pilot.git && mv Pilot/Pilot/*.py . && rm -rf Pilot"
40+
PILOT_DOWNLOAD_COMMAND: "git clone --single-branch --branch robin-add-pilot-logging https://github.com/Robin-Van-de-Merghel/Pilot.git && mv Pilot/Pilot/*.py . && rm -rf Pilot"
4141

4242
# List of feature variables which must be passed when preparing
4343
required-feature-flags: []

tests/CI/run_pilot.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ touch /home/dirac/etc/grid-security/vomses/vomses
2929
# Copy over the pilot proxy
3030
cp /ca/certs/pilot_proxy /tmp/x509up_u$UID
3131

32+
export X509_USER_PROXY=/tmp/x509up_u$UID
33+
3234
eval "${PILOT_DOWNLOAD_COMMAND}"
3335

3436
echo "${PILOT_JSON}" > pilot.json

0 commit comments

Comments
 (0)