Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Binary file modified docs/_build/doctrees/auth.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/file.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/index.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/indexing.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/jobs.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/metadata.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/object.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/query.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/submission.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/tools.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/tools/drs_pull.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/tools/indexing.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/tools/metadata.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/wss.doctree
Binary file not shown.
10 changes: 2 additions & 8 deletions docs/howto/dpop-proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,25 +129,19 @@ process {
container = 'quay.io/nextflow/bash'
}
tes {
endpoint = 'https://<your-commons>/ga4gh/tes'
oauthToken = env('GEN3_TOKEN')
timeout = 60
}
aws {
accessKey = env('GEN3_TOKEN')
secretKey = 'N/A' # pragma: allowlist secret
region = 'us-east-1'
client {
endpoint = 'https://<your-commons>/workflows/s3'
s3PathStyleAccess = true
maxErrorRetry = 1
}
}
// As reported by GET https://<your-commons>/workflows/storage/setup
workDir = 's3://<your-workflow-bucket>/<your-prefix>'
```

Run that with `gen3 nextflow run main.nf` and the generated override changes five keys:
Run that with `gen3 nextflow run main.nf` and the generated override sets five keys:
`tes.endpoint` and `aws.client.endpoint` become the local proxy, `tes.oauthToken` and
`aws.accessKey` become the task token, and `aws.client.s3PathStyleAccess` is forced on.
`workDir`, `region`, `timeout`, `maxErrorRetry`, `plugins` and `process` are yours and are
Expand Down Expand Up @@ -298,4 +292,4 @@ above it explaining the fix.

To see more, run with `-vv`: each proxied request logs its resolved upstream URL, the
response status, any nonce retries, and the full response body of a failed token
exchange.
exchange.
Loading