• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..15-Mar-2021-

DockerfileH A D15-Mar-2021276 129

READMEH A D15-Mar-2021849 3734

package.jsonH A D15-Mar-2021169 1312

yarn.lockH A D15-Mar-202113.2 KiB327276

README

1Index-Image
2===========
3
4This image is designed to be used for indexing other tasks. It takes a task
5definition as follows:
6```js
7{
8  ...,
9  scopes: [
10    'index:insert-task:my-index.namespace',
11    'index:insert-task:...',
12  ],
13  payload: {
14    image: '...',
15    env: {
16      TARGET_TASKID: '<taskId-to-be-indexed>',
17    },
18    command: [
19      'insert-indexes.js',
20      'my-index.namespace.one',
21      'my-index.namespace.two',
22      '....',
23    ],
24    features: {
25      taskclusterProxy: true,
26    },
27    maxRunTime: 600,
28  },
29}
30```
31
32As can be seen the `taskId` to be indexed is given by the environment variable
33`TARGET_TASKID` and the `command` arguments specifies namespaces that it must
34be index under. It is **important** to also include scopes on the form
35`index:insert-task:<...>` for all namespaces `<...>` given as `command`
36arguments.
37