aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/contrib/Chart.yaml
blob: b8e3f69c0ea16abcbe5a24ac5b1002cea1fe131c (plain)
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
37
38
39
40
# Copyright © 2017 Bell Canada
# Modifications Copyright © 2021 Orange
# Modifications Copyright © 2021 Nordix Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: v2
description: ONAP optional tools
name: contrib
version: 12.0.0

dependencies:
  - name: common
    version: ~12.x-0
    repository: '@local'
  - name: awx
    version: ~12.x-0
    repository: 'file://components/awx'
    condition: awx.enabled
  - name: ejbca
    version: ~12.x-0
    repository: 'file://components/ejbca'
    condition: global.cmpv2Enabled
  - name: netbox
    version: ~12.x-0
    repository: 'file://components/netbox'
    condition: netbox.enabled
  - name: repositoryGenerator
    version: ~12.x-0
    repository: '@local'
> name="dockerContainers"> mso: image: openecomp/mso-arquillian:${images.version} beforeStop: - copy: from: /opt/jboss/standalone/log/ to: ${target.folder}/mso-automated-tests/jboss-logs - copy: from: /var/log/ecomp/MSO to: ${target.folder}/mso-automated-tests/mso-logs - copy: from: /tmp/mso-log-checker.log to: ${target.folder}/mso-automated-tests/ hostName: mso await: strategy: http match: 'regexp:(.*)Welcome to WildFly 10(.*)' responseCode: 200 url: http://dockerHost:18080 sleepPollingTime: 30 s iterations: 20 portBindings: [18080->8080/tcp, 9990/tcp, 9999/tcp] volumes: [/shared] binds: - ${target.folder}/test-classes/docker/mso:/shared links: - mariadb:mariadb - jacoco-shared:jacoco-shared jacoco-shared: image: openecomp/jacoco:1.0 beforeStop: - copy: from: /shared/jacoco-it.exec to: ${target.folder}/mso-automated-tests/ hostName: jacoco volumes: [/shared] binds: - ${target.folder}/test-classes/docker/mso:/shared:ro mariadb: image: mariadb:10.1.11 beforeStop: - log: to: ${target.folder}/mso-automated-tests/db/mariadb.log follow: false stdout: true stderr: true timestamps: true exposedPorts: [3306/tcp] await: strategy: polling ports: [3306] sleepPollingTime: 15 s iterations: 80 env: [MYSQL_ROOT_PASSWORD=Etoile19_] portBindings: [3306/tcp] hostName: mariadb volumes: [/etc/mysql/conf.d,/docker-entrypoint-initdb.d] binds: - ${target.folder}/test-classes/docker/mariadb/conf1:/etc/mysql/conf.d:ro - ${target.folder}/../../root-pack-extras/config-resources/mariadb:/docker-entrypoint-initdb.d:ro </property> <property name="shouldAllowToConnectToRunningContainers">false</property> <property name="clean">true</property> <property name="removeVolumes">true</property> <property name="autoStartContainers">mso</property> </extension> <container qualifier="jboss-as" default="true"> <configuration> <property name="managementAddress">${docker.hostname}</property> <property name="managementPort">9990</property> <property name="username">admin</property> <property name="password">Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U</property> </configuration> <protocol type="Servlet 3.0"> <property name="host">${docker.hostname}</property> <property name="port">18080</property> </protocol> </container> </arquillian>