summaryrefslogtreecommitdiffstats
path: root/controller-server/src/test/resources/test_runner_services.xml-cd
blob: c539478eec8e63b8fc29ae6c45c67f73b722b9fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version='1.0' encoding='UTF-8'?>
<services xmlns:deploy='vespa' version='1.0'>
    <container version='1.0' id='default'>

        <component id="com.yahoo.vespa.hosted.testrunner.TestRunner" bundle="vepsa-testrunner-components">
            <config name="com.yahoo.vespa.hosted.testrunner.test-runner">
                <artifactsPath>artifacts</artifactsPath>
            </config>
        </component>

        <handler id="com.yahoo.vespa.hosted.testrunner.TestRunnerHandler" bundle="vespa-testrunner-components">
            <binding>http://*/tester/v1/*</binding>
        </handler>

        <http>
            <filtering>
                <request-chain id="testrunner-api">
                    <filter id='authz-filter' class='com.yahoo.jdisc.http.filter.security.athenz.AthenzAuthorizationFilter' bundle="jdisc-security-filters">
                        <config name="jdisc.http.filter.security.athenz.athenz-authorization-filter">
                            <credentialsToVerify>TOKEN_ONLY</credentialsToVerify>
                            <roleTokenHeaderName>Yahoo-Role-Auth</roleTokenHeaderName>
                        </config>
                        <component id="com.yahoo.jdisc.http.filter.security.athenz.StaticRequestResourceMapper" bundle="jdisc-security-filters">
                            <config name="jdisc.http.filter.security.athenz.static-request-resource-mapper">
                                <resourceName>vespa.vespa.cd:tester-application</resourceName>
                                <action>deploy</action>
                            </config>
                        </component>
                    </filter>
                </request-chain>
            </filtering>
        </http>

        <nodes count="1" flavor="d-2-8-50" />
    </container>
</services>