From 6c64f8fa6f4d7958114b8d8615b99b9eff06442e Mon Sep 17 00:00:00 2001 From: lanath Date: Thu, 17 Oct 2024 15:36:01 +0200 Subject: [PATCH] ci: reduced it to test config only --- gitlab/integration-tests.yml | 129 +---------------------------------- 1 file changed, 1 insertion(+), 128 deletions(-) diff --git a/gitlab/integration-tests.yml b/gitlab/integration-tests.yml index 4a92ecf..4e50063 100644 --- a/gitlab/integration-tests.yml +++ b/gitlab/integration-tests.yml @@ -1,131 +1,4 @@ - -int compose init: - stage: integration - image: docker:24.0.5 - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: '/certs' - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: '$DOCKER_TLS_CERTDIR/client' - services: - - docker:24.0.5-dind - needs: - - build cli - dependencies: - - build cli - before_script: - - until docker info; do sleep 1; done - script: - - EMBED_MODE=true ./stamusctl compose init --default scirius.token=1234y suricata.interfaces=eth0 - - cd config - - docker compose up -d - - docker ps -a - - cd .. - - EMBED_MODE=true ./stamusctl compose ps - -int compose init stmusctl compose up: - stage: integration - image: docker:24.0.5 - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: '/certs' - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: '$DOCKER_TLS_CERTDIR/client' - services: - - docker:24.0.5-dind - needs: - - build cli - dependencies: - - build cli - before_script: - - until docker info; do sleep 1; done - script: - - EMBED_MODE=true ./stamusctl compose init --default scirius.token=1234 suricata.interfaces=eth0 - - EMBED_MODE=true ./stamusctl compose up -d - - docker ps -a - - -int compose init without embed: - stage: integration - image: docker:24.0.5 - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: '/certs' - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: '$DOCKER_TLS_CERTDIR/client' - services: - - docker:24.0.5-dind - needs: - - build cli - dependencies: - - build cli - before_script: - - until docker info; do sleep 1; done - script: - - docker login -u $GITLAB_REGISTRY_USER -p $GITLAB_REGISTRY_TOKEN git.stamus-networks.com:4567 - - ./stamusctl login --registry $GITLAB_REGISTRY_PATH --user $GITLAB_REGISTRY_USER --pass $GITLAB_REGISTRY_TOKEN - - ./stamusctl compose init --default scirius.token=1234y suricata.interfaces=eth0 - - cd config - - docker compose up -d - - docker ps -a - - cd .. - - ./stamusctl compose ps - -int compose init stmusctl compose up without embed: - stage: integration - image: docker:24.0.5 - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: '/certs' - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: '$DOCKER_TLS_CERTDIR/client' - services: - - docker:24.0.5-dind - needs: - - build cli - dependencies: - - build cli - before_script: - - until docker info; do sleep 1; done - script: - - docker login -u $GITLAB_REGISTRY_USER -p $GITLAB_REGISTRY_TOKEN git.stamus-networks.com:4567 - - ./stamusctl login --registry $GITLAB_REGISTRY_PATH --user $GITLAB_REGISTRY_USER --pass $GITLAB_REGISTRY_TOKEN - - ./stamusctl compose init --default scirius.token=1234 suricata.interfaces=eth0 - - ./stamusctl compose up -d - - docker ps -a - - -int compose init stmusctl compose up down set without embed: - stage: integration - image: docker:24.0.5 - variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: '/certs' - DOCKER_TLS_VERIFY: 1 - DOCKER_CERT_PATH: '$DOCKER_TLS_CERTDIR/client' - services: - - docker:24.0.5-dind - needs: - - build cli - dependencies: - - build cli - before_script: - - until docker info; do sleep 1; done - script: - - apk update && apk add jq - - docker login -u $GITLAB_REGISTRY_USER -p $GITLAB_REGISTRY_TOKEN git.stamus-networks.com:4567 - - ./stamusctl login --registry $GITLAB_REGISTRY_PATH --user $GITLAB_REGISTRY_USER --pass $GITLAB_REGISTRY_TOKEN - - ./stamusctl compose init --default - - ./stamusctl compose up -d - - docker inspect suricata | jq -e '.[0].HostConfig.RestartPolicy.Name == "unless-stopped"' - - ./stamusctl compose down - - ./stamusctl config set globals.restartmode=always - - ./stamusctl compose up -d - - docker inspect suricata | jq -e '.[0].HostConfig.RestartPolicy.Name == "always"' - - - -compose init tests stmusctl compose up down set without embed: +full test w test config: stage: integration image: docker:24.0.5 tags: