Remove parser container 73/58573/5
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 15 Jun 2018 06:22:38 +0000 (08:22 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 15 Jun 2018 13:53:15 +0000 (15:53 +0200)
Parser conflicts with OpenStack project namespaces due to bad fork
conception. Functest should stop maintaining containers to bypass
issues created by Parser (2 releases).

Change-Id: If52084dc9cb7165a6f53051ad84604bc999dd69c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
.travis.yml
docker/parser/Dockerfile [deleted file]
docker/parser/hooks/post_checkout [deleted file]
docker/parser/testcases.yaml [deleted file]
docker/parser/thirdparty-requirements.txt [deleted file]
docs/release/release-notes/functest-release.rst
docs/testing/developer/devguide/index.rst
docs/testing/user/configguide/configguide.rst

index fae6e73..cff4f3b 100644 (file)
@@ -44,11 +44,6 @@ jobs:
         - REPO="${DOCKER_USERNAME}"
         - amd64_dirs=""
         - arm64_dirs="docker/components"
-    - script: sudo -E bash build.sh
-      env:
-        - REPO="${DOCKER_USERNAME}"
-        - amd64_dirs=""
-        - arm64_dirs="docker/parser"
     - script: sudo -E bash build.sh
       env:
         - REPO="${DOCKER_USERNAME}"
@@ -74,11 +69,6 @@ jobs:
         - REPO="${DOCKER_USERNAME}"
         - amd64_dirs="docker/vnf"
         - arm64_dirs=""
-    - script: sudo -E bash build.sh
-      env:
-        - REPO="${DOCKER_USERNAME}"
-        - amd64_dirs="docker/parser"
-        - arm64_dirs=""
     - stage: publish all manifests
       script: >
         sudo manifest-tool push from-args \
diff --git a/docker/parser/Dockerfile b/docker/parser/Dockerfile
deleted file mode 100644 (file)
index fe21bb5..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-FROM opnfv/functest-core
-
-ARG BRANCH=master
-ARG OPENSTACK_TAG=stable/queens
-
-COPY thirdparty-requirements.txt thirdparty-requirements.txt
-RUN apk --no-cache add --virtual .build-deps --update \
-        python-dev build-base linux-headers libffi-dev \
-        openssl-dev libjpeg-turbo-dev && \
-    wget -q -O- https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=$OPENSTACK_TAG | \
-        sed -E s/^tempest==+\(.*\)$/-e\ git+https:\\/\\/github.com\\/openstack\\/tempest@\\1#egg=tempest/ \
-        > upper-constraints.txt && \
-    pip install --no-cache-dir --src /src -cupper-constraints.txt \
-        -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \
-        -rthirdparty-requirements.txt && \
-    rm upper-constraints.txt thirdparty-requirements.txt && \
-    apk del .build-deps
-COPY testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml
-CMD ["run_tests", "-t", "all"]
diff --git a/docker/parser/hooks/post_checkout b/docker/parser/hooks/post_checkout
deleted file mode 100644 (file)
index 8d0e981..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-from="${DOCKER_REPO%/*}/functest-core:${DOCKER_TAG}"
-sed -i "s|^FROM.*$|FROM ${from}|" Dockerfile
-
-exit $?
diff --git a/docker/parser/testcases.yaml b/docker/parser/testcases.yaml
deleted file mode 100644 (file)
index 2999aa5..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
----
-tiers:
-    -
-        name: features
-        order: 2
-        ci_loop: '(daily)|(weekly)'
-        description: >-
-            Test suites from feature projects
-            integrated in functest
-        testcases:
-            -
-                case_name: parser-basics
-                project_name: parser
-                criteria: 100
-                blocking: false
-                description: >-
-                    Test suite from Parser project.
-                dependencies:
-                    installer: ''
-                    scenario: '^((?!bgpvpn|nofeature).)*$'
-                run:
-                    module: 'xtesting.core.feature'
-                    class: 'BashFeature'
-                    args:
-                        cmd: '/src/nfv-parser/tests/functest_run.sh'
diff --git a/docker/parser/thirdparty-requirements.txt b/docker/parser/thirdparty-requirements.txt
deleted file mode 100644 (file)
index 9981404..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-nfv-heattranslator
-nfv-toscaparser
-nfv-parser
index 7e0bc78..1c6ef22 100644 (file)
@@ -47,7 +47,6 @@ The OPNFV projects integrated into Functest framework for automation are:
  * odl-sfc
  * barometer
  * fds
- * parser
 
 Kubernetes
 ----------
@@ -84,7 +83,6 @@ Software
  * https://hub.docker.com/r/opnfv/functest-features
  * https://hub.docker.com/r/opnfv/functest-components
  * https://hub.docker.com/r/opnfv/functest-vnf
- * https://hub.docker.com/r/opnfv/functest-parser
 
  Functest Docker images (Kubernetes):
 
index d700ac1..aabd72d 100644 (file)
@@ -56,7 +56,6 @@ to the different tiers:
   * functest-features: https://hub.docker.com/r/opnfv/functest-features/
   * functest-components: https://hub.docker.com/r/opnfv/functest-components/
   * functest-vnf: https://hub.docker.com/r/opnfv/functest-vnf/
-  * functest-parser: https://hub.docker.com/r/opnfv/functest-parser/
   * functest-restapi: https://hub.docker.com/r/opnfv/functest-restapi/
 
 Standalone functest dockers are maintained for Euphrates but Alpine containers
@@ -126,7 +125,6 @@ The external test cases are:
  * doctor
  * domino
  * fds
- * parser
  * promise
  * refstack_defcore
  * snaps_smoke
index 378aa2e..c046891 100644 (file)
@@ -19,7 +19,6 @@ Docker images are available on the dockerhub:
   * opnfv/functest-features
   * opnfv/functest-components
   * opnfv/functest-vnf
-  * opnfv/functest-parser
 
 The tag "opnfv-6.0.0" is the official release image in Fraser, but you can
 also pull "fraser" tag as it is being maintained by Functest team and might